XMD のパッケージに関する考慮事項
標準ユーザー XMD ファイルでは、CRM Analytics のデータセット項目および値のカスタム書式を定義します。
標準ユーザー XMD ファイルは UI または Xmd REST リソースを使用してアップロードできます。
標準ユーザー XMD ファイルはパッケージ不可能なデータセットバージョンに関連付けられているため、Salesforce パッケージで使用できません。パッケージをサポートするために、代わりにプライマリ XMD ファイルが用意されています。プライマリ XMD ファイルはデータセットバージョンではなくデータセットコンテナに関連付けられているため、パッケージに含めることができます。
プライマリユーザー XMD ファイルには次のプロパティが適用されます。
- プライマリユーザー XMD は、MDAPI を使用して WaveXmd メタデータをリリースするか、Dataset REST リソースを使用して userXmd プロパティを設定することで更新できます。
- プライマリユーザー XMD は、データセット実行を更新するデータフローの後のデータセットのみに適用されます (データフローによって新しいデータセットバージョンの標準ユーザー XMD が設定されるため)。
- プライマリユーザー XMD に対する変更を行っても、標準ユーザー XMD には影響しません。
- 標準ユーザー XMD を更新すると、Primary ユーザー XMD は自動的に更新されます。
- MDAPI の取得操作によってプライマリユーザー XMD ファイルが返されるのは、ファイルが MDAPI を使用してリリースされた場合のみです。
- 次のいずれかの操作を実行した場合、MDAPI の取得操作で空の XMD ファイルが返されます。
- REST API を使用してプライマリユーザー XMD ファイルを更新する。
- UI または REST API を使用して標準ユーザー XMD ファイルを更新する。