メインコンテンツへスキップ

レポート設定

レポート設定を調整して、データのさまざまなビューを表示できます。調整内容によっては、レポートを再実行する必要がある場合があります。

Data source

Cloud Analytics レポートでは、次のデータソースをサポートしています。

  • Billing data(デフォルト):クラウドの請求データをデータソースとして使用します。DataHub API 経由でインポートされたデータがある場合、Include DataHub data のチェックボックスを選択できます。

  • BigQuery Intelligence:BigQuery Intelligence の audit log sink をデータソースとして使用します。クエリは、DoiT Cloud Intelligence に接続している Google Cloud アカウントの Google Cloud 請求プロジェクトで実行され、そのプロジェクトの BigQuery リソースを消費します。監査ログのデータセットが大きい場合や時間範囲が広い場合、レポートの実行に時間がかかったり、タイムアウトしたりすることがあります。詳しくは、Analyze BigQuery activities を参照してください。

  • Kubernetes Utilization:Kubernetes クラスタの CPU とメモリの利用率データです。Kubernetes utilization data を参照してください。

Metric

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 オプションがオフになります。

    Report secondary time range

  • Time IntervalHourDayWeekMonthQuarterYear から選択します。このオプションは Time RangeSecondary time range の両方に適用されます。

    時間間隔を変更すると、Date/Time ディメンション に影響します。たとえば、Time Interval として Hour を選択すると、レポートチャートの X 軸(横軸)には、自動的に Hour が追加されます。

Exclude partial Intervals

レポートを表示する際、現在の間隔はほとんどの場合、未完了の状態です。たとえば、レポートが Daily の場合、当日は 1 日を通して請求データを収集中の状態になります。

未完了の時間間隔をレポートから除外する(デイリー間隔の場合は当日のデータ、マンスリー間隔の場合は当週のデータなどを除外する)には、Exclude partial Intervals を選択してください。

このオプションは、Month over Month 分析や Week over Week 分析といった比較レポートを表示する際に便利です。また、未完了期間は傾向をゆがめがちなため、外れ値を取り除くことでヒートマップの精度向上にも役立ちます。

Time zone in multicloud reports

DoiT Cloud Analytics は、クラウドプロバイダがコストおよび使用量データに適用しているタイムゾーンと夏時間を、そのまま調整せずに保持します。複数のクラウドプロバイダからのデータを含むレポートの場合、同じ時間として表示されているデータであっても、実際には数時間ずれている可能性があります。

次の例では、2 月 26 日のコストデータを 1 時間ごとに集計しています。08:00 という時間は、AWS のデータでは UTC 時刻を意味しますが、Google Cloud のデータでは太平洋時間を意味します。

AWS and GCP data aggregated by hour in a report

Daylight saving time

Google Cloud の請求データは、米国における夏時間の切り替えに従っており、その影響は Cloud Analytics レポート内のコストデータにも反映されます。

次の 2 つの例では、1 つ目は 2023 年 3 月 12 日に夏時間が開始した際に 02:00 の時間がスキップされていることを示し、2 つ目は 2023 年 11 月 5 日に夏時間が終了した際に 01:00 の時間のコスト額が高く表示されていることを示しています(01:0002:00 の期間が 2 回分含まれています)。これらの調整は Google Cloud 側で行われているものであり、Google Console 上でも同じ表示になります。

Transit from PST to PDT

Transit from PDT to PST

Filter results

フィルターを使用して、レポートを絞り込むことができます。たとえば、標準ディメンション Cloud を使用してクラウドプロバイダ別に、Services、その他のディメンション、タグ、ラベルなどで絞り込めます。

フィルターが適用されているディメンションには、フィルターアイコンと条件数が表示されます。レポートのタイトルバーにあるケバブメニュー()から Report configuration を選択すると、詳細を確認できます。

Dimensions with filters

Configure filter clauses

フィルター句では、レポートに含める/含めないデータの条件を指定します。

A screenshot showing the filter dialog

Exact, partial, and regex match

条件を定義する際、次のオペレータから選択できます。

  • 完全一致:isis not

  • 部分一致:starts withends withcontainsdoes not contain。値の一部、またはパターンに基づいて一致させます。

  • 正規表現一致(高度なオペレータとも呼ばれます):matches regexdoes not match regex。正規表現を使用したパターンマッチングです。

ヒント

部分一致または正規表現一致の場合、検索結果はフィルターダイアログ内には反映されません。フィルターが想定どおりに機能しているか確認するには、レポートを実行してください。

Use regex

