レポート設定
レポート設定を調整して、データのさまざまなビューを取得できます。調整内容によっては、レポートを再実行する必要があります。
データソース
Cloud Analytics レポートでは、次のデータソースをサポートしています。
-
Billing data(デフォルト): クラウドの請求データをデータソースとして使用します。DataHub API によって取り込まれたデータがある場合、Include DataHub data のチェックボックスを選択できるようになります。
-
BigQuery Intelligence: BigQuery Intelligence の audit log sink をデータソースとして使用します。Analyze BigQuery activities を参照してください。
-
Kubernetes Utilization: Kubernetes クラスタの CPU とメモリの利用率データです。Kubernetes utilization data を参照してください。
メトリック
Cloud Analytics は、クラウドの利用状況・コスト・パフォーマンスの追跡と評価に使用できる、さまざまなカテゴリのメトリクスをサポートしています。
-
データソースがクラウドの請求データの場合は、Metrics を参照してください。
-
データソースが BigQuery Intelligence の audit log sink の場合は、Metrics and dimensions を参照してください。
-
データソースが Kubernetes Utilization の場合は、Kubernetes utilization data: Extended metrics を参照してください。
1 つのレポートに複数のメトリクスを追加して、クラウド支出と利用状況について包括的なインサイトを得ることができます。Multi-metric reports を参照してください。
Time
Time 設定では、時間集計を構成し、異なる期間のデータを比較し、レポートから不完全な時間間隔を除外するかどうかを選択できます。
Time range、Secondary time range、Time interval
時間にわたってデータポイントをどのように集計するかを指定します。
-
Time Range: レポートの一次時間範囲を選択します。あらかじめ定義された時間範囲を選択するか、カスタム範囲を定義できます。
-
Secondary time range: 一次時間範囲と比較するセカンダリー時間範囲を選択します。候補の一覧からセカンダリー範囲を選ぶか、カレンダーを使用して独自に定義できます。セカンダリー範囲は一次範囲と同じ長さである必要はありません。たとえば、当月のデータと、昨年の 1 週間分のデータを比較できます。
セカンダリー範囲を指定すると、自動的に Forecast 機能と、Total 以外のすべてのAggregation オプションがオフになります。

-
Time Interval: Hour、Day、Week、Month、Quarter、Year から選択します。このオプションは Time Range と Secondary time range の両方に適用されます。
Time Interval を変更すると、Date/Time ディメンションに影響します。たとえば、Time Interval として Hour を選択すると、レポートチャートの X 軸(横軸)に自動的に Hour が追加されます。
Exclude partial Intervals
レポートを表示する際、現在の間隔はほとんどの場合不完全です。たとえば、レポートが Daily の場合、当日は 1 日を通して請求データが収集中です。
レポートから不完全な時間間隔を除去する(Daily の場合は当日のデータ、Monthly の場合は当週のデータなどを除外する)には、Exclude partial Intervals を選択してください。
このオプションは、Month over Month や Week over Week のような比較レポートを表示する際に便利です。また、不完全な期間が傾向を歪めがちであるため、外れ値を除外することでヒートマップビューの精度を向上させることもできます。
マルチクラウドレポートでのタイムゾーン
DoiT Cloud Analytics は、クラウドプロバイダがコストおよび使用状況データに適用しているタイムゾーンと夏時間を、そのまま調整せずに保持します。複数のクラウドプロバイダからのデータを含むレポートでは、同じ時間として表示されるデータであっても、実際には数時間ずれている場合があります。
次の例では、2 月 26 日のコストデータを 1 時間ごとに集計しています。08:00 の時間は、AWS データでは UTC 時刻を意味しますが、Google Cloud データでは太平洋時間を意味します。

夏時間
Google Cloud の請求データは、米国の夏時間の変更に従っており、その影響は Cloud Analytics レポートのコストデータにも反映されます。
次の 2 つの例では、1 つ目は夏時間が開始された 2023 年 3 月 12 日に 02:00 の時間がスキップされ、2 つ目は夏時間が終了した 2023 年 11 月 5 日に 01:00 の時間のコストが高くなっています(01:00 ~ 02:00 の期間を 2 回分カバーしています)。これらの調整は Google Cloud 側で行われているものであり、Google Console でも同様の表示になります。


