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

レポート設定

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

データソース

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

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

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

  • 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 range、Secondary time range、Time interval

時間経過に伴うデータポイントの集計方法を指定します。

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

  • Secondary time range: プライマリ範囲と比較するためのセカンダリー時間範囲を選択します。候補として提示されるオプション一覧から選択するか、カレンダーを使用して独自の範囲を定義できます。セカンダリー範囲は、プライマリ範囲と同じ長さである必要はありません。たとえば、当月のデータと、昨年 1 週間分のデータを比較できます。

    セカンダリー範囲を指定すると、Forecast 機能と、Total 以外のすべてのAggregation オプションが自動的にオフになることに注意してください。

    Report secondary time range

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

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

Exclude partial intervals

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

Exclude partial intervals オプションは、時間範囲の末尾にある進行中の間隔を削除します。たとえば、日次間隔の場合は当日、週次間隔の場合は当週、月次間隔の場合は当月を削除します。不完全な期間を取り除くことで、トレンドの偏りを防ぎ、分析精度を向上させます。

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

  • 範囲末尾の「現在開いている間隔」だけを削除します。選択された時間範囲がすでに過去で終了している場合(例: 「現在の日を含まない過去 7 日間」で終了日が昨日など)は効果がありません。

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

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

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

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 の 1 時間がスキップされており、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

フィルター条件の設定

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

A screenshot showing the filter dialog

完全一致・部分一致・正規表現(regex)一致

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

  • 完全一致: isis not

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

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

ヒント

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

正規表現(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 を選択することを検討してください。

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

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

Clear filters

特定のディメンションに対するフィルターをクリアするには、次のようにします。

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

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

    Clear filters

Group by

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

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

グループの並べ替え

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

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

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

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

A report sorted by group

小計を含める

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

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

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

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

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

A report with subtotals

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

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

データポイントのリミットが原因でレポートの実行に失敗する場合は、Group by オプションを減らす、filter resultslimit results を使用する、または Reports API を使用することを検討してください。

予測

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

注意

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

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

Forecast settings

結果をリミット

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

デフォルトでは、結果をリミットするためのメトリックは、レポートのメトリックと同一です。ただし、結果をリミットするために別のメトリックを選択することもできます。たとえば、レポートのメトリックとして Usage を選択しつつ、Cost が 50 ドルを超える結果のみにリミットすることができます。その場合、コンソールには Your filters are using different metrics than your report. というメッセージが表示されます。

ヒント

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

値でリミット

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

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

  2. フィルターするメトリック、演算子、および値を選択します。

    サポートされている演算子: Greater than (>), Less than (<), Greater than or equals (>=), Less than or equals (>=), Between, Not Between, Equals (=), Not equals (≠)

    Metric Configuration Window

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

上/下による制限

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

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

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

    • Limit to: 上位または下位の結果。

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

    • Metric: フィールドを評価する対象のメトリック。

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

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

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

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

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

レポート内の集約行は、先頭に 文字が付き、その後に該当するディメンション名が続きます。以下は、残りの結果を 各リミットごとに 集約したレポートの例です。

Aggregated lines in a report

詳細オプション

詳細オプションでは、トレンドやパターンの特定、異なる通貨でのコスト表示、集計方法の指定、プロモーションクレジットをレポートに含める設定、時系列グラフのトレンドラインの表示などができます。

ヒント

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

高度な分析

クラウドの利用状況を分析する際、膨大な数のデータポイントに圧倒されがちです。Advanced analysisMann-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 CostCost メトリックでのみ利用可能): 主に単価ベースの料金検証に使用します。

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

  • 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 チャートに対して_線形トレンドライン_をサポートしています。

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

  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 日以降、デフォルトで、DoiT は Google Cloud のプロモーションクレジットを自動転嫁機能が無効化されておらず、かつ顧客の請求アカウントにアクティブなクレジットが存在しない適格な顧客に自動転嫁します。このようなクレジットの適用状況を確認するには、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 セクションでは、チャートの X 軸(水平方向)に沿ってフィールドを追加します。これらは、表形式ビューに表示される_列_を定義します。新しいレポートを作成する際、Date/Time ディメンションの YearMonthDay がデフォルトで追加されます。

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

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

  • アルファベット順の並べ替え (デフォルト設定): 列タイトルで並べ替え

  • 列合計の昇順 (Column total ascending)列合計の降順 (Column total descending): 列合計で並べ替え。列合計は、表形式ビューで一番下の Totals 行に表示されます。

以下の例では、列は 列合計の昇順 (column total ascending) で並べ替えられています。

A report sorted by group

表示形式

お持ちのデータと実行したいタスクに応じて、必要となるデータの可視化形式は異なります。表示形式 (View as) リストから選択できる可視化タイプは次のとおりです。

  • 表形式およびマトリックスビュー: データをテキストまたはグリッド形式で表示し、通常は正確な値や詳細な比較に利用します(Search in table も参照してください)。

    • 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: 値の分配を示すフローダイアグラムの一種です。Sankey chart は、複雑なコストアロケーション、分配、チャージバックモデルを理解するためによく使用されます。

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

    • 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 を積み重ねて表示するタイプです。時間の経過に伴い、合計値の構成がどのように変化しているかを把握するのに役立ちます。

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

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

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

  1. レポートの編集モードに入ります。

  2. データの表示形式 (View data as) ドロップダウンリストからオプションを選択します。

    A screenshot of the Comparative data drop-down menu

  3. プロンプトが表示されたら、Show report を選択して、DoiT Platform に比較レポートモードを有効化するために必要な調整を行わせてください。

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

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

    A screenshot of the comparative report