[Ultimate]{class="badge positive"}

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

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

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

はじめに

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

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

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

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

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

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

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

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

既存のアカウントを使用 existing

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

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

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

新しいアカウントを作成 create

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

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

Azure 上のExperience Platformへの接続 azure

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

アカウントキー認証

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

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

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2
資格情報 説明
アカウント アカウント名は、組織内のアカウントを一意に識別します。 この場合、アカウントを異なる 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 キーペアを生成してから、次の値を指定する必要があります。

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

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

AWS上のExperience Platformへの接続 aws

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

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

キーペア認証

キーペアを使用して接続するには、「キーペア認証」を選択し、認証資格情報を入力して、「ソースに接続」を選択します。 これらの資格情報について詳しくは、Snowflake バッチの概要 ​ を参照してください。

キーペア認証の新しいアカウント作成手順。

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

ユーザー名とパスワードの組み合わせを使用して接続するには、「基本認証」を選択し、認証資格情報を入力して「ソースに接続」を選択します。 これらの資格情報について詳しくは、Snowflake バッチの概要 ​ を参照してください。

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

サンプルデータのプレビューをスキップ skip-preview-of-sample-data

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

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

次の手順

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

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