Filter results
フィルターを使用してレポートを絞り込むことができます。たとえば、標準ディメンションの Cloud を使ってクラウドプロバイダ別に、Services、その他のディメンション、タグ、ラベル別などで絞り込めます。
フィルターが適用されているディメンションには、フィルターアイコンと条件数が表示されます。レポートタイトルバーのケバブメニュー(⋮)から Report configuration を選択すると、詳細を確認できます。

フィルター条件の設定
フィルター条件は、レポートにデータを含めるか除外するかを決める条件を指定します。

完全一致・部分一致・正規表現による一致
条件を定義する際、次のオペレーターから選択できます。
-
完全一致: is、is not
-
部分一致: starts with、ends with、contains、does not contain。値の一部、またはパターンに基づいて一致させます。
-
正規表現による一致(高度なオペレーターとも呼ばれます): matches regex、does not match regex。正規表現を使ったパターンマッチングです。
部分一致または正規表現による一致では、検索結果はフィルターダイアログには反映されません。フィルターが期待どおりに機能しているか確認するには、レポートを実行してください。
正規表現(regex)の使用
正規表現(regex)は、文字の並びによって形成されるパターンに基づき、テキストを検索する強力で柔軟な方法です。DoiT コンソールでは、RE2 が受け入れる構文で記述された正規表現を使用できます。
たとえば、正規表現 (?i)(playground|sandbox) は、大文字小文字を区別せずに playground または sandbox のいずれかに一致します。この正規表現を Project/Account names ディメンションに適用すると、名前に playground または sandbox を含むすべてのプロジェクトが選択されます(大文字小文字は区別されません)。

RE2 構文は否定の先読みをサポートしていません。必要に応じて does not match regex を選択することを検討してください。
一致なしまたは結果の不完全さ
レポート内のデータ量がデータ取り込み制限を超える場合、フィルタリング時に結果が空になったり不完全になったりすることがあります。このような場合に目的の結果を得るには、次の 2 つの方法があります。
-
部分一致または正規表現による一致を使用します。
-
完全一致を使用している場合は、+ ボタンを選択して、特定の値をフィルターに直接追加します。

Clear filters
特定のディメンションに設定されたフィルターをクリアするには、次の操作を行ってください。
-
Filter results セクション内のアイテムについては、バツ/削除アイコン(✗)を選択します。
-
Group by セクション内のアイテムについては、右端のケバブメニュー(⋮)を選択し、Clear filters を選択します。

Group by
Group by セクションでは、チャートの Y 軸(縦軸)にディメンションを追加します。これらは、表形式ビューで表示される行を定義します。
より詳細な粒度でデータを確認するために、複数の Group by オプションを追加して階層型グループ(サブグループ)を構成できます。2 つ以上のディメンションでグループ化した場合、レポートはデフォルトで Table ビューになります。
グループの並べ替え
Cloud Analytics レポートでは、グループに対して次の並べ替えオプションをサポートしています。
-
Alphabetical sort(テーブルビューのデフォルト設定): グループ名で並べ替えます。
-
Row total ascending(チャートのデフォルト設定)、row total descending: 行の合計で並べ替えます。行の合計は、表形式ビューで最も右側の Totals 列のセルに表示されます。
次の例では、行をアルファベット順に並べ替えています。

小計を含める
レポートを 2 つ以上のディメンションでグループ化し、表形式(Table または Heatmap ビュー)で表示している場合、チェックボックス Include subtotals を選択すると、サブグループの合計をレポートに表示できます。
小計を含むレポートでは、小計の昇順/降順ソートオプションは次のように動作します。
-
まず、トップレベルグループの小計でソートします。
-
次に、直下のサブグループの小計でソートします。
以下の例では、結果は小計の昇順で並べ替えられています。

データポイントの上限
DoiT コンソールでは、Web ブラウザでレポートを高速かつ正確にレンダリン グするため、データポイントの最大数を 30,000 に制限しています。
データポイントの上限によりレポートが実行できない場合は、Group by オプションを減らす、結果をフィルターする、結果をリミットする、もしくは Reports API を使用することを検討してください。
予測
Forecast 機能を使用すると、過去のデータに基づいて将来のクラウド支出を見積もることができます。
セカンダリー・タイムレンジを指定している場合、またはレポート内に複数のメトリクスがある場合は、Forecast 機能は利用できません。
Forecast settings ウィンドウでは、履歴期間、予測期間、および予測の粒度を指定できます。

