データ ソースを構成したら、[ソース] タブの [テーブル] ページで取り込まれたデータの品質を評価します。Dynamics 365 Customer Insights - データの複数の機能は、これらのテーブルを中心に構築されています。 それらを綿密に確認すると、これらの機能の出力を検証するのに役立ちます。 Customer Insights - Data で処理する前に、ソース データから不要な行を削除します。
Customer Insights で作業する場合 - データを強化したり、セグメント、メジャー、アクティビティ、予測を作成したりすると、それらのアクションから作成されたテーブルが [出力] タブの [テーブル] ページに表示されます。
リレーションシップ タブについての詳細は、リレーションシップ を参照してください。
Tip
テーブルは、以前エンティティと呼ばれていました。
テーブルの一覧の表示
Data>Tables に移動します。
取り込まれたソース テーブルを表示するには、[ ソース ] タブに移動します。出力テーブルを表示するには、[ 出力 ] タブを選択します。
次の情報がテーブルごとに表示されます。
- 名前: データ テーブルの名前。 テーブル名の横に警告記号が表示されている場合、そのテーブルのデータが正常にロードされていないことを意味します。
- ソース: テーブルを取り込んだデータ ソースの種類。
- 更新済み: テーブルが最後に更新された時刻。
- 状態: テーブルの最終更新に関する詳細。
- 行フィルター: 不要な行を削除するフィルター。 行フィルター は、ソース テーブルでのみ使用できます。
特定テーブルのデータを調べる
- [データ>テーブル] に移動し、適切なタブを選択します。
- テーブルを選択して、詳細ページを開きます。
- そのテーブル向けに含まれるさまざまなフィールドとレコードを調べます。
属性 タブは既定で選択されており、フィールド名、データ型、種類など、選択したテーブルの詳細が表示されます。 タイプ列にはCommon Data Modelに関連付けられたタイプが表示され、システムは自動で識別するか、ユーザーが手動でマッピングします。 これらの型は、属性のデータ型とは異なる意味的な型です。 たとえば、フィールド
Email のデータ型はString ですが、その (セマンティック) Common Data Model型はEmail EmailAddress 、またはIdentity.Service.Email 。
Note
このページには、テーブルのデータのサンプルのみが表示されます。 完全なデータ セットを表示するには、
Data sources ページに移動し、テーブルを選択し、Edit を選択し、Data ソース 。テーブルに取り込まれるデータの詳細については、[ 概要 ] 列に、データに適用できるあらゆる重要なデータ特性 (null、欠損値、一意の値、カウント、分布など) が用意されています。 グラフ アイコンを選択して、データの概要を表示します。
データ タブには、テーブルの個々のレコードに関する詳細が表示されます。 レコードには、フィルター処理されていない完全なデータが表示されます。 リストされる詳細は、テーブルのデータ型によって異なります。
[ レポート ] タブ (一部のテーブルで使用可能) は、次の列を含むレポートを作成してデータを視覚化するのに役立ちます。
- レポート名: レポートの名前。
- 作成者: テーブルを作成した人の名前。
- 作成済み: テーブル作成の日付と時刻。
- 編集者: テーブルを変更した人の名前。
- 編集済み: テーブル変更の日付と時刻。
一般的な問題:
- データソースがAttachCDM(デルタ形式)またはAttachCDS接続タイプを使用している場合、データロード時に問題が発生することがあります。
- Customer Insights – データには、インジェスト時に使用された Delta テーブルバージョンが格納されます。 VACUUM、削除、クリーンアップなどのメンテナンス操作がDeltaテーブルに行われ、参照されたバージョンが削除されると、影響を受けたテーブルはもはやデータを表示しなくなります。
- この問題を解決するには、データ ソースの更新をトリガーして、使用可能な最新バージョンのデータを取り込みます。
カスタマー インサイトを表示 - Dataverse のデータ テーブル
DataverseでCustomer Insights - Dataのテーブルにアクセスできます。 以下のセクションでは、これらのテーブルの想定されるスキーマについて説明します。 テーブルの論理名には msdynci 接頭辞が含まれています。
Dataverse で使用できる他のテーブルは、測定とリアルタイム Web カスタマイズ (プレビュー) です。
Power Apps にサインインします。
左側のナビゲーションで テーブル を選択し、すべて のテーブルを表示するフィルターを設定します。 既定のフィルターは Recommended に設定され、Customer Insights - Dataテーブルは含まれません。 検索フィールドに「
msdynci」と入力します。 詳細情報: Dataverse でテーブルを表示する。
Note
Customer Insights - Dataから Dataverse へのテーブル更新のタイミングと順序はさまざまであり、予測できません。 このデータを他のアプリケーションで使うつもりなら、進行中のシステムリフレッシュが終わるまで待ってください。 リフレッシュが完了する前にデータを使用すると、情報が不完全または一貫性のないものになる可能性があります。
Important
システムのリフレッシュ時に、Customer Insights - DataはこれらのDataverseテーブルのレコードを書き換えることがあります。 このプロセスの一環として、既存の行をその場で更新するのではなく、削除してから再作成することがあります。 Customer Insights - Dataプロファイルを再作成すると、Created On(createdon)の値がリフレッシュ時刻にリセットされ、その操作はテーブル上で削除と作成イベントを発生させます。プロファイルは新しい顧客でなくてもです。 その結果、最近の Created On 日付を持つレコード数は、実際に変更されたプロファイル数をはるかに上回る場合があります。 プロファイルの CustomerID は、プロファイルが統合または分割される場合を除き、リフレッシュしても保持されます。 詳細については、 Customer IDをご覧ください。
新規または変更された顧客を特定するために、Created On の日付、行 IDcreatedon、または個々の行の作成イベントや削除イベントに依存する統合を構築しないでください。 代わりに、ロジックは CustomerIdでキーにし、アップサートで変更を調整し、個別の行の変更に反応せず、リフレッシュ完了後にのみ下流処理を開始しましょう。 リフレッシュ終了後に自動化を開始するには、Power Automateコネクターを使ってください。
カスタマープロファイル
この表には、Customer Insights - Dataからの統合顧客プロファイルが含まれています。 統合顧客プロファイルのスキーマは、データ統合プロセスで使用されるテーブルと属性によって異なります。 統一プロファイルの安定識別子として CustomerID 列を使用します。プロファイルが統合や分割される場合を除き、更新しても保持されます。
AlternateKey
AlternateKeyテーブルには、unifyプロセスに参加するテーブルのキーが含まれています。
| コラム | タイプ | Description |
|---|---|---|
| データソース名 | テキスト | データ ソースの名前。 例えば: datasource5 |
| TableName | テキスト | Customer Insights - Data内のテーブルの名前。 例えば: contact1 |
| AlternateValue | テキスト | 顧客 ID にマップされる代替 ID。 例: cntid_1078 |
| KeyRing | テキスト | JSON 値 サンプル: [{"dataSourceName":" datasource5 ", "tableName":" contact1", "preferredKey":" cntid_1078", "keys":[" cntid_1078"]}] |
| CustomerId | テキスト | 統合された顧客プロファイルの ID |
| AlternateKeyId | ユニーク識別子 |
Identifier に基づいた AlternateKey の確定的 GUID |
| 識別子 | テキスト |
DataSourceName|TableName|AlternateValue
サンプル: testdatasource|contact1|cntid_1078 |
統合アクティビティ
この表には、Customer Insights - Dataで使用できるユーザーによるアクティビティが含まれています。
| コラム | タイプ | Description |
|---|---|---|
| CustomerId | テキスト | 顧客プロファイル ID |
| 活動 ID | テキスト | 顧客活動の内部 ID (主キー) |
| ソーステーブル名 | テキスト | ソース テーブルの名前 |
| SourceActivityId | テキスト | ソース テーブルからの主キー |
| アクティビティの種類 | テキスト | セマンティック活動の種類またはカスタム活動の名前 |
| アクティビティタイムスタンプ | DateTime | 活動のタイム スタンプ |
| タイトル | テキスト | 活動のタイトルまたは名前 |
| Description | テキスト | 活動の説明 |
| URL | テキスト | 活動に固有の外部 URL へのリンク |
| セマンティックデータ | テキスト | 活動の種類に固有のセマンティック マッピング フィールドのキーと値のペアのリストが含まれています |
| RangeIndex | テキスト | アクティビティ タイムラインと有効範囲クエリの並べ替えに使用される Unix タイム スタンプ |
| UnifiedActivityId | ユニーク識別子 | 顧客活動の内部 ID (ActivityId) |
CustomerMeasure
このテーブルには、顧客属性に基づくメジャーの出力データが含まれています。
| コラム | タイプ | Description |
|---|---|---|
| CustomerId | テキスト | 顧客プロファイル ID |
| メジャー | テキスト | 特定の顧客のメジャー名と値のキーと値のペアのリストが含まれています |
| 識別子 | テキスト | Customer_Measure|CustomerId |
| CustomerMeasureId | ユニーク識別子 | 顧客プロファイル ID |
エンリッチメント
このテーブルには、エンリッチ プロセスの出力が含まれています。
| コラム | タイプ | Description |
|---|---|---|
| CustomerId | テキスト | 顧客プロファイル ID |
| エンリッチメントプロバイダー | テキスト | エンリッチメントのプロバイダーの名前 |
| EnrichmentType | テキスト | エンリッチメントの種類 |
| 価値観 | テキスト | エンリッチメント プロセスが生成した属性のリスト |
| EnrichmentId | ユニーク識別子 |
Identifier から生成した確定的 GUID |
| 識別子 | テキスト | EnrichmentProvider|EnrichmentType|CustomerId |
Prediction
このテーブルには、モデル予測の出力が含まれています。
| コラム | タイプ | Description |
|---|---|---|
| CustomerId | テキスト | 顧客プロファイル ID |
| モデルプロバイダ | テキスト | モデルのプロバイダーの名前 |
| Model | テキスト | モデル名 |
| 価値観 | テキスト | モデルが生成した属性のリスト |
| PredictionId | ユニーク識別子 |
Identifier から生成した確定的 GUID |
| 識別子 | テキスト | Model|ModelProvider|CustomerId |
セグメント メンバーシップ
この表には顧客プロファイルのセグメントメンバー情報が含まれています。
| コラム | タイプ | 説明 |
|---|---|---|
| CustomerId | テキスト | 顧客プロファイル ID |
| セグメントプロバイダ | テキスト | セグメントを公開するアプリ |
| セグメントメンバーシップタイプ | テキスト | このセグメント メンバーシップ レコードの顧客のタイプ。 顧客、取引先担当者、取引先企業など、複数のタイプをサポートします。 既定: 顧客 |
| Segments | テキスト | 顧客プロファイルがメンバーになっている一意のセグメントのリスト |
| 識別子 | テキスト | セグメント メンバーシップ レコードを表す一意の識別子。 CustomerId|SegmentProvider|SegmentMembershipType|Name |
| セグメントメンバーシップID | ユニーク識別子 |
Identifier から生成した確定的 GUID |
リアルタイム Web カスタマイズ テーブル (プレビュー)
以下の4つのテーブルは、リアルタイムのパーソナライズを設定する際に作成されます。
- PersonalizationUser:このテーブルには、setUser APIを使用した際に未知のユーザーと既知のユーザーを関連付けるデータが含まれています。
- PersonalizationCookie: このテーブルには、パーソナライズ Cookie の値が含まれています。
- PersonalizationView: このテーブルには、閲覧されたページを追跡するデータが含まれています。
- PersonalizationAction: このテーブルには、クリックされたリンクなど、実行されたアクションを追跡するデータが含まれています。
これらのテーブルを閲覧・照会することもできますが、 ウェブパーソナライズAPI を使ってリアルタイムで顧客を把握しましょう。 この API は、既知のユーザーの統合プロファイル、測定値、セグメント メンバーシップ、アクティビティ データなど、複数のテーブルからデータを取得します。