- Azure Blob Storage アカウント
- Azure 接続文字列
- コンテナー名
- 稼働中の ClickHouse Cloud サービス
1
データソースに移動する
サービスのホームページから、左側のメニューにある Data sources をクリックします。 ClickPipes のドロップダウンを展開し、Create ClickPipe をクリックします2
データソースを選択する
データタイプとして Azure Blob Storage を選択します3
ClickPipe 接続を設定する
- ClickPipe にわかりやすい名前を付けます
- 認証方法のドロップダウンから Connection String を選択します
- Connection string の欄に Azure 接続文字列を貼り付けます
- コンテナー名を入力します
- Azure Blob Storage のファイルパスを入力します。複数ファイルを取り込む場合はワイルドカードを使用します
4
データフォーマットを選択する
- ファイルタイプを選択します
- ファイル圧縮 (
detect automatically,none,gzip,brotli,xzまたはzstd) - カンマ区切りのフォーマットで使用する区切り文字など、フォーマット固有の追加設定を完了します
- Parse information をクリックします
5
テーブル、スキーマ、設定を構成する
次に、受信データの保存先となる新しいテーブルを作成するか、既存のテーブルを選択する必要があります。- データを新しいテーブルにアップロードするか、既存のテーブルにアップロードするかを選択します
- 使用するデータベースと、新規テーブルの場合はそのテーブル名を選択します
- ソートキーを 1 つ以上選択します
- カラム名、カラム型、デフォルト値、NULL 許容性について、ソースファイルから宛先テーブルへのマッピングを定義します
- 最後に、使用するエンジンタイプ、パーティション化に使う式、主キーなどの詳細設定を指定します
6
権限を構成する
ClickPipes は、データ書き込み専用のデータベースユーザーを設定します。 このユーザーに割り当てるロールを選択できます。 宛先テーブルに対して materialized view や Dictionary アクセスを利用する場合は、“Full access” を選択してください。7