ドキュメントExperience Platformソースコネクタガイド

Ultimate

UI を使用した Snowflake のExperience Platformへの接続

最終更新日: 2025年6月12日
  • トピック:

作成対象:

  • 開発者
重要
Real-Time Customer Data Platform Ultimateを購入したユーザーは、ソースカタログで Snowflake ソースを利用できます。

ユーザーインターフェイスを使用して Snowflake アカウントをAdobe Experience Platformに接続する方法については、このガイドを参照してください。

はじめに

警告
Snowflake ソースの基本認証(またはアカウントキー認証)は、2025 年 11 月に非推奨(廃止予定)になります。 ソースの使用とデータベースからExperience Platformへのデータの取り込みを続行するには、キーペアベースの認証に移行する必要があります。 非推奨(廃止予定)について詳しくは、Snowflake 資格情報の漏洩リスクの軽減に関するベストプラクティスガイドを参照してください。

このチュートリアルは、 Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。

  • ソース:Experience Platformを使用すると、データを様々なソースから取得しながら、Experience Platform サービスを使用して受信データの構造化、ラベル付け、拡張を行うことができます。
  • サンドボックス: Experience Platformには、1 つのExperience Platform インスタンスを別々の仮想環境に分割し、デジタルエクスペリエンスアプリケーションの開発と発展に役立つ仮想サンドボックスが用意されています。
NOTE
Snowflake データベースからExperience Platformにデータをアンロードできるようにするには、PREVENT_UNLOAD_TO_INLINE_URL フラグを FALSE に設定する必要があります。

ソースカタログのナビゲート

Experience Platformの UI で、左側のナビゲーションから Sources を選択し、Sources ワークスペースにアクセスします。 画面の左側にあるカタログから適切なカテゴリを選択することができます。または、使用する特定のソースを検索オプションを使用して探すこともできます。

データベース カテゴリの下の「Snowflake」を選択し、「設定」を選択します。

TIP
ソースカタログ内のソースは、特定のソースがまだ認証済みのアカウントを持っていない場合に「設定」オプションを表示します。 認証済みアカウントが存在すると、このオプションは データを追加 に変わります。

ソースカタログとSnowflakeカードが選択されている状態…

既存のアカウントを使用

次に、ソースワークフローの認証手順に進みます。 ここでは、既存のアカウントを使用するか、新しいアカウントを作成できます。

既存のアカウントを使用するには、接続する Snowflake アカウントを選択し、「次へ」を選択して続行します。

ソースワークフローの既存のアカウントインターフェイス。

新しいアカウントを作成

既存のアカウントがない場合は、ソースに対応する必要な認証資格情報を指定して、新しいアカウントを作成する必要があります。

新しいアカウントを作成するには、「新しいアカウント」を選択し、アカウントの名前を入力して、オプションで説明を追加します。

Azure 上のExperience Platformへの接続

アカウントキー認証またはキーペア認証のいずれかを使用して、Snowflake アカウントを Azure 上のExperience Platformに接続できます。

アカウントキー認証

アカウントキー認証を使用するには、「アカウントキー認証」を選択し、入力フォームに接続文字列を入力して「ソースに接続」を選択します。

アカウントキー認証インターフェイス

資格情報
説明
アカウント
アカウント名は、組織内のアカウントを一意に識別します。 この場合、アカウントを異なる Snowflake 組織で一意に識別する必要があります。 これを行うには、アカウント名の前に組織名を追加する必要があります。 例:orgname-account_name。 詳しくは、 アカウント識別子の取得に関するガイドを参 Snowflake してください。 詳しくは、Snowflake ドキュメントを参照してください。
ウェアハウス
Snowflake ウェアハウスは、アプリケーションのクエリ実行プロセスを管理します。 各 Snowflake ウェアハウスは互いに独立しており、データをExperience Platformに取り込む際は個別にアクセスする必要があります。
データベース
Snowflake データベースには、Experience Platformに取り込むデータが含まれています。
ユーザー名
Snowflake アカウントのユーザー名。
パスワード
Snowflake ユーザーアカウントのパスワード。
役割
Snowflake セッションで使用する既定のアクセス制御ロールです。 役割は、指定したユーザーに既に割り当てられている既存の役割である必要があります。 デフォルトの役割は PUBLIC です。
接続文字列
Snowflake インスタンスへの接続に使用する接続文字列。 Snowflake の接続文字列パターンは jdbc:snowflake://{ACCOUNT_NAME}.snowflakecomputing.com/?user={USERNAME}&password={PASSWORD}&db={DATABASE}&warehouse={WAREHOUSE} です
キーペア認証