結果をリミット
分析を行う際、メトリック値およびメトリック値に基づくランキングに応じて結果をリミットできます。
デフォルトでは、結果をリミットするメトリックはレポートのメトリックと同一です。ただし、 結果をリミットするメトリックを別のものに変更することもできます。たとえば、レポートのメトリックとして Usage を選択しつつ、Cost が $50 を超える結果のみにリミットすることが可能です。このような場合、コンソールには「Your filters are using different metrics than your report.」というメッセージが表示されます。
値でリミット
Limit by value オプションを使用すると、メトリックの値に基づいて結果をリミットできます。
-
Limit results の横にあるプラスアイコン(+)を選択し、Limit by value を選択してください。
-
フィルターするメトリック、演算子、値を選択してください。
使用可能な演算子:Greater than (>)、Less than (<)、Greater than or equals (>=)、Less than or equals (>=)、Between、Not Between、Equals (=)、Not equals (≠)。

-
変更を適用し、レポートを実行してください。
上/下による制限
Limit by top/bottom オプションを使用すると、Group by ディメンションに対してフィルターを行い、メトリック値に基づくランキングで結果をリミットできます。
-
Limit results の横にあるプラスアイコン(+)を選択し、Limit by top/bottom を選択してください。
-
個々のディメンションの設定を指定してください。
-
Limit to: 上位(Top)または下位(Bottom)の結果。
-
Number: 表示する結果の件数。
-
Metric: フィールドの評価に使用するメトリック。
-
-
残りの結果に対する設定を指定してください。
-
Aggregate all together (default): 残りのアイテムを 1 行に集計。
-
Aggregate per each limit: 残りのアイテムをグループごとに集計。
-
Hide: 残りの結果をレポートから非表示。
-
-
変更を適用し、レポートを実行してください。
レポート内の集計行は、先頭にリーディング文字 ∑ が付き、その後に該当するディメンション名が続きます。以下は、残りの結果を per each limit で集計したレポートの例です。

Advanced options
Advanced options を使用すると、トレンドやパターンの特定、異なる通貨でのコスト表示、アグリゲーションの指定、レポートへのプロモーションクレジットの含め方、時系列グラフのトレンドライン表示などを行えます。
Advanced analysis
クラウドの利用状況を分析する際、膨大なデータポイントに圧倒されてしまうことがあります。Advanced analysis は、Mann-Kendall アルゴリズムを採用し、ノイズを除去してトレンドとなっているメトリクスのみを表示します。
以下は、プリセットレポート Trending services の例で、トレンドが上昇しているサービスと下降しているサービスの両方を示しています。

集計(Aggregation)
集計は、データを要約して扱いやすく代表的な形に変換するための機能です。Cloud Analytics(クラウド分析)では複数の集計オプションをサポートしています。ほとんどのオプションは、View data as 設定が Actuals only の場合、さまざまなビジュアライゼーションで利用できます。
レポートでセカンダリー・タイムレンジを指定している場合、利用できる集計オプションは Total のみです。
-
Total: 結果が絶対値で表示されます。行ごとおよび列ごとの合計値を含む Totals というタイトルの行と列が、それぞれの末尾に追加されます。

-
% of Total: 各結果が合計値に対するパーセンテージとして表示されます。
Table ビューでは、行ごとの合計値(パーセンテージ表示)を含む Totals 列が末尾に追加されます。

-
% of Row: 各セルの値を、その行に対するパーセンテージとして表示します。

-
% of Column: 各セルの値を、その列に対するパーセンテージとして表示します。

-
Count: 特定のディメンションの出現回数をカウントするオプションです。データセット内で特定のイベントやアイテムの頻度を把握するのに有用です。たとえば、このオプションを使用して、アクティブなクラウドリソースの数や、特定期間内にコストが発生したユニークなアカウント、プロジェクト、サービスの数を確認できます。
Count 集計はメトリクスとは無関係である点に注意してください。加えて、カウント対象のディメンションは Group by から除外されます。例については、Unique accounts, projects, or resource groups を参照してください。
-
Unit Cost(Cost メトリックでのみ利用可能): 主にユニットあたりコストの価格検証に使用します。
ユニットコストは、たとえば compute・storage・データ転送など、特定のクラウドリソースやサービスの単位に紐づきます。クラウド利用のコスト効率を把握するのに役立ちます。
-
Discount Pct(Savings メトリックでのみ利用可能): 通常、SKU レベルで適用されるディスカウントパーセンテージ(例:AWS Enterprise Discount Program(EDP または PPA))を確認する際に使用します。

