Databricks Delta Sharing クラウドデータソース
この記事では、Databricks Delta Sharing クラウドデータソースの構成方法について説明します。
Databricks Delta Sharing クラウドデータソースは現在早期アクセス段階にあり、一部のお客様のみご利用いただけます。Databricks Delta Sharing の利用を開始するには、Tealium サポートにお問い合わせください。
クラウドデータソースの構成に関する一般的な概要については、クラウドデータソースの管理を参照してください。
仕組み
Databricks Delta Sharing クラウドデータソースでは、Databricks 間共有プロトコルを使用します。このプロトコルにより、Databricks と Tealium の間でデータアセットを安全に共有できます。
このプロトコルでは、お客様がプロバイダー、Tealium が受信者となります。Databricks で共有を作成し、その共有へのアクセス権を Tealium に付与します。共有とは、読み取り専用のテーブルとアセットのコレクションです。
Tealium 共有識別子(メタストア ID)を使用して、Databricks で Tealium への安全な接続を構成します。データベースのユーザー名、パスワード、アクセストークンが Databricks の外部に送信されることはありません。
Data Cloud Activation と併用する場合、データパイプラインはゼロコピーになります。データは Databricks 環境内に保持され、アクティベーション時にオンデマンドでアクセスされます。
データ型
Databricks Delta Sharing データソースは、Databricks のすべてのデータ型をサポートしています。データが正しくインポートされるように、次のガイドラインに従って Databricks のデータ型をマッピングしてください。
| Databricks | Tealium |
|---|---|
| 数値データ型 | Number 属性 |
| 文字列およびバイナリデータ型 | String 属性 |
| 論理データ型 | Boolean 属性 |
| 日付および時刻データ型 | Date 属性 |
| 配列 | 文字列の配列、数値の配列、またはブール値の配列 |
| Map、struct、object、variant | String 属性 |
詳細については、Databricks:データ型(AWS、Azure、GCP)を参照してください。
接続の作成
Delta Sharing を構成するには、ユーザーに Databricks Unity Catalog の次の権限が必要です:CREATE RECIPIENT、CREATE SHARE、USE CATALOG、USE SCHEMA、SELECT。メタストア管理者には、これらの権限がすでに付与されています。
Databricks Delta Sharing との接続を作成するには、Databricks で次の手順を実行します。
- 共有するデータが含まれている Databricks Unity Catalog メタストアで Delta Sharing を有効にします。
詳細については、Databricks:メタストアで Delta Sharing を有効にする(AWS、Azure、GCP)を参照してください。 - Tealium と共有するテーブル、ビュー、またはカタログを含む共有を作成します。
詳細については、Databricks:Delta Sharing の共有を作成および管理する(AWS、Azure、GCP)を参照してください。 - 受信者を作成します。Tealium 受信者の作成に必要な
metastore_idについては、Tealium サポートにお問い合わせください。
詳細については、Databricks:Delta Sharing のデータ受信者を作成および管理する(Databricks 間共有)(AWS、Azure、GCP)を参照してください。 - 1 つ以上の共有へのアクセス権を Tealium に付与します。
詳細については、Databricks:Delta Sharing データ共有へのアクセスを管理する(プロバイダー向け)(AWS、Azure、GCP)を参照してください。 - 接続の作成を Tealium サポートに依頼します。接続を作成するために、Tealium サポートにはお客様の Databricks Workspace 名が必要です。
Tealium で Databricks Delta Sharing クラウドデータソースを作成するには、次の手順を実行します。
- Tealium サポートがお客様向けの接続を作成した後、Tealium で Databricks Delta Sharing クラウドデータソースを作成します。詳細については、クラウドデータソースの管理を参照してください。
- 接続を確立をクリックします。Databricks への Delta Sharing 接続の確立には、最長で 2~3 分かかる場合があります。
クエリ構成
一般的な概要については、クラウドデータソースについてを参照してください。
Databricks Delta Sharing では、次の要件に注意してください。
- Timestamp + Incrementing および Timestamp クエリモード:選択するタイムスタンプ列の型は
TIMESTAMPである必要があります。
詳細については、Databricks:TIMESTAMP 型(AWS、Azure、GCP)を参照してください。 - Incrementing クエリモード:選択する数値列の値は、行が追加されるたびに増加する必要があります。自動インクリメント列には、次の定義を推奨します。
COL1 BIGINT GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1)
詳細については、Databricks の CREATE TABLE(AWS、Azure、GCP)を参照してください。
IP アクセスリスト
Databricks Workspace が IP アドレスによって制限されている場合は、Tealium の IP アドレスを Databricks の IP アクセスリストに追加してください。
最終更新日 :: 2026年November月11日