キーペア認証を使用するには、「キーペア認証」を選択し、アカウント、ユーザー名、秘密鍵、秘密鍵のパスフレーズ、データベース、ウェアハウスの値を入力して「ソースに接続」を選択します。

アカウントキーペア認証インターフェイス

キーペア認証を使用する場合は、Snowflake ソースのアカウントを作成する際に、2048 ビット RSA キーペアを生成してから、次の値を指定する必要があります。

資格情報
説明
アカウント
アカウント名は、組織内のアカウントを一意に識別します。 この場合、アカウントを異なる Snowflake 組織で一意に識別する必要があります。 これを行うには、アカウント名の前に組織名を追加する必要があります。 例:orgname-account_name。 詳しくは、 アカウント識別子の取得に関するガイドを参 Snowflake してください。 詳しくは、Snowflake ドキュメントを参照してください。
ユーザー名
Snowflake アカウントのユーザー名。
秘密鍵
Snowflake アカウントの Base64- エンコードされた秘密鍵。 暗号化された秘密鍵または暗号化されていない秘密鍵のいずれかを生成できます。 暗号化された秘密鍵を使用している場合は、Experience Platformに対して認証を行う際に、秘密鍵のパスフレーズも指定する必要があります。 詳しくは、 秘密鍵の取得に関す Snowflake ガイドを参照してください。
秘密鍵のパスフレーズ
秘密鍵のパスフレーズは、暗号化された秘密鍵を使用して認証を行う場合に使用する必要がある、追加のセキュリティレイヤーです。 暗号化されていない秘密鍵を使用している場合は、パスフレーズを指定する必要はありません。
データベース
Experience Platformに取り込むデータを含んだ Snowflake データベース。
ウェアハウス
Snowflake ウェアハウスは、アプリケーションのクエリ実行プロセスを管理します。 各 Snowflake ウェアハウスは互いに独立しており、データをExperience Platformに取り込む際は個別にアクセスする必要があります。

これらの値について詳しくは、 このSnowflake ドキュメントを参照してください。

AWS上のExperience Platformへの接続

AVAILABILITY
この節の内容は、Amazon Web Services(AWS)上で動作するExperience Platformの実装に適用されます。 AWS上で動作するExperience Platformは、現在、限られた数のお客様が利用できます。 サポートされるExperience Platform インフラストラクチャについて詳しくは、Experience Platform multi-cloud overview を参照してください。

新しい Snowflake アカウントを作成し、AWSでExperience Platformに接続するには、VA6 サンドボックスに属していることを確認し、認証に必要な資格情報を入力します。

SnowflakeをAWS上のExperience Platformに接続できるソースワークフローの新しいアカウント手順

資格情報
説明
ホスト
Snowflake アカウントが接続するホスト URL。
ポート
インターネット経由でサーバーに接続するときに Snowflake が使用するポート番号です。
ユーザー名
Snowflake アカウントに関連付けられたユーザー名。
パスワード
Snowflake アカウントに関連付けられたパスワード。
データベース
データの取得元となる Snowflake データベース。
スキーマ
Snowflake データベースに関連付けられたスキーマの名前。 データベースアクセス権を付与するユーザーが、このスキーマにもアクセスできることを確認する必要があります。
ウェアハウス
使用している Snowflake ウェアハウス。

サンプルデータのプレビューをスキップ

データ選択手順で、大きなテーブルまたはファイルのデータを取り込む際にタイムアウトが発生することがあります。 データプレビューをスキップして、タイムアウトを回避し、サンプルデータがなくてもスキーマを表示できます。 データのプレビューをスキップするには、「サンプルデータのプレビューをスキップ 切替スイッチを有効 します。

残りのワークフローは変わりません。 唯一の注意点は、データのプレビューをスキップすると、マッピングステップ中に計算フィールドと必須フィールドが自動検証されない可能性があり、マッピング中にこれらのフィールドを手動で検証する必要があるということです。

次の手順

このチュートリアルでは、Snowflake アカウントとの接続を確立しました。 次のチュートリアルに進み、 データをに取り込むためのデータフローの設定 Experience Platform を行いましょう。

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089