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

レポート設定

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

データソース

Cloud Analytics(クラウド分析)レポートは、次のデータソースをサポートします。

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

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

  • Kubernetes Utilization: Kubernetes クラスタの CPU およびメモリ使用率データです。Kubernetes 使用率データを参照してください。

メトリック

Cloud Analytics は、クラウドの使用状況・コスト・パフォーマンスの追跡と評価のために、さまざまなメトリックカテゴリをサポートします。

  • データソースがクラウド請求データの場合は、Metrics を参照してください。

  • データソースが BigQuery Intelligence の監査ログシンクの場合は、Metrics and dimensions を参照してください。

  • データソースが Kubernetes Utilization の場合は、Kubernetes utilization data: Extended metrics を参照してください。

1 つのレポートに複数のメトリクスを追加して、クラウド支出と使用状況について包括的なインサイトを得ることができます。Multi-metric reports を参照してください。

時間

Time 設定では、時間集約を構成し、異なる期間間でデータを比較し、未完了の時間間隔をレポートから除外するかどうかを選択できます。

Time range、Secondary time range、Time interval

時間に沿ったデータポイントの集約方法を指定します。

  • Time Range: レポートのプライマリの時間範囲を選択します。あらかじめ定義された時間範囲を選択するか、カスタム範囲を定義できます。

  • Secondary time range: プライマリ範囲と比較するためのセカンダリー・タイムレンジを選択します。候補のリストからセカンダリー範囲を選択するか、カレンダーを使用して独自に定義できます。セカンダリー範囲は、プライマリ範囲と同じ長さである必要はありません。たとえば、今月のデータと、昨年のある 1 週間のデータを比較できます。

    セカンダリー範囲を指定すると、自動的に Forecast 機能と、Total を除くすべてのAggregation オプションがオフになります。

    レポートのセカンダリー・タイムレンジ

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

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

Exclude partial intervals

レポートを表示するとき、最新の間隔は処理中であることがよくあります。たとえば、Daily レポートでは、当日は 1 日を通して請求データを収集中です。

Exclude partial intervals オプションは、時間範囲の末尾にある進行中の間隔(デイリー間隔の場合は当日、ウィークリー間隔の場合は当週、マンスリー間隔の場合は当月など)を削除します。不完全な期間を削除することで、トレンドが歪むのを防ぎ、分析の精度を高めます。

なお、この除外はデータの完全性チェックではなく、カレンダーベースのルールです。

  • 範囲の末尾にある、現在進行中の間隔のみを除外します。選択した時間範囲がすでに過去で終了している場合(例: 「現在の日を含まない過去 7 日間」のように、昨日で終了する範囲)には効果はありません。

  • データの完全性は検証しません。クラウド請求データは、間隔が終了した後に到着することがあります。このオプションは、アクティブなカレンダー期間のみを切り捨てるものであり、バックグラウンドのデータ処理が完了するのを検出したり待機したりはしません。

同じトリミングが、プライマリとセカンダリーの両方の時間範囲に適用されます。

マルチクラウドレポートでのタイムゾーン

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

次の例では、2 月 26 日のコストデータが時間単位で集約されています。08:00 の時間は、AWS データでは UTC 時刻を意味しますが、Google Cloud データでは太平洋時間を意味します。

レポートで時間単位に集約された AWS と GCP のデータ

サマータイム

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 でも同じ表示になる点に注意してください。

PST から PDT への移行

PDT から PST への移行

Filter results

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

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

フィルターが適用されたディメンション

フィルター句の設定

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

フィルターダイアログのスクリーンショット

完全一致、部分一致、正規表現一致

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

  • 完全一致: isis not

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

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

ヒント

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

正規表現(regex)の使用

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

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

フィルターダイアログのスクリーンショット

ヒント

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

一致なしまたは結果が不完全な場合

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

フィルターのクリア

特定のディメンションに設定されたフィルターをクリアするには、次の操作を行います。

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

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

    フィルターをクリア

Group by

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

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

グループの並べ替え

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

  • アルファベット順の並べ替え(テーブルビューのデフォルト設定):グループ名で並べ替え

  • 行合計の昇順(チャートのデフォルト設定)、行合計の降順:行合計で並べ替え。タブラー形式で表示する場合、行合計は Totals 列と呼ばれる右端のセルに表示されます。

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

A report sorted by group

小計を含める

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

小計を含むレポートの場合、小計の昇順/降順の並べ替えオプションは次のように動作します。

  • まず、トップレベルグループの小計で並べ替えます。

  • 次に、直下のサブグループの小計で並べ替えます。

以下の例では、結果は小計の昇順で並べ替えられています。

A report with subtotals

データポイントのリミット

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

レポートがデータポイントのリミットにより実行できない場合は、Group by オプションを減らす、結果をフィルターする、結果をリミットする、または Reports API を使用することを検討してください。

予測

予測機能は、過去のデータに基づいて将来のクラウド支出を見積もるのに役立ちます。履歴期間、予測期間、予測の粒度の指定方法については、クラウドコストを予測するを参照してください。

