概要:クラウドサービスを設定して、ソースデータをDCPに接続し、オーディエンスをクラウドストレージバケットにエクスポートできるようにしてください。
クラウドサービスの設定について
DCPは、クラウドサービスとプラットフォーム間でデータを転送するために、2種類の接続を使用します。
- ソース接続自社データをDCPに接続して、コラボレーションやオーディエンスの作成を可能にします。
- クラウドストレージ接続:オーディエンスの更新ごとに、オーディエンスをクラウドストレージバケットにエクスポートできます。
接続設定は2つのステップで行います。
- ステップ1:クラウドサービスのインターフェースを使用する、DCPで使用できるように準備してください。
- ステップ2:AppsFlyerプラットフォームでDCPに接続してください。データコラボレーションプラットフォーム(DCP) - 接続の追加を参照してください。
以下の表は、接続タイプごとにサポートされているサービスを示しています。
| クラウドサービス | ソース(受信) | クラウドストレージ(送信) |
|---|---|---|
| Amazon S3 | ✓ | ✓ |
| Google Cloud Storage | ✓ | ✓ |
| BigQuery | ✓ | - |
| Snowflake | ✓ | - |
| Salesforce Cloud/CRM | ✓ | - |
Amazon S3とGCSの場合、ソースとクラウドストレージの両方の接続に同じバケット設定と権限が適用されるため、それぞれの方向ごとに個別の設定は必要ありません。ソース接続を作成すると、対応するクラウドストレージ接続が自動的に作成されます(逆も同様です)。また、どちらか一方を削除すると、もう一方も削除されます。これは、両方のタブで共有されている基盤となる接続が実際には1つであるためです。
クラウドサービスを設定する
セットアップ手順については、以下のクラウドサービスを選択してください。
Amazon S3
以下の手順使用する。
注意
注意: 次の手順は、AWS管理者が実行する必要があります。
バケットを作成します。
- AWSコンソールにログインします。
- S3サービスへ進みます。
- バケットを作成します:
- Create bucketをクリックします。
-
バケット名を完成させてください。
af-dcr-そして、 DCR命名規則に従って、あなたのテキストが続きます。
- Create bucketをクリックします。
AppsFlyerバケットのアクセス許可を付与するには:
- 作成したバケットを選択します。
- 権限タブへ進んでください。
- Bucket policy セクションにて、Editをクリックします。 「バケットポリシーの編集」 ウィンドウが開きます。
-
次のコードスニペットをウィンドウに貼り付けます。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AF-DCR-DL", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::195229424603:user/product=dcr-reporter__envtype=prod__ns=default", "arn:aws:iam::195229424603:user/product=datalocker__envtype=prod__ns=default" ] }, "Action": [ "s3:GetObject", "s3:ListBucket", "s3:DeleteObject", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::af-dcr-mybucket", "arn:aws:s3:::af-dcr-mybucket/*" ] } ] } - スニペットで、(表示される2行にある)
af-dcr-mybucketaf-dcr-mybucket と作成したバケットの名前とを置き換えます。 - 変更を保存をクリックします。
重要!
/*スニペット内のバケット名を置き換えるときは、バケット名が表示される 2 行目にある を上書きしないようご注意ください。/*
Google Cloud Storage
以下の手順に従って、DCPで使用するためのGCSバケットを準備して使用する。
注意
注意: 次の手順は、Google Cloudの管理者が実行する必要があります。
バケットを作成します。
- GCSコンソールにログインします。
- クラウドストレージブラウザページに移動します。
- バケットを作成します:
- Create bucketをクリックします。
-
バケット作成ページでバケット情報を入力します。バケット名を含めます。
af-dcr-そして、 DCR命名規則に従って、あなたのテキストが続きます。
- 次へをクリックしてください。
- 作成をクリックしてください。
AppsFlyerバケットのアクセス許可を付与するには:
- 作成したバケットを選択します。
- 権限タブへ進んでください。
- アクセス許可セクションで、 + 追加 をクリックします。メンバーの追加画面が開きます。
- ボックスに、次のアカウントを入力します:New members ボックスに、次のアカウントを入力します:
appsflyer-dcr@dcr-report.iam.gserviceaccount.comaf-data-delivery@af-raw-data.iam.gserviceaccount.com
- 役割リストから、クラウドストレージ > ストレージ管理者を選択します。
- Saveをクリックしてください。
BigQuery
BigQueryはソース接続のみをサポートしています。以下の手順使用するデータセットを作成し、 AppsFlyerに権限を付与してください。
注意
注意: 次の手順は、Google Cloudの管理者が実行する必要があります。
データセットを作成するには:
- Google Cloudコンソールにログインします。
- BigQuery ページにアクセスします。
- 新規または既存の Google Cloudプロジェクトで、DCR専用データセットを作成します。
- 左側のパネルで、プロジェクトIDの右側にある3点メニューアイコン(アクションの表示)をクリック。
-
Create datasetを選択します。
- 開いた右側のパネルで、データセットの名前を入力します。必要に応じて他のオプションを選択します。
- 名前には、文字、数字、アンダースコアのみを使用できます。
- 推奨:データセットが受信接続に使用されていることを示す名前にします。
- 「表の有効期限を有効にする」オプションは使用しないでください。テーブルの有効期限が切れると、DCPはデータを読み取ることができなくなります。
- 名前には、文字、数字、アンダースコアのみを使用できます。
- 「データセットの作成」をクリックします。
データセットにAppsFlyerの権限を付与するには:
- 左側のパネルで、作成したデータセットの右側にある3点メニューアイコン(アクションの表示)をクリック。
- Shareを選択します。
- 開いた右側のパネルで、 「プリンシパルを追加」をクリック。
-
プリンシパルを追加セクションで、新しいプリンシパルフィールドに次のアカウントを入力します:
appsflyer-dcr@dcr-report.iam.gserviceaccount.com
-
Assign rolesで BigQuery> BigQuery Data Viewerを選択します。
- Saveをクリックしてください。
- CLOSEをクリックして、右側のパネルを閉じます。
Snowflake
Snowflakeはソース接続のみをサポートしています。DCPで使用するためのプライベート共有を作成するには、以下の手順に使用する。
注意
次の手順は、Snowflakeのアカウント管理者が実行する必要があります。
プライベート共有を作成するには:
- DCRと共有するデータを含むSnowflakeアカウントにログインします。
- アカウント管理者に役割を切り替えてください。
- 左パネルにある Private Sharingを選択します。
-
開いたページで、Shared By Your Accountタブを選択します。
- 「共有」をクリックしてください。開いたリストから、Create a Direct Shareを選択します。
- DCPと共有したいテーブルやビューを選択し、 「完了」をクリック。
- セキュア共有識別子を変更し、必要に応じて説明を追加してください。
-
「お住まいの地域のアカウントを名前で追加」フィールドに、お住まいの地域のAppsFlyer Snowflakeアカウントを入力します。
地域 AppsFlyerアカウント EU West (eu-west-1) QL63117 US East - N. Virginia (us-east-1) MWB70410 US East - Ohio (us-east-2) BM15378 - 共有を作成をクリックします。
Salesforce Cloud/CRM
Salesforce Cloud/CRMは、ソース接続のみをサポートしています。設定手順については、 「DCP - Salesforce Data Cloudとの統合」を参照してください。
特性と制限事項
| 特性 | 説明 |
|---|---|
| サポートされているクラウドサービス | Amazon S3とGCSは、ソースとクラウドストレージの両方の接続をサポート。BigQuery、Snowflake、およびSalesforce Cloud/CRMは、ソース接続のみをサポート。 |
| バケツの使用 | S3およびGCSバケットは、DCP専用でなければなりません。他のサービスはバケットにデータを書き込むことができません。 |
| DCRの名称設定の要件 |
次の名称設定要件は、すべてのDCRデータエンティティ(バケット、フォルダ、およびファイル)に適用されます:
|
| バケット名の命名 |
バケット名は以下で始まる必要があります |