はじめに
スタッカーは、大量のデータをすばやく簡単に変換できる、高度に構成可能な代替データ構造です。SQLやカスタムプログラミングを使用せずに、複数の入力を1つのメトリクスとして定義できるように、複数のプラットフォームからのデータを組み合わせることができます。スタッカーは管理者にも詳細なアクティビティログを提供します。セキュリティを確保し、ガバナンスの可能性を最適化します。 Enterprise Stackerを使用すると、2つの異なるチャンネルからの以下2つの表を1つのインプレッション表に統合できます。

スタッカーをいつ使用すればよいですか?
スタッカーは、以下のいずれかの状況で有効なオプションです。| データが複数のプラットフォームまたはDataSetに存在する 場合 スタッカーを使用して複数のプラットフォームおよび可視化にわたってメトリクスを結合し標準化することができます。 | 以下のようなメリットがあります。
|
| 1つのマスターDataSetが必要または推奨される場合 スタッカーを使用してデータを1つのDataSetに結合して可視化することができます。 | 以下のようなメリットがあります。
|
| データサイズが5,000万行から1億行を超えている場合 スタッカーはDomoのクエリパフォーマンスを向上させます。 | 以下のようなメリットがあります。
|
スタッカーには以下のようなその他のメリットがあります。
- スタッカーの出力は、設定されたディメンションとメトリクスに基づいてダイナミックに変化します。
- 無制限の入力データソース
- 無制限のメトリクス/ディメンション
- ワイルドカード入力 - 数千ものDataSetsを数分で結合されます。
- オプションのView Output は、必要に応じて、数十億行のデータを処理することができます。
必要条件
スタッカーを使用する前に、準備や検討が必要な事項があります。- 管理者アクセスでサービスユーザーアカウントを作成します。
- ITまたはメール管理者と連携して、組織の新しいメールアカウントを作成します。
- そのメールに管理者権限を持つDomoライセンスを割り当てます。
注記: スタッカーは個人と連携するため、実際の従業員に割り当てられたメールを使用することはお勧めしません。その後、その個人が他のチームに異動したり、ロールを変更したり、組織から離れたりすると、そのスタッカーのジョブはメールと連携できなくなります。
- 命名規則は、慎重に選択してください。すべての名前が計画的に、一貫性を持って、大文字で表記されていることを確認する必要があります。ビジネスの特定のメトリクスごとに、最も一般的、または標準的な名前を調べ、内部で使用する分類法を選択してください。
- スタックする前にデータのクリーンアップを確実に実行します。数値とデータの値を確認して、列に数値のみが含まれていることを確認します。
- データタイプ(文字列、ダブル、日付など)が一貫して適用されていることを確認してください。
スタッカーの取得方法
- スタッカーのデプロイを開始するには、アカウントエグゼクティブまたはテクニカルコンサルタントに連絡してください。
注記: Domoはお使いのインスタンスにアクセスしてAppをデプロイし、提供されているシステムユーザーアカウントのメールと連携します。
- Domoを起動すると、スタッカー固有のIDトークンが提供されます。このトークンは、スタッカーデータのセキュリティを強化します。最初にAppを開いたときに、トークンを入力して、最初のスタッカージョブを作成することができます。
スタッカーを使用する
新しいスタッカージョブを作成する
- [+ New Configuration] を選択します。
-
メトリクスに使用するDataSetを選択します。
[DataSetを選択]
- 名前で検索して1つのDataSetが選択されます。
- 指定した文字列を含むすべてのDataSetが選択されます。

- メトリクスに名前を付けると、メトリクスエイリアスを設定することもできます。これは出力DataSetで、このメトリクスを検索する際に使用する代替名です。
- [次へ]をクリックします。
- メトリクスに対応する値の列を選択します。
注記: 必要であれば、文字列を選択できます。スタッカーエンジンは文字列を数値としてキャストしようとします。ただし、列内に真の文字列があり、数値としてキャストできない場合は、ジョブを実行した後にエラーが発生します。
-
( オプション )値の列に集計を作成します。 [次へ] を選択します。
注記: 値を集計することを選択した場合、スタッカーは、表に含まれている集計されていない列を自動的にグループ化します。
-
日付列を選択します。選択した数値メトリクスと一致する日付です。指定しない場合は、 [I don’t have a date column] を選択できます。 [次へ] をクリックします
注記: 必要に応じて、ここで文字列タイプを選択することができます。スタッカーは文字列を日付タイプとしてキャストしようとします。ただし、列内に真の日付ではない値があり、日付としてキャストできない場合は、ジョブを実行した後にエラーが発生します。
-
( オプション ) [+ add a filter] を選択して必要なフィルターを適用します。フィルターをかける列、オペランド、値を選択します。フィルターを使うと、データにローリングウィンドウを適用したり、データサイズを小さくしたり、特定の数字を指定したり、特定の日付範囲を指定したりすることができます。フィルターはいくつでも追加できます。 [次へ] をクリックします
注記: フィルターには「AND」メソッドが適用されます。いずれか1つのフィルターを単独で適用することはできません。
-
( オプション )追加の列を入力します。カスタム定数列を作成し、含める列を選択し、列名を変更し、データタイプを選択できます。
- Custom constant column
を選択して列名を入力し、このDataSetの各行に追加する値を選択します。
- Select DataSet columns
- 出力DataSetに含める列を選択します。
- Rename columns
- DataSetから含める列の名前を変更できます。
- Select data type
- 列を出力するデータタイプを選択します。

- Custom constant column
- [次へ] を選択します。
- 出力DataSetに名前を付けます。これはこのスタッカージョブの名前にもなります。
- スタッカージョブに対して、 [Update Schedule] を選択します。
- [完了] を選択します。
スタッカージョブに複数のメトリクスを追加する
- メトリクスを追加するジョブを選択します。
- 「+ Add Metric」 をクリックして、「 新しいスタッカージョブを作成する 」のステップに従います。

メトリクスアクション
ジョブ設定では、
のコピー、
の編集、メトリック
の削除ができます。

注記: 設定が削除されると元に戻せなくなり、DataSetは孤立して、更新が停止します。
ジョブ設定を編集する
DataSet名またはジョブ実行スケジュールを変更するには、 [Edit Configuration] 鉛筆アイコンを選択します。
アクティビティログ
ホーム画面から アクティビティログ にアクセスすると、App内で実行されたすべての操作と、実行したユーザーを確認できます。