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

DailyAggregation CRM Analytics レシピの作成

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

CRM Analytics の Analytics Studio の組織で、次の手順を実行します。

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

      メモ

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

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

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