注意

セカンダリー・タイムレンジを指定した場合、またはレポートに複数のメトリックが含まれている場合、Forecast 機能は使用できません。

結果をリミット

レポートをビルドする際、メトリック値、期間ごとの変化量、またはメトリック値に基づくランキングに基づいて結果をリミットできます。

Cloud Analytics では、1 つのレポートに対して最大 2 種類のリミットタイプを設定できます。複数のリミットタイプが設定されている場合、評価順序は Limit by valueLimit by changeLimit by rank です。

ヒント

Compact mode の場合、Limit results の設定はツールバー内のアイコンとして表示されます。

Report limit results dialog

Limit by value

Limit by value オプションは、メトリック値が閾値を超える行をフィルターします。

Report limit results - Limit by value

  • Operand:フィルターの閾値をどのように評価するかを指定します。

    • Single Value(デフォルト):各セルの個々の値と閾値を比較します。いずれかのセルがフィルターに合格しない場合、その行は除外されます。

    • Series total:行のメトリック値の合計と閾値を比較します。合計がフィルターに合格しない場合、その行は除外されます。

  • Metric:デフォルトでは、メトリックはレポートのメトリックと同じです。結果をリミットするために別のメトリックを選択することもできます。たとえば、レポートのメトリックとして Usage を選択しつつ、Cost が $50 を超える結果に限定することができます。

  • OperatorValue:閾値条件を定義します。サポートされているオペレーター:Greater than (>)Less than (<)Greater than or equals (>=)Less than or equals (<=)BetweenNot BetweenEquals (=)Not equals (≠)Between および Not Between の場合は、下限と上限の両方を指定します。

Limit by change

Limit by change オプションは、連続するタイムインターバル間でメトリック値がどれだけ変化したかに基づいて結果をフィルターします。たとえば、期間ごとにコストが 20% を超えて増加したサービスのみを表示するようにフィルターできます。

Report limit results - Limit by change

  • Metric:評価するメトリックです。デフォルトではレポートのメトリックです。

  • Change typeAbsolute change を選択して期間間の生の差分を比較するか、Percentage change を選択してパーセンテージの変化を比較します。

  • OperatorValue:閾値条件を定義します。サポートされているオペレーター:Greater than (>)Less than (<)Greater than or equals (>=)Less than or equals (<=)BetweenNot BetweenBetween および Not Between の場合は、下限と上限の両方を指定します。

  • Include incomplete data:このチェックボックスを選択すると、進行中(不完全の可能性がある)の現在の期間を変化量の計算に含めます。

選択したメトリックにおいて、少なくとも 1 つの期間ごとの差分がフィルター条件を満たす場合、その行は含まれます(各行の最初の期間は表示されますが、変化量の評価からは除外されます)。条件を満たさない行は、Remaining results 設定に従って処理されます。

Limit by rank

Limit by rank オプションは、少なくとも 1 つの Group by ディメンションを追加すると利用可能になります。各ディメンションについて、次の設定を指定できます。

  • Limit toTop または Bottom のどちらの順位結果を表示するか。

  • Number:表示する行数。

  • Metric:ディメンションを評価するメトリック。

Remaining results

Remaining results セクションでは、リミットから外れた結果をどのように扱うかを指定します。

  • Hide (default):残りの結果をレポートから非表示にします。また、残りの結果はレポートの Totals からも除外されます。

  • Aggregate all together:残りのアイテムを 1 行に集約します。

  • Aggregate per each limit:残りのアイテムをディメンションごとに集約します。

レポート内の集約された行は、先頭に の文字が付き、その後に該当するディメンションラベルが続きます。

レポートが比較モードの場合、残りの結果の集約は無効になり、Remaining results 設定は自動的に Hide に設定されます。

結果リミットの例

以下の例では、2 つの結果リミット設定とその出力を示します。

Limit by value と rank

Report limit results configuration - By value and rank

Aggregated lines in a report

Limit by change と rank

Report limit results configuration - By change and rank

Aggregated lines in a report

詳細オプション

詳細オプションは、トレンドやパターンの特定、異なる通貨でのコスト表示、集計方法の指定、レポートへのプロモーションクレジットの含有、タイムシリーズグラフのトレンドライン表示に役立ちます。

ヒント

Compact mode の場合、Advanced options はツールバーの Report Settings(ギア)ダイアログ内にあります。

高度な分析

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

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

A screenshot of a trending report

集計

集計は、データを管理しやすく代表的な形式に要約・変換するのに役立ちます。Cloud Analytics は複数の集計オプションをサポートしています。その多くは、View data as 設定が Actuals only の場合、さまざまな可視化で利用できます。

注意

