マップ (Pro) には、中国の地図と世界地図が含まれます。 このトピックでは、マップ (Pro) の基本構成について説明します。
概要
地図に色やマークを付けて、地理データを表示できます。 Simple Log Serviceは、中国の地図と世界地図を含む地図 (Pro) を提供します。 クエリステートメントでip_to_provinceまたはip_to_country関数を指定すると、Simple Log Serviceはクエリと分析の結果をマップに表示します。 ip_to_province関数は、中国の地図に結果を表示するために使用されます。 ip_to_country関数は、結果をワールドマップに表示するために使用されます。
マップ (Pro) は、次の要素で構成されています。
地図キャンバス
色付きエリア
[共通設定] タブの設定
[共通設定] タブで、マップのグローバル設定を構成できます。
基本構成セクションのパラメータ
パラメーター
説明
タイトル
マップのタイトル。
ショータイトル
[タイトルの表示] をオンにすると、マップのタイトルが表示されます。
国境を表示
[境界線の表示] をオンにすると、マップの境界線が表示されます。
ショーの背景
[背景の表示] をオンにすると、マップの背景色が表示されます。
ショータイム
[時間の表示] をオンにすると、クエリの時間範囲がマップに表示されます。
固定時間
固定時間をオンにすると、マップ上のクエリの時間範囲はダッシュボード上のグローバル時間範囲とは無関係になります。
[標準構成] セクションのパラメータ
パラメーター
説明
Format
数値の表示形式。
単位
数値の単位。
小数点後の桁数
数値の小数点以下の桁。
表示名
マップの表示名。
カラースキーム
マップの配色。
[マップ設定] セクションのパラメータ
パラメーター
説明
スクロールしてズーム
[はい] を選択すると、スクロールして地図を拡大または縮小できます。
ドラッグ
[はい] を選択した場合、マップをドラッグできます。
[クエリと分析の構成] セクションのパラメーター
パラメーター
説明
エリア /エリアコード
リージョンを指定するフィールド。
値は、地域または国を指定するコードです。 例: 330000。
値列
表示する数値を指定するフィールド。
凡例の構成セクションのパラメータ
パラメーター
説明
表示凡例
[凡例の表示] をオンにすると、凡例がマップに表示されます。
凡例
マップ上の凡例の位置。
アクション
凡例項目をクリックしたときに実現するデータ表示効果。
Single: 凡例アイテムをクリックすると、凡例アイテムに対応するデータのみがマップに表示されます。
スイッチ: 凡例アイテムをクリックすると、凡例アイテムに対応するデータが非表示になるか、マップ上に表示されます。
最大幅 (高さ) %
凡例の最大幅と高さ。
変数の置き換えセクションのパラメータ
パラメーター
説明
変数の置き換え
変数置換の設定。 [AddReplace Variable] をクリックすると、単一のグラフにReplace Variableタイプのフィルターを追加できます。 [共通設定] タブで変数置換の設定を構成した後、Simple Log Serviceはグラフの左上隅にフィルターを追加します。 フィルタードロップダウンリストから値を選択できます。 値を選択すると、Simple Log Serviceは、グラフのクエリステートメント内の変数を、選択した値が示す変数値に自動的に置き換え、クエリおよび分析操作を実行します。 詳細については、「例2: 変数置換の設定」をご参照ください。
ドキュメントセクションのパラメータ
パラメーター
説明
ドキュメントリンクの追加
カスタムドキュメントのリンクと説明を指定できるボタン。 このパラメーターを設定すると、関連情報がマップの右上隅に表示されます。
中国の地図の例
Simple Log Serviceでは、ip_to_province機能を使用して、中国の地図に地域情報を表示できます。 詳細は、「ip_to_province function」をご参照ください。
* | SELECT ip_to_province(http_x_forwarded_for,'en') AS province, count(1) AS c GROUP BY province ORDER BY c desc LIMIT 100000
[エリア /エリアコード] を [省] に設定し、[値] 列を [c] に設定します。
ワールドマップの例
Simple Log Serviceでは、ip_to_country関数を使用してワールドマップにリージョン情報を表示できます。 詳細は、「ip_to_country関数」をご参照ください。
* | SELECT ip_to_country(remote_addr, 'en') AS address, count(1) as count GROUP BY address ORDER BY count desc LIMIT 10
エリア /エリアコードをアドレスに設定し、値列をカウントに設定します。