クロステーブルは、データ分析のための強力なツールです。大量のログデータから主要な情報を直感的なフォーマットで迅速に抽出し、要約することができます。このトピックでは、クロステーブルの基本的な設定について説明し、設定例を示します。
概要
クロステーブルは、2 つ以上の変数のデータを同時に表示できるテーブルレイアウトです。一方の変数のカテゴリは行に、もう一方の変数のカテゴリは列にリストされます。テーブル内の各セルは、これらの変数カテゴリの特定の組み合わせに対する頻度または割合を示します。
ダッシュボードにチャートを追加する方法の詳細については、「ダッシュボードへのチャートの追加」をご参照ください。
設定例
SLS コンソールにログインします。[プロジェクト] セクションで、対象のプロジェクトをクリックします。

-
左側のナビゲーションウィンドウで、 を選択します。[ダッシュボード] リストで、対象のダッシュボードをクリックします。ダッシュボードページの右上隅にある [編集] をクリックします。編集モードで、 を選択します。
-
ページの右側で、[チャートタイプ] と [クエリと分析の設定] を設定します。左側で、時間範囲、Logstore、およびクエリ文を指定します。次に、ページ上部の [適用] をクリックしてチャートを表示します。

次のクエリ文は、1分あたりの各リクエストメソッドのリクエスト数を計算します。
* | SELECT minute, c, request_method from ( select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i') as minute, count(1) as c, request_method from log group by minute, request_method order by minute asc limit 100000)
全般設定
全般設定では、クロステーブルのグローバル設定を制御します。
-
基本設定
パラメーター
説明
タイトル
クロステーブルのタイトル。
表示タイトル
[タイトルの表示] スイッチをオンにすると、クロステーブルにタイトルが表示されます。
[罫線の表示]
[罫線の表示] スイッチをオンにすると、クロステーブルに罫線が表示されます。
[バックグラウンドの表示]
[バックグラウンドの表示] スイッチをオンにすると、クロステーブルに背景色が表示されます。
表示時間
[時間の表示] スイッチをオンにすると、クエリ時間がクロステーブルに表示されます。
固定時間
[固定時間] スイッチを有効にすると、クエリと分析の時間が固定され、ダッシュボードのグローバル時間の影響を受けません。
-
標準設定
パラメーター
説明
[フォーマット]
数値の表示フォーマット。
ユニット
数値の単位。
小数
数値の小数点以下の桁数。
[表示名]
列ヘッダーの名前。
この名前はすべての列ヘッダーに適用されます。特定の列の名前を変更するには、フィールド設定を使用します。
[配色]
クロステーブルのバックグラウンドとテキストの配色。
-
[組み込み]:デフォルトの配色を使用します。
-
[単色]:選択した単一の色を使用します。
-
[しきい値]:設定されたしきい値に基づいて色を適用します。
-
-
クエリと分析の設定
パラメーター
説明
集計列
集約に使用するフィールド。
メトリック列
表示するメトリック値を含む列。
[カテゴリ列]
データを分類するために使用されるフィールド。
-
テーブル設定
パラメーター
説明
表示モード
テーブルの表示モード。
-
[ページング]:テーブルを複数ページにわたって表示します。[1ページあたりの項目数] を使用して、1ページあたりの行数を設定することもできます。
-
[固定の高さ]:テーブルを固定の高さの行を持つ単一ページに表示します。[行の高さ] を使用して、各行の高さを設定することもできます。
[ヘッダーの表示]
[テーブルヘッダーの表示] スイッチをオンにすると、クロステーブルにテーブルヘッダーが表示されます。
合計表示
[合計の表示] スイッチをオンにすると、クロステーブルに行の合計数が表示されます。
透過背景
[透明なバックグラウンド] スイッチをオンにすると、透明なバックグラウンドが使用されます。
[プログレスバーラベルの表示]
[プログレスバーラベルの表示] スイッチをオンにすると、正確な進捗が数値として表示されます。
この設定は、[セルの表示モード] が [プログレスバー]、[LCD プログレスバー]、または [グラデーションプログレスバー] に設定されている場合にのみ有効です。
-
-
フィールド/列の設定
パラメーター
説明
[列の最小幅]
列の最小幅 (ピクセル単位)。
自動スケーリング中に列がこの値より狭くなるのを防ぎます。
[列の幅]
列の幅。
[最大値]
プログレスバーの最大値。設定されていない場合、現在の列の最大値がデフォルトになります。
セル表示モード
セルの表示モード。
[非表示] を選択した場合、色やしきい値などの他の設定はこの列では無視されます。
配置
セル内のコンテンツの配置。
[ソートの無効化]
[ソートの無効化] スイッチをオンにすると、ソート機能が無効になります。
[検索の無効化]
[検索の無効化] スイッチをオンにすると、検索機能が無効になります。
[検索モード]
列の検索モード。
-
[検索]:ヘッダーに検索アイコン
を表示して、特定の値を検索します。 -
[フィルター]:ヘッダーにフィルターアイコン
を表示して、特定の値でフィルタリングします。
[複数選択を許可]
[複数選択] を選択すると、検索ボックスまたはフィルターボックスで複数のメトリック値を指定できます。
[完全一致検索]
-
[完全一致] スイッチを有効にすると、メトリック値が検索クエリと完全に一致する場合にのみ検索されます。
-
[完全一致] スイッチをオフにして、あいまい検索を実行できます。たとえば、
abcを検索すると、abcを含むすべての値が返されます。
フォントサイズ
セル内のテキストのフォントサイズ。
-
-
しきい値
パラメーター
説明
しきい値モード
しきい値の設定モードです。
-
絶対値:絶対値に基づいてしきい値を設定します。
-
パーセンテージ:パーセンテージに基づいてしきい値を設定します。
しきい値
しきい値として設定する数値です。
カラースキーム を しきい値 に設定し、ここにしきい値を定義した場合、これらのしきい値がセルの文字色および背景色を決定します。
-
-
変数置換
パラメーター
説明
[変数置換]
変数置換機能は、個々のチャートに変数ベースのフィルターを追加します。[全般設定] で変数を設定すると、チャートの左上隅にフィルターが表示されます。フィルターから値を選択すると、サービスはクエリ文内の変数を自動的に選択された値に置き換えてクエリを再実行します。例については、「例 2:変数置換の設定」をご参照ください。
-
値マッピング
パラメーター
説明
[値マッピング]
クロステーブル内の値を指定されたテキストまたはアイコンに置き換えます。
たとえば、[値] を [200]、[マッピングタイプ] を [テキスト]、[マッピング値] を [成功] に設定すると、テーブル内のすべての [200] のインスタンスが [成功] に置き換えられます。
-
ドキュメント
パラメーター
説明
[ドキュメントリンクの追加]
カスタムのドキュメントリンクまたは説明を追加します。これはクロステーブルの右上隅に表示されます。
フィールド設定
フィールド設定は、単一のクエリの結果、またはその結果内の特定の列にカスタムの可視化設定を適用します。設定オプションの詳細については、「全般設定」をご参照ください。
たとえば、[A > minute] はクエリ A の minute フィールドの設定を指し、[A > c] はクエリ A の c フィールドの設定を指します。各フィールドに異なる配色とセルの表示モードを適用することで、クロステーブルの異なる領域を視覚的に区別するのに役立ちます。

インタラクションイベント
単一のクエリの結果または特定の列に対してインタラクションイベントを設定して、より詳細なデータ分析を可能にすることができます。サポートされているインタラクションには、[Logstore を開く]、[保存済み検索を開く]、[ダッシュボードを開く]、[トレース分析を開く]、[トレース詳細を開く]、および [カスタム HTTP リンク] があります。詳細については、「ダッシュボードへのドリルダウンインタラクションの追加」をご参照ください。
たとえば、[A > count] はクエリ A の count フィールドのインタラクションイベント設定を指します。count フィールドのインタラクションを [Logstore を開く] に設定した場合、テーブルの count 列の任意の値にカーソルを合わせ、[Logstore を開く] をクリックして指定した Logstore に移動できます。