通貨
請求データが報告される通貨(Metric は Cost である必要があります)。Supported currencies を参照してください。
-
当月については、その月全体に対して常に最新の為替レート(当日または前日のレート)を適用します。
-
暦月の最終日を過ぎると、その月全体に対して最終日の為替レートを適用します。詳細については Exchange rates を参照してください。
トレンドライン
トレンドラインは、データのおおまかな方向性を示すチャートツールです。DoiT Cloud Analytics は、Stacked column および Stacked area チャートに対して linear trendlines をサポートしています。
チャートにトレンドラインを追加するには、次の操作を行ってください。
-
チャートを Stacked column または Stacked area として表示していることを確認してください。
-
チェックボックス Show trendline を選択してください。
チャート全体に直線のリニアトレンドラインが表示されます。(チャート凡例の Total Trendline を選択して、トレンドラインの表示・非表示を切り替えることができます。)
ヒントトレンドラインは履歴データのみから計算され、予測値は含まれません。レポートに予測(forecasting)が含まれている場合、視覚的な遷移を滑らかにするため、トレンドラインはチャート上で予測領域にまで延長されます。
プロモーションクレジット
DoiT コンソールにおけるプロモーションクレジットには、マイグレーションクレジット、コミットメントクレジット、ベンダープログラムクレジット、その他 DoiT から付与されるクレジット(DoiT を通じてお客様に付与されるものを含む)が含まれます。クラウドプロバイダがお客様の請求データに直接適用するクレジットは含まれません。
-
Google Cloud のお客様、DoiT consolidated billing accounts 上の AWS のお客様: DoiT のプロモーションクレジットは月次インボイスに適用されます。
-
これらのクレジットを Cloud Analytics(クラウド分析)レポートで表示するには、time interval を月次以上に集約し、チェックボックス Include promotional credits を選択してください。
-
2026 年 1 月 1 日以降、デフォルトで、DoiT は Google Cloud のプロモーションクレジットを対象となるお客様に自動転送します(自動転送機能が無効化されておらず、かつお客様の請求アカウントに有効なクレジットが存在しない場合)。このようなクレジットの適用状況を確認するには、Credit type を
PROMOTIONでフィルタリングしてください。自動転送された GCP プロモーションクレジットを含むサンプルレポートを参照してください。
-
-
dedicated payer accounts 上の AWS のお客様: DoiT のプロモーションクレジットは請求データに適用されます。
これらの AWS クレジットを Cloud Analytics(クラウド分析)レポートで表示するには、ディメンション Cost Type を使用し、値を
Creditsに設定してください。この場合、チェックボックス Include promotional credits の設定は関係ありません。
プロモーションクレジットには、ディスカウント、プライベートプライシング、AWS Enterprise Discount Program (EDP または PPA)、クレジットに関連しない Flexsave のコスト削減は含まれません。さまざまなクレジットとディスカウントの表示方法については、Credits and discounts を参照してください。
ディメンション
Dimensions セクションでは、チャートの X 軸(水平軸)にフィールドを追加します。これらは、表形式ビューに表示される列を定義します。新しいレポートの作成時には、Date/Time ディメンションの Year、Month、Day がデフォルトで追加されます。
ディメンションの並べ 替え
Cloud Analytics(クラウド分析)レポートでは、ディメンションに対して次の並べ替えオプションをサポートしています。
-
Alphabetical sort (デフォルト設定): 列タイトルで並べ替え
-
Column total ascending、Column total descending: 列の合計値で並べ替え。列の合計値は、表形式ビューで下部に表示される Totals 行にあります。
次の例では、列が column total ascending の順序で並べ替えられています。

