この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

DailyAggregation TCRM レシピの作成

未加工のパッケージログファイルデータをライセンス管理アプリケーション (LMA) データに結合して、DailyAggregation Tableau CRM (TCRM) レシピを作成します。このレシピでは、App Analytics レシピの作成に使用する DailyAggregation という名前のデータセットが作成されます。
使用可能なインターフェース: Salesforce Classic および Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

  1. Tableau CRM Analytics Studio で、[データマネージャ] > [データフローとレシピ] に移動し、[レシピ] タブで、[レシピを作成] をクリックします。
  2. [入力データを追加] をクリックします。
  3. [RawPackageLogFile] を選択します。
  4. すべての列を選択します。
  5. 次の指定を使用して、集計を作成します。
    項目 集計方法
    event_count 合計
    login_key Unique
    num_fields 合計
    num_soql_queries 合計
    operation_count 合計
    rows_processed 合計
    session_key Unique
  6. 集計の [行をグループ化] で [+] をクリックして、[timestamp_derived] を選択します。
    1. [年][月][日] を選択します。
    2. [追加] をクリックします。
  7. 集計の [行をグループ化] で、次の項目ごとにグループを作成します。
    • api_type
    • api_version
    • app_name
    • class_name
    • cloned_from_organization
    • custom_entity
    • custom_entity_type
    • entry_point
    • event
    • event_subscriber
    • http_method
    • http_status_code
    • log_record_type
    • managed_package_namespace
    • method_name
    • operation_type
    • organization_country_code
  8. 「Create DMY Field (DMY 項目の作成)」という名前の変換を作成します。使用する式は to_date(concat(timestamp_derived_DAY,"/",timestamp_derived_MONTH,"/",timestamp_derived_YEAR),"dd/MM/yyyy")) です。
  9. 次の情報を使用して、RawPackageLogFile データセットを LMAData データセットに結合します。
    • 結合する入力データの選択: LMAData
    • 選択する列: すべての項目
    • 結合種別: ルックアップ
    • 結合キー: organization_id = Subscriber Org ID および package_id = PackageID15
    • 右列の API 参照名プレフィックス: LMAData
  10. 次の情報を使用して、country-codes データセットを LMAData データセットに結合します。
    • 結合する入力データの選択: country-codes
    • 選択する列: すべての項目
    • 結合種別: ルックアップ
    • 結合キー: user_country_code = ISO3166-1-Alpha-2
    • 右列の API 参照名プレフィックス: UserCountry
  11. 「Feature Name (機能名)」という名前の変換を作成します。
    1. 在庫や注文などの機能用に TCRM バケットを必要な数だけ作成し、「Orders (その他)」という名前の万能バケットを 1 つ作成します。
    2. TCRM バケットは、データのグループ化に使用するカテゴリを表します。例えば、在庫追跡機能や注文処理機能などの複数の機能がアプリケーションに含まれているとします。機能ごとに TCRM バケットを作成します。各バケットには、その機能に関連するカスタムオブジェクト、ページ、Lightning コンポーネント、Apex クラスが含まれています。これらのバケットを使用して、機能の採用という App Analytics レシピを作成できます。

      メモ

      カスタムエンティティを該当するバケットに追加します。
  12. [出力] を選択して、次の設定を使用します。
    • 書き込み先: データセット
    • データセットの表示ラベル: DailyAggregation
    • アプリケーションの場所: PartnerIntelligence
    • 共有ソース: デフォルト
    • セキュリティ述語: 述語の検索条件を追加して、行レベルのセキュリティを対象データセットに適用します
    • 名前: 日次集計データセットの作成
  13. [適用] をクリックします。
  14. [保存] をクリックします。
  15. レシピに「DailyAggregation」という名前を付けます。
  16. [保存して実行] をクリックします。

完了すると、DailyAggregation レシピは、次のようになります。

LMAData、country-codes、RawPackageLogFile の各データセットと集計、変換を含む DailyAggregation Tableau CRM レシピ