レポートでセカンダリー・タイムレンジ を指定した場合、利用できる集計オプションは 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 Cost (メトリックが Cost の場合にのみ利用可能): 主に単価ベースの料金の妥当性検証に使用します。

    Unit cost は、例えば compute、storage、data transfer など、特定のクラウドリソースまたはサービスの単位に紐づきます。クラウド利用のコスト効率を把握するのに役立ちます。

  • Discount Pct (メトリックが Savings の場合にのみ利用可能): 一般的に、SKU レベルで適用される割引率 (例: AWS Enterprise Discount Program (EDP または PPA)) を確認するために使用します。

    A screenshot showing a Discount Pct aggregation report

    参照

通貨

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

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

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

トレンドライン

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

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

  1. チャートを Stacked column または Stacked area として表示していることを確認します。

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

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

    A chart with trendline

    ヒント

    トレンドラインは、予測値ではなく過去データのみから計算されます。レポートに予測が含まれている場合、トレンドラインはチャート上で予測エリアまで延長され、視覚的な遷移がより滑らかになります。

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

DoiT コンソールにおけるプロモーションクレジットには、migration creditscommitment creditsvendor program credits のほか、DoiT から付与される、または DoiT 経由で付与されるその他のクレジットが含まれます。クラウドプロバイダから請求データに直接適用されるクレジットは含まれません。

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

    • これらのクレジットを Cloud Analytics レポートで表示するには、time interval を月次以上に集計し、かつ Include promotional credits チェックボックスを選択する必要があります。

    • 2026 年 1 月 1 日以降、デフォルトで、DoiT は Google Cloud のプロモーションクレジットを対象となるお客様に自動転送します (自動転送機能が無効化されておらず、そのお客様の請求アカウントにアクティブなクレジットが存在しない場合)。そのようなクレジットの適用状況を表示するには、Credit typePROMOTION でフィルタリングできます。auto-forwarded GCP promotional credits のサンプルレポートを参照してください。

  • 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 ディメンション YearMonthDay がデフォルトで追加されます。

ディメンションの並べ替え

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

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

  • Column total ascendingColumn total descending: 列合計による並べ替え。列合計は、表形式ビューで最下行の Totals と呼ばれる行に表示されます。

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

A report sorted by group

表示形式

保有しているデータや実行したいタスクに応じて、必要となるデータの可視化方法は異なります。以下は、表示形式 リストから選択できる可視化タイプです。

  • 表形式とマトリックスビュー: データをテキストまたはグリッド形式で表示します。通常、正確な値や詳細な比較に適しています(テーブルで検索も参照してください)。

    • Table: 数値を表示する最も基本的な方法です。正確な値の表示、詳細な内訳の表示、外部分析向けのデータエクスポートに最適です。

    • Heatmap: テーブル内の各セルを、その値に応じた色で表示します。値が高いほど色が濃くなり、値が大きいデータポイントを簡単に見つけられます。

    • Row heatmap: ヒートマップの一種で、行ごとに独立したカラースケールを適用します。典型的なユースケースとして、同じサービス内での日次の支出を比較する場合に利用します。

    • Col heatmap: Row heatmap と似ていますが、列ごとに独立したカラースケールを適用します。典型的なユースケースとして、特定の日においてどのサービスが支出に最も寄与しているかを比較する場合に利用します。

  • 棒グラフとカラムチャート: カテゴリカル比較チャートとも呼ばれ、クラウドサービス、プロジェクトチーム、環境などの離散的なカテゴリ同士を比較するのに役立ちます。

    • 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 を参照してください。

  • 階層構造およびフロー可視化: コストが組成・アロケーションされる構造や組織全体での配分、データフローなど、複雑な関係性を探索するのに役立つ可視化タイプです。

    • Treemap: 階層データを入れ子になった長方形の集合として表示します。各長方形の面積はその値に比例するため、階層データセット内の主要な寄与要素を素早く特定する用途でよく使われます。例としては、Services breakdown report を参照してください。

    • Sankey chart: 値の流れと分配を示すフローダイアグラムの一種です。複雑なコストアロケーション、配分、チャージバックモデルを把握するためによく使用されます。

  • トレンドおよび時系列チャート: メトリクスが時間とともにどのように変化するかを示し、トレンド、季節性、アノマリーの特定に適した可視化タイプです。

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

    • Spline chart: データポイントをスプライン(滑らかな曲線)で結ぶ、Line chart の一種です。よりスムーズな線で表示されます。

    • Area chart: 軸と線の間の領域を色で塗りつぶした Line chart で、時間の経過に伴うメトリクスの量や規模を強調します。例としては、This Month vs. Last report を参照してください。

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

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

データの表示形式(比較レポート)

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

比較レポートを表示するには、次の操作を行ってください。

  1. レポートの編集モードに入ってください。

  2. データの表示形式 ドロップダウンリストからオプションを選択してください。

    比較データのドロップダウンメニューのスクリーンショット

  3. プロンプトが表示されたら、Show report を選択して、比較レポートモードを有効にするために必要な調整(remaining results aggregation の無効化を含む)をプラットフォームに許可してください。

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

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

    ��比較レポートのスクリーンショット