View as
保有しているデータや実行したいタスクに応じて、必要となるデータの可視化は異なります。以下は、View as リストから選択できる可視化タイプです。
-
Tabular and matrix views: 通常、正確な値や詳細な比較のために、テキストまたはグリッド形式でデータを表示します。
-
Table: 数値を表示する最も基本的な方法です。正確な値の表示、詳細な内訳の表示、外部分析用へのデータエクスポー トに最適です。
-
Heatmap: テーブル内の各セルを、その値に応じた色で表示します。一般的に、値が高いほど色が強くなり、値の大きいデータポイントを容易に特定できます。
-
Row heatmap: 各行に対して独立したカラースケールを適用するヒートマップの一種です。典型的なユースケースは、同一サービス内で日次の支出を比較する場合です。
-
Col heatmap: Row heatmap と似ていますが、各列に対して独立したカラースケールを適用します。典型的なユースケースは、特定の日におけるサービス間の比較を行い、どのサービスが支出に最も寄与しているかを把握する場合です。
-
-
Bar and column charts: カテゴリ比較チャートとも呼ばれ、クラウドサービス、プロジェクトチーム、環境などの離散的なカテゴリ同士を比較するのに役立つ可視化タイプです。
-
Column chart: 時系列またはカテゴリ間の数量比較を行うための縦棒グラフです。例として、クラウドプロバイダ別またはサービス別の月次支出が挙げられます。
-
Stacked column: 各縦棒をセグメントに分割し、カテゴリの合計値とその内訳の比率を同時に示すカラムチャートです。例としては、Cost by top projects report を参照してください。
-
Bar chart: Column chart の横向きバージョンです。
-
Stacked bar: Stacked column chart の横向きバージョンです。例として、AWS の Cost by service report を参照してください。
-
Column and Line: 1 つのチャート上で縦棒と折れ線を組み合わせ、異なるメトリクスを持つ複数のデータセットを複数の Y 軸で表示します。このオプションは、メトリクス間の関係性やトレンドを示すのに最適です。例として Multi-metric reports を参照してください。
-
-
Hierarchical and flow visualizations: コストの構成や組織内でのアロケーション、データフローなど、複雑な関係性を探索するのに役立つ可視化タイプです。
-
Treemap: 階層データを入れ子状の長方形の集合として表示します。各長方形の面積は値に比例するため、階層データセットにおける主要な寄与要因を素早く特定するのによく使用されます。例として Services breakdown report を参照してください。
-
Sankey chart: 値の分配を示すフローダイアグラムの一種です。Sankey chart は、複雑なコストアロケーション、配分、チャージバックモデルを理解するためによく利用されます。
-
-
Trend and time-series charts: メトリクスが時間とともにどのように変化するかを示す可視化タイプで、トレンド、季節性、アノマリーの特定に最適です。
-
Line chart: データポイントを直線で結び、連続的な時間における変化を追跡します。例として Trending services report を参照してください。
-
Spline chart: データポイントをスプライン(滑らかな曲線)で結ぶ Line chart の一種で、より滑らかな線を描画します。
-
Area chart: 折れ線と軸との間を塗りつぶすことで、時間の経過に伴うメトリクスのボリュームや大きさを強調する Line chart です。例として This Month vs. Last report を参照してください。
-
Area spline: 連続的なデータトレンドに対する滑らかな Area chart です。時間に伴うボリュームを滑らかなトレンドで可視化する用途によく利用されます。
-
Stacked area: 複数の Area chart を積み重ねたチャートです。合計の構成要素が時間とともにどのように変化するかを把握するのに役立ちます。
-
View data as (Comparative report)
比較レポートでは、2 つの時間範囲間の**% change** または actual difference を表示します。
比較レポートを表示するには、次の手順を実行してください。
-
レポートの編集モードに入ってください。
-
View data as ドロップダウンリストからオプションを 1 つ選択してください。

-
プロンプトが表示されたら、Show report を選択して、DoiT プラットフォームが比較レポートモードを有効化するために必要な調整を行えるようにしてください。
-
有効化されると、テーブルビューに時間範囲間の差分 (Δ) を表示する新しい列が追加されます。この差分 (Δ) は、比較対象の時間範囲の後に表示されます。
次の例では、時間範囲間の Percentage Change (Δ%) を表示する新しい列がレポートに追加されています。月 11 (11 月) と 12 (12 月) 間のパーセンテージ変化は、列 12 Δ% に表示されています。
