メインコンテンツへスキップ
メインコンテンツへスキップ

初めての Azure Blob Storage ClickPipe を作成する

前提条件

このガイドに従うには、次が必要です。

  • Azure Blob Storage アカウント
  • Azure 接続文字列
  • コンテナー名
  • 稼働中の ClickHouse Cloud サービス

サービスのホームページから、左側のメニューで Data sources をクリックします。 ClickPipes ドロップダウンを展開し、Create ClickPipe をクリックします。

データソースへ移動
ClickPipe を作成

データソースを選択する

データタイプとして Azure Blob Storage を選択します。

Azure Blob Storage を選択

ClickPipe 接続を設定する

  1. ClickPipe にわかりやすい名前を付けます。
  2. 認証方法のドロップダウンから Connection String を選択します。
  3. Connection string フィールドに Azure 接続文字列を貼り付けます。
  4. コンテナー名を入力します。
  5. Azure Blob Storage のファイルパスを入力します。複数ファイルを取り込みたい場合はワイルドカードを使用します。

必要に応じて、継続的インジェストを有効にします。詳しくは "Continuous Ingestion" を参照してください。

最後に Incoming data をクリックします。

設定の詳細

データ形式を選択する

  1. ファイルタイプを選択します。
  2. ファイル圧縮形式を選択します(detect automatically, none, gzip, brotli, xz, zstd のいずれか)。
  3. カンマ区切り形式で使用される区切り文字など、追加のフォーマット固有の設定を行います。
  4. Parse information をクリックします。
データ形式を選択

テーブル、スキーマ、設定を構成する

ここでは、新しいテーブルを作成するか、受信データを保存する既存テーブルを選択する必要があります。

  1. 新しいテーブルにデータをアップロードするか、既存テーブルにアップロードするかを選択します。
  2. 使用するデータベースを選択し、新規テーブルの場合はテーブル名も指定します。
  3. ソートキーを 1 つ以上選択します。
  4. カラム名、カラム型、デフォルト値、NULL 許容に関して、ソースファイルから宛先テーブルへのマッピングを定義します。
  5. 最後に、使用するエンジンタイプ、パーティションの式、プライマリキーなどの高度な設定を指定します。
情報を解析

テーブル、スキーマ、設定の構成が完了したら、Details and settings をクリックします。

権限を構成する

ClickPipes は、データ書き込み専用のデータベースユーザーを作成します。 このユーザーに割り当てるロールを選択できます。 宛先テーブルから materialized view や Dictionary にアクセスする場合は、"Full access" を選択してください。

権限を構成

セットアップを完了する

Create ClickPipe をクリックしてセットアップを完了します。

これで、ステータスが provisioning の ClickPipe が表示されるはずです。 しばらくすると、ステータスは provisioning から completed に変わります。