Skip to main content
All quickstarts
データウェアハウジングCloud

前提条件

このクイックスタートを始める前に、以下を用意しておいてください。 To successfully follow this guide, you’ll need the following:
  • Iceberg互換のデータレイク へのアクセス
  • データレイクカタログ (URL + 認証情報)
  • データレイクカタログの種類に応じたオブジェクトストレージの認証情報 (例: S3互換ストレージ)
  • カタログに登録済みのIcebergテーブルが少なくとも1つ
Icebergカタログにまだデータがない場合は、このデータセットをアップロードできます。ここではこのデータセットを使用して説明します。

構築するもの

このクイックスタートでは、次のことを行います。
  • ClickHouse Cloud で Iceberg REST Catalog に接続する
  • そのカタログを基盤とする ClickHouse データベースを作成する
  • 既存の Iceberg テーブルを ClickHouse から直接クエリする
  • ClickHouse がデータレイクからデータを読み取っていることを確認する
完了すると、ClickHouse Cloud が Iceberg カタログに接続され、データをコピーすることなく Iceberg テーブルに対して SQL クエリを実行できるようになります。
1

DataLakeCatalog 接続を作成する

このステップでは、ClickHouse Cloud で データレイクカタログ に接続します。
  1. ClickHouse Cloud サービスを開きます。
  2. Data Sources → Connect to your Data Lake Catalog に移動します。
  3. ドロップダウンでデータカタログを選択します。
  4. 認証情報と接続情報をフォームに入力します。 Unity Catalog の場合は、次の項目を入力します。
    • Open Table Format (Iceberg)
    • ClickHouse データベース名。これは、Iceberg テーブルをクエリするために使用する ClickHouse データベースの名前になります。
    • Workspace ID
    • Databricks catalog name
    • Client ID
    • Client Secret
    画像を挿入
  5. カタログを保存します。すると、Data Sources ページに データカタログ が読み込まれ、データベース内で利用可能なテーブル数が表示されます。
2

Iceberg テーブルをクエリする

このステップでは、データカタログ から Iceberg テーブルをクエリします。
  1. Show Tables または SQL Console のいずれかをクリックすると、SQL Console が開き、データレイクに接続された新しいデータベースが表示されます。SQL Console から開いた場合は、データベースのドロップダウンを Iceberg データベースに変更してください。
  2. ファイルツリーに 1 つ以上の Iceberg テーブルが表示されるはずです。次のクエリを実行します。
  1. ClickHouse は Iceberg テーブルの行を返します。

次のステップ

データレイクへの接続が完了したので、次は ClickHouse で Icebergテーブルへの書き込みを試すことができます。
クォートの扱いに注意してください。ClickHouse は 3 部構成のネームスペースをサポートしていないため、schema.table は引用符で囲む必要があります。
ClickHouse Academy — Master ClickHouse with expert-designed training for every skill level

Check out the ClickHouse academy for on-demand and live training

最終更新日 2026年8月28日