正規表現(regex)は、一連の文字で構成されるパターンに基づいてテキストを検索するための、強力で柔軟な方法です。DoiT コンソールでは、RE2 で受け入れられる構文で記述された正規表現を使用できます。

たとえば、正規表現 (?i)(playground|sandbox) は、大文字・小文字を区別せずに playground または sandbox のどちらかに一致します。この正規表現を Project/Account names ディメンションに適用すると、名前に playground または sandbox(大文字・小文字を問わず)を含むすべてのプロジェクトが選択されます。

A screenshot showing the filter dialog

ヒント

RE2 構文は否定の先読み(negative lookahead)をサポートしていません。必要に応じて does not match regex を選択することを検討してください。

No matches or incomplete results

レポート内のデータ量がデータ取り込みの上限を超えている場合、フィルタリング時に検索結果が空、または不完全になることがあります。このような状況で目的の結果を得るには、次の 2 つの方法があります。

Clear filters

特定のディメンションに対するフィルターをクリアするには、次のいずれかを行ってください。

  • Filter results セクションのアイテムについては、バツ/削除アイコン(✗)を選択します。

  • Group by セクションのアイテムについては、右端のケバブメニュー()を選択し、Clear filters を選択します。

    Clear filters

Group by

Group by セクションでは、チャートの Y 軸(縦軸)にディメンションを追加します。これらは、表形式で表示したときの行を定義します。

より詳細なレベルでデータを表示するには、複数の Group by オプションを追加して、階層的なグループ(サブグループ)を形成できます。2 つ以上のディメンションでグループ化した場合、レポートはデフォルトで Table ビューになります。

Sort groups

Cloud Analytics レポートでは、グループに対して次の並べ替えオプションをサポートしています。

  • Alphabetical sort(テーブルビューのデフォルト設定):グループ名で並べ替え

  • Row total ascending(チャートのデフォルト設定)、row total descending:行合計で並べ替え。表形式ビューでは、行合計は一番右側の Totals 列のセルに表示されます。

次の例では、行がアルファベット順で並べ替えられています。

A report sorted by group

小計を含める

レポートを複数のディメンションでグループ化し、表形式(Table または Heatmap ビュー)で表示している場合、チェックボックス Include subtotals を選択すると、レポート内にサブグループの合計を表示できます。

小計を含むレポートでは、小計の昇順/降順ソートオプションは次のように動作します。

  • まず、最上位グループの小計でソートします。

  • 次に、直下のレベルのサブグループの小計でソートします。

次の例では、結果は小計の昇順でソートされています。

A report with subtotals

データポイントの制限

DoiT コンソールでは、Web ブラウザでレポートを高速かつ正確に描画できるように、データポイントの最大数を 30,000 に制限しています。

レポートがデータポイント数の上限により実行できない場合は、Group by オプションを減らす、filter resultslimit results を使用する、または Reports API を利用することを検討してください。

予測

Forecast 機能を使用すると、過去のデータに基づいて将来のクラウド支出を見積もることができます。

注意

secondary time range を指定している場合、またはレポート内に複数のメトリクスが含まれている場合、Forecast 機能は使用できません。

Forecast settings ウィンドウで、履歴期間、予測期間、および予測の粒度を指定できます。

Forecast settings

結果をリミット

分析を行う際に、メトリクス値やメトリクス値に基づく順位に応じて結果をリミットできます。

ヒント

デフォルトでは、結果をリミットするメトリクスはレポートのメトリクスと同じです。しかし、結果をリミットするメトリクスを別のものに変更することもできます。たとえば、レポートのメトリクスとして Usage を選択しつつ、Cost が $50 を超える結果に限定することができます。このような場合、コンソール内に「Your filters are using different metrics than your report.」というメッセージが表示されます。

値でリミット

Limit by value オプションを使用すると、メトリクスの値に基づいて結果をリミットできます。

  1. Limit results の横にあるプラスアイコン(+)を選択し、Limit by value を選択します。

  2. フィルター対象のメトリクス、演算子、値を選択します。

    使用可能な演算子:Greater than (>)Less than (<)Greater than or equals (>=)Less than or equals (>=)BetweenNot BetweenEquals (=)Not equals (≠)

    Metric Configuration Window

  3. 変更を適用し、レポートを実行します。

上/下による制限

Limit by top/bottom オプションを使用すると、Group by ディメンションに対してフィルターを行い、メトリクス値に基づく順位で結果をリミットできます。

  1. Limit results の横にあるプラスアイコン(+)を選択し、Limit by top/bottom を選択します。

  2. 各ディメンションに対して次の設定を指定します。

    • Limit to:上位(Top)または下位(Bottom)の結果。

    • Number:表示する結果の件数。

    • Metric:評価に使用するメトリクス。

  3. 残りの結果に対して次の設定を指定します。

    • Aggregate all together (default):残りのアイテムを 1 行に集約。

    • Aggregate per each limit:残りのアイテムをグループごとに集約。

    • Hide:残りの結果をレポートから非表示にします。

  4. 変更を適用し、レポートを実行します。

