概要:クラウドサービスをData Clean Roomに接続し、データのアップロードとレポートの受信を行います。
概要
Data Clean Room(DCR)用にクラウドサービスを準備したら、次はDCRに接続します。
- DCRが自社システムのファーストパーティデータを読み込むための接続を、入力用のデータ接続と呼びます。カスタムデータソースを設定する際に使用します。
- DCRが処理後のレポートを配信するための接続を、出力用のデータ接続と呼びます。レポートを設定する際に使用します。
入力用のデータ接続の作成
入力用のデータ接続は、以下のいずれかのタイミングで作成できます。
- ソースの作成前、または
- ソースの作成手順の途中
どちらも作成手順は同じで、作成したデータ接続の使い方も変わりません。異なるのは、作成のタイミングと操作の開始方法のみです。
ソースの作成とは別に、入力用のデータ接続を新規作成する手順:
- AppsFlyerのDCRメインページ上部で、[データ接続を管理]ボタンをクリックします。
- アカウントに既存の入力用データ接続がある場合は、[データ接続を管理]ダイアログが表示されます。
ボタンをクリックすると、[新しいデータ接続]ダイアログが開きます。
- アカウントで初めて入力用のデータ接続を作成する場合は、[新しいデータ接続]ダイアログが自動的に開きます。
- アカウントに既存の入力用データ接続がある場合は、[データ接続を管理]ダイアログが表示されます。
- 以下の「接続設定の完了」に進みます。
ソースの作成手順の途中で、入力用のデータ接続を新規作成する手順:
-
ソースの保存場所を指定する際に、データ接続を作成します。
- アカウントにデータ接続がない場合は、[新しいデータ接続]ダイアログが開き、作成を求められます。
- 既存のデータ接続があっても、新たに作成する場合は、
ボタンをクリックして[新しいデータ接続]ダイアログを開きます。
- 以下の「接続設定の完了」に進みます。
接続設定の完了
[新しいデータ接続]ダイアログでDCRに接続するクラウドサービスを選択し、以下の該当するタブの手順に進みます。
BigQuery
[新しいデータ接続]ダイアログに、カスタムデータソースを含むBigQueryプロジェクトのプロジェクトIDを入力します。
- Google CloudコンソールのBigQueryページで確認できます。
Snowflake
[新しいデータ接続]ダイアログに、カスタムデータソースを含むアカウントのSnowflakeアカウントIDとリージョンを入力します。 Snowflakeコンソールの左下メニューにあるアカウント名をクリックすると確認できます。
- [ACCOUNTADMIN] > [Account] > 対象のアカウントにカーソルを合わせる > [Copy account identifier]の順に操作します。詳しくは、Snowflakeのドキュメントをご覧ください。
Amazon S3とGCS
[新しいデータ接続]ダイアログに、DCR専用として作成したバケットの名前を入力します。
出力用のデータ接続の作成
DCRは、AppsFlyer Data Lockerを使って、選択したクラウドサービスにレポートを配信します。レポートはData Locker経由で配信されるため、DCRの出力用データ接続は、実際にはData Lockerのデータ接続です。これらのデータ接続は、以下のいずれかのタイミングで作成できます。
- レポートの作成前(AppsFlyerのData Lockerページから開始)、または
- レポートの作成手順の途中(AppsFlyerのDCRページから開始)
どちらも作成手順はほぼ同じで、作成したデータ接続の使い方も変わりません。
注意
DCRレポートを受信するために、Data Lockerのプレミアム契約は必要ありません。 Data Lockerで他のAppsFlyerレポートも受信したい場合は、担当のCSMに連絡するか、hello@appsflyer.comにメールでお問い合わせください。
レポートの作成とは別に、出力用のデータ接続を新規作成する手順:
- AppsFlyerの左側のメニューから、[レポート] > [Data Locker]を選択します。
- アカウントに既存のData Lockerのデータ接続がある場合は、Data Lockerのメインページに移動します。右上の
ボタンをクリックし、[新しいデータ接続]ダイアログを開きます。
- アカウントで初めてData Lockerのデータ接続を作成する場合は、[はじめに]ページが表示されます。
ボタンをクリックし、[新しいデータ接続]ダイアログを開きます。
- アカウントに既存のData Lockerのデータ接続がある場合は、Data Lockerのメインページに移動します。右上の
- 以下の「接続設定の完了」に進みます。
レポートの作成手順の途中で、出力用のデータ接続を新規作成する手順:
-
レポートの出力先を設定する際に、データ接続を作成します。
- アカウントにデータ接続が設定されていない場合:
- ブラウザーの新しいタブにAppsFlyerのData Lockerページが開きます。
- [新しいデータ接続]ダイアログが開きます。
- 既存のデータ接続があっても、新たに作成する場合は、次の
ボタンをクリックします。
- ブラウザーの新しいタブにAppsFlyerのData Lockerページが開きます。
- [新しいデータ接続]ダイアログが開きます。
- アカウントにデータ接続が設定されていない場合:
- 以下の「接続設定の完了」に進みます。
- データ接続を作成したら、ブラウザーのDCRのタブに戻り、Data Lockerの一覧から新しいデータ接続を選択します。
接続設定の完了
重要
DCRレポートには、[AppsFlyer AWS Bucket]を使用しないでください。
[新しいデータ接続]ダイアログで接続先のクラウドサービスを選択し、以下の該当するタブの手順に進みます。
BigQuery
- [新しいデータ接続]ダイアログで接続名を入力し、[BigQuery]を選択します。
-
Data Locker用に作成したデータセットを含むBigQueryプロジェクトの[プロジェクトID]と[データセット名]を入力します。
- Google CloudコンソールのBigQueryページで確認できます。
- Google CloudコンソールのBigQueryページで確認できます。
-
ボタンをクリックし、Data Lockerがデータセットに接続されていることを確認します。
- [保存]をクリックしてデータ接続を作成します。
Snowflake
SnowflakeとData Lockerの接続は、2段階で行います。
-
手順1:AppsFlyerで初期接続を作成します。
- これにより、SnowflakeアカウントからAppsFlyerのSnowflake共有にアクセスできるようになります。
-
手順2:Snowflakeアカウント内で、共有からデータベースを作成します。
- AppsFlyer共有内のテーブルを参照するデータベースが、自社アカウント内に作成されます。
注意:以下の操作は、SnowflakeのAccountadminが行う必要があります。
手順1 | 初期接続の作成
- [新しいデータ接続]ダイアログで接続名を入力し、[Snowflake]を選択します。
- SnowflakeアカウントのリージョンとアカウントIDを入力します。
- Snowflakeコンソール左下のアカウント名をクリックし、ポップアップ内のアカウント名にカーソルを合わせると確認できます。重要: [Locator]と表示されているIDを確認します。これは、入力用のSnowflakeデータ接続の作成時に使うIDとは異なります。
- Snowflakeコンソール左下のアカウント名をクリックし、ポップアップ内のアカウント名にカーソルを合わせると確認できます。重要: [Locator]と表示されているIDを確認します。これは、入力用のSnowflakeデータ接続の作成時に使うIDとは異なります。
-
ボタンをクリックし、Data LockerがSnowflakeアカウントに接続されていることを確認します。
- [保存]をクリックしてデータ接続を作成します。
手順2 | 共有からのデータベース作成
- Snowflakeアカウントにログインします。
- ロールをAccountadminに切り替えます。
- 左側のパネルで[Private Sharing]を選択します。
- 表示されたページで[Shared With You]タブを選択します。
- 名前がAPPSFLYERで始まる共有で、[Get data]
ボタンをクリックします。
- [任意][Get Data]ダイアログで、必要に応じてデフォルトのデータベース名を変更し、Accountadmin以外にアクセスを許可するロールを選択します。
- [Get Data]をクリックしてデータベースを作成します。
Amazon S3とGCS
- Data Lockerの[新しいデータ接続]ダイアログで接続名を入力し、[Amazon S3]または[GCS]を選択します。
- DCR専用として作成したバケットの名前を入力します。