データテーブルを Quick Audience にインポートして、ユーザーインサイトの分析とデータ運用を開始します。
次の例では、ワークスペース管理者がコンピューティングソースと分析ソースを構成し、ユーザータグテーブルをインポートする方法を示します。
前提条件
-
Alibaba Cloud アカウントで Quick Audience を購入すると、このアカウントは自動的に組織管理者となり、ワークスペース管理者としてデフォルトワークスペースを使用できます。 また、他のワークスペースを作成し、他のユーザーをワークスペース管理者に設定することもできます。 詳細については、「組織とワークスペースの管理」をご参照ください。
-
MaxCompute を購入しておく必要があります。さらに、AnalyticDB for MySQL 3.0 または Hologres を購入しておく必要があります。
-
ユーザータグテーブルの要件に従ってユーザータグテーブルを準備し、MaxCompute に格納済みです。
1. コンピューティングソースと分析ソースの追加
Quick Audience のデータソースは、コンピューティングソースと分析ソースに分類されます:
-
コンピューティングソース:コンピューティングソースは未加工のデータテーブルを格納し、ID マッピングに使用されます。ID マッピングでは、ワークスペース内のユーザー ID とタグを統合し、各ユーザーに Quick Audience ID (QAID) を割り当てます。各ワークスペースには 1 つのコンピューティングソースが必要です。サポートされるタイプは MaxCompute のみです。
MaxCompute コンピューティングソースを追加するには、「コンピューティングソース」をご参照ください。
-
分析ソース:コンピューティングソースでユーザーデータを処理して統合した後、その結果が分析ソースに同期されます。必要に応じて、分析ソースからユーザー ID とタグが取得されます。各ワークスペースには 1 つの分析ソースが必要です。サポートされるタイプは、AnalyticDB for MySQL 3.0 (ADB 3.0) と Hologres です。
Hologres または ADB 3.0 分析ソースを追加するには、「分析ソースの設定」をご参照ください。
2. ユーザー ID タイプの設定
-
Quick Audience でサポートされているデフォルトのユーザー ID タイプのリストについては、「ID タイプ」をご参照ください。
-
データテーブルの ID タイプがサポートされていない場合は、カスタム ID タイプを追加できます。詳細については、「カスタム ID を追加する」をご参照ください。
3. ユーザープロパティの設定
Quick Audience は、ユーザータグテーブルからユーザープロパティシステムを構築します。テーブル内のタグ値が、ユーザープロパティの実際の値となります。テーブルスキーマを構成する際に、どのタグをユーザープロパティにマッピングするかを指定します。これらのプロパティは、ユーザータグテーブルのインポート時に値を受け取ります。
ユーザータグテーブルにユーザープロパティとして使用できるタグが含まれている場合は、テーブルをインポートする前にそれらを構成してください:
-
システムには、いくつかの事前定義されたユーザープロパティが用意されています。詳細については、「ユーザープロパティ」をご参照ください。
-
必要に応じて、カスタムユーザープロパティを定義することもできます。詳細については、「カスタムユーザープロパティ」をご参照ください。
4. データテーブルのインポート
コンピューティングソースと分析ソースを構成した後、コンピューティングソースから Quick Audience にデータテーブルをインポートできます。インポート中、コンピューティングソースがユーザーを識別し、ID とタグを統合し、各ユーザーに Quick Audience ID (QAID) を割り当てます。結果はその後、分析ソースに同期されます。
Quick Audience は、さまざまな種類のデータテーブルをサポートしています。以下の例では、ユーザー ID、プロパティ、その他のタグを格納するユーザー タグ テーブルを使用します。ユーザー行動テーブル、統計テーブル、注文詳細テーブル、注文サマリーテーブルをインポートすることもできます。詳細については、「データインポート」をご参照ください。
データテーブルの ID フィールドが Advanced Encryption Standard (AES) で暗号化されている場合、[組織設定] で復号キーを入力する必要があります。これにより、システムは、使用またはプッシュされる前にデータを復号できるようになります。
データテーブルのインポートは、主に 2 つの手順で構成されます:テーブルスキーマの構成とスケジューリングタスクの作成です。
-
テーブルスキーマを構成します:
-
[Workspace] > [Configuration Management] > [Data Access Management] > [Data Import] > [Table Structure Configuration] に移動します。

-
右上隅で、[新規] [テーブル設定] をクリックし、[ユーザー タグ] を選択します。[新規ユーザー タグ設定] ページが表示されます。
-
インポートするコンピューティングソースとデータテーブルを選択します。

-
テーブルエイリアス、ユーザー ID、ユーザー ID タイプ、タグ名、タグマッピング、タグタイプ、ID タイプ、ID 暗号化方式、タグカテゴリ、およびタグの説明を設定し、[完了] をクリックしてテーブルスキーマの設定を完了します。
詳細については、「ユーザータグのインポート」をご参照ください。

-
-
スケジューリングタスクを作成します:
-
[Workspace] > [Configuration Management] > [Data Access Management] > [Data Import] > [Scheduling Tasks] に移動します。

-
右上隅で、[新規スケジューリングタスク] をクリックします。
-
表示されるダイアログボックスで、タスク名を入力し、先ほど構成したデータテーブルのエイリアスを選択します。

-
スケジューリング頻度を選択します。
-
[Manual Scheduling]:タスクの作成後に手動でトリガーする必要があります。
-
[Daily Scheduling] と [Hourly Scheduling]:実行期間を設定します。タスクは、期間内の指定された時刻に実行されます。
-
トリガーベースのスケジューリング: API を介してスケジューリングリクエストが送信されます。これはより複雑です。詳細については、「トリガーベースのスケジューリングタスクの作成」をご参照ください。
-
-
[Save] をクリックしてタスクを作成します。
システムはスケジュールされた時刻にデータテーブルのインポートを開始します。その後、インポートしたユーザーデータをインサイト分析に使用できます。
詳細については、「タスクのスケジューリング」をご参照ください。
-