レポート内の集約行は、先頭に の文字が付き、その後に対応するディメンション名が続きます。以下は、残りの結果を per each limit で集約したレポートの例です。

Aggregated lines in a report

Advanced options

Advanced options を使用すると、トレンドやパターンの特定、異なる通貨でのコスト表示、集計方法の指定、レポートへのプロモーションクレジットの含め方の設定、タイムシリーズグラフへのトレンドラインの表示などができます。

Advanced analysis

クラウド利用状況を分析する際、膨大なデータポイントの量に圧倒されてしまうことがあります。Advanced analysis では、Mann-Kendall アルゴリズムを採用し、ノイズを除去してトレンドのあるメトリクスのみを表示します。

以下は、プリセットレポート Trending services の例で、トレンドが上昇しているサービスと下降しているサービスの両方を表示しています。

A screenshot of a trending report

集計

集計を使用すると、データを扱いやすく代表的な形に要約および変換できます。Cloud Analytics(クラウド分析)では複数の集計オプションをサポートしています。ほとんどのオプションは、View data as 設定が Actuals only の場合、さまざまな可視化で利用できます。

注意

レポートで secondary time range を指定している場合、使用できる集計オプションは Total のみです。

  • Total:結果を絶対値として表示します。行と列の末尾に Totals というタイトルの行と列がそれぞれ追加され、行ごとの合計および列ごとの合計が表示されます。

    A screenshot showing a Total aggregation report

  • % of Total:各結果を合計値に対するパーセンテージとして表示します。

    Table ビューでは、行ごとの合計をパーセンテージで示す Totals というタイトルの列が末尾に追加されます。

    A screenshot showing a % of Total aggregation report

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

    A screenshot showing a % of Row aggregation report

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

    A screenshot showing a &amp; of Column aggregation report

  • Count:特定のディメンションの出現回数をカウントするオプションです。データセット内で特定のイベントやアイテムがどの程度の頻度で発生しているかを把握するのに役立ちます。たとえば、このオプションを使用して、アクティブなクラウドリソースの数や、特定期間内にコストを発生させているユニークなアカウント、プロジェクト、サービスの数を確認できます。

    Count 集計はメトリクスとは無関係である点に注意してください。さらに、カウント対象となるディメンションは Group by から除外されます。例については、Unique accounts, projects, or resource groups を参照してください。

  • Unit CostCost メトリクスでのみ利用可能):主にユニットあたりの価格検証に使用します。

    Unit cost は、コンピュート、ストレージ、データ転送など、特定のクラウドリソースまたはサービスのユニットに紐づくコストです。クラウド利用のコスト効率を把握するのに役立ちます。

  • Discount PctSavings メトリクスでのみ利用可能):通常、SKU レベルで適用される割引率(例:AWS Enterprise Discount Program(EDP または PPA))を確認するために使用します。

    A screenshot showing a Discount Pct aggregation report

    参照

通貨

請求データが報告される通貨(MetricCost である必要があります)。Supported currencies を参照してください。

  • 当月については、その月全体に対して常に最新の為替レート(当日または前日のレート)を適用します。

  • 暦月の最終日を過ぎると、その月全体に対してその最終日の為替レートを適用します。詳細については、Exchange rates を参照してください。

トレンドライン

トレンドラインは、データのおおまかな方向性を示すチャートツールです。DoiT Cloud Analytics は、Stacked column チャートと Stacked area チャートに対して linear trendlines をサポートしています。

チャートにトレンドラインを追加するには、次の手順に従ってください。

  1. チャートの表示形式が Stacked column または Stacked area になっていることを確認します。

  2. Show trendline チェックボックスを選択します。

    チャート全体にわたって直線的なトレンドラインが表示されます。(Total Trendline のチャート凡例を選択して、トレンドラインの表示/非表示を切り替えることができます。)

    A chart with trendline

    ヒント

    トレンドラインは履歴データのみに基づいて計算され、予測値は含みません。レポートに forecasting が含まれている場合、トレンドラインはチャート上でスムーズに視覚的遷移が行われるよう、予測エリアまで延長されます。

プロモーションクレジット

DoiT コンソールにおけるプロモーションクレジットには、マイグレーションクレジットコミットメントクレジットベンダープログラムクレジット、および DoiT から付与されるその他のクレジット(DoiT を通じてお客様に転嫁されるクレジットを含む)が含まれます。クラウドプロバイダがお客様の請求データに直接適用するクレジットは含まれません。

  • Google Cloud のお客様、DoiT consolidated billing accounts 上の AWS のお客様:DoiT のプロモーションクレジットは毎月の請求書に適用されます。

    • これらのクレジットを Cloud Analytics(クラウド分析)のレポートで表示するには、time interval を月単位以上で集計し、チェックボックス Include promotional credits を選択する必要があります。

    • 2026 年 1 月 1 日以降、デフォルトでは、Google Cloud のプロモーションクレジットは、対象となるお客様(自動転送機能が無効化されておらず、お客様の請求アカウントにアクティブなクレジットが存在しない場合)に DoiT から自動転送されます。そのようなクレジットの適用状況を確認するには、Credit typePROMOTION でフィルタリングしてください。自動転送された 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

Dimensions セクションでは、チャートの X 軸(水平方向)にフィールドを追加します。これらは表形式で表示される_列_を定義します。新しいレポートを作成する際、Date/Time ディメンションの YearMonthDay がデフォルトで追加されます。

Sort dimensions

Cloud Analytics(クラウド分析)のレポートでは、ディメンションに対して次の並べ替えオプションをサポートしています。

  • Alphabetical sort(デフォルト設定):列タイトルで並べ替え

  • Column total ascendingColumn total descending:列合計で並べ替え。列合計は、表形式で表示した際に、一番下の Totals 行に表示されます。

以下の例では、列が column total ascending 順に並べ替えられています。

A report sorted by group

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:カラムチャートの横向きバージョンです。

    • Stacked bar:スタックカラムチャートの横向きバージョンです。例として、AWS の Cost by service report を参照してください。

    • Column and Line:1 つのチャート上で縦棒グラフと折れ線グラフを組み合わせ、異なるメトリクスを持つデータセットを複数の Y 軸で表示します。このオプションは、メトリクス間の関係性とトレンドを示すのに最適です。例として、Multi-metric reports を参照してください。

  • Hierarchical and flow visualizations:組織全体でコストがどのように構成・アロケーションされているか、またはデータフローなどの複雑な関係を調査するのに役立つ可視化タイプです。

    • Treemap:階層データをネストされた長方形の集合として表示します。各長方形の面積がその値に比例するため、階層データセットの中で主要な要因を素早く特定する用途でよく利用されます。例として、Services breakdown report を参照してください。

    • Sankey chart:値がどのように分配されているかを示すフローダイアグラムの一種です。Sankey チャートは、複雑なコストアロケーション、分配、およびチャージバックモデルを理解する際によく使用されます。

  • Trend and time-series charts:時間の経過に伴うメトリクスの変化を示し、トレンド、季節性、アノマリーを把握するのに適した可視化タイプです。

    • Line chart:連続した時間にわたる変化を追跡するため、データポイントを直線で結びます。例として、Trending services report を参照してください。

    • Spline chart:データポイントをスプラインと呼ばれる近似曲線で結び、より滑らかな線を描く折れ線グラフの一種です。

    • Area chart:線と軸の間の領域に色を塗りつぶす折れ線グラフで、時間の経過に伴うメトリックのボリュームや規模を強調します。例として、This Month vs. Last report を参照してください。

    • Area spline:連続的なデータトレンドを滑らかに表現するエリアチャートです。時間経過に伴うボリュームをスムーズなトレンドラインとともに可視化する用途でよく使用されます。

    • Stacked area:複数のエリアチャートを積み重ねて表示します。時間の経過とともに合計値の構成がどのように変化しているかを理解するのに役立ちます。

View data as(Comparative report)

比較レポートでは、2 つの時間範囲間の % change または actual difference を表示します。

比較レポートを表示するには、次の手順に従ってください。

  1. レポートを編集モードにします。

  2. ドロップダウンリスト View data as からオプションを選択します。

    A screenshot of the Comparative data drop-down menu

  3. プロンプトが表示されたら、Show report を選択し、Comparative Report モードを有効化するために必要な調整を DoiT Platform に許可してください。

  4. 有効化されると、テーブルビューに時間範囲間の差分 Δ を示す新しい列が表示されます。この差分(Δ)は、比較対象の時間範囲の後に表示されます。

    以下の例では、レポートに時間範囲間の Percentage Change(Δ%)を示す新しい列が表示されています。月 11(11 月)と 12(12 月)のパーセンテージ変化は、12 Δ% 列に表示されています。

    A screenshot of the comparative report