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

レポート設定

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

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 リソースを消費します。audit log データセットが大きいレポートや時間範囲が広いレポートは、実行に時間がかかったりタイムアウトしたりする場合があります。詳細は、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 Interval: HourDayWeekMonthQuarterYear から選択します。このオプションは Time RangeSecondary time range の両方に適用されます。

    Time Interval を変更すると、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 データでは太平洋時間(Pacific Time)を意味します。

AWS and GCP data aggregated by hour in a report

夏時間

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

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

条件を定義する際、次の演算子から選択できます。

  • 完全一致: 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 構文は否定の先読みをサポートしていません。必要に応じて does not match regex を選択することを検討してください。

一致なし・結果が不完全な場合

レポート内のデータ量が Data ingestion limits を超える場合、フィルタリング時に検索結果が空になったり、不完全になったりすることがあります。そのような状況で目的の結果を得るには、次のいずれかの方法を使用してください。

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

小計を含める

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

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

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

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

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

A report with subtotals

データポイント数の制限

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

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

予測

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

注意

セカンダリー・タイムレンジを指定している場合、またはレポート内にメトリックが 2 つ以上ある場合は、Forecast 機能は利用できません。

結果をリミット

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

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

ヒント

Compact mode の場合、結果をリミット の設定はツールバー内のアイコンとして表示されます。

Report limit results dialog

値でリミット

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

Report limit results - Limit by value

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

    • Single Value(デフォルト): 各セルの値を個別に閾値と比較します。いずれか 1 つのセルでもフィルター条件を満たさない場合、その行は除外されます。

    • 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 オプションは、連続する時間間隔の間でメトリック値がどの程度変化したかに基づいて結果をフィルタリングします。たとえば、期間ごとにコストが 20% を超えて増加したサービスのみを表示するようにフィルタリングできます。

Report limit results - Limit by change

  • Metric: 評価対象のメトリックです。デフォルトではレポートのメトリックになります。

  • Change type: Absolute change を選択すると期間間の差分(絶対値)を比較し、Percentage change を選択するとパーセント変化を比較します。

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

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

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

順位で絞り込み

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

  • Limit to: Top または Bottom のどちらの順位の結果を表示するかを指定します。

  • Number: 表示する行数です。

  • Metric: ディメンションを評価する際に使用するメトリックです。

残りの結果

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

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

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

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

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

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

結果をリミットする例

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

値と順位でリミット

Report limit results configuration - By value and rank

Aggregated lines in a report

変化量と順位でリミット

Report limit results configuration - By change and rank

Aggregated lines in a report

詳細オプション

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

ヒント

Compact mode の場合、詳細オプション はツールバーの Report Settings(歯車)ダイアログ内にあります。

高度な分析

クラウドの利用状況を分析する際、膨大な数のデータポイントに圧倒されてしまうことがあります。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 は、例えば compute・storage・data transfer など、特定のクラウドリソースまたはサービスの単位に紐づけられます。これにより、組織はクラウド利用のコスト効率を把握できます。

  • 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 コンソールにおけるプロモーションクレジットには、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 でフィルタリングできます。詳しくは、an example report with 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

View as

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

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

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

    • Heatmap: テーブル内の各セルを、その値に基づいて色分けします。一般的に、値が高いほど色が濃くなり、大きな値のデータポイントを容易に特定できます。

    • Row heatmap: 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: 折れ線と軸との間の領域に色を塗ることで、時間経過に伴うメトリクスのボリュームや大きさを強調するチャートです。例として、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 を選択し、比較レポートモードを有効化するために必要な調整(remaining results aggregation の無効化を含む)を DoiT Platform に許可してください。

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

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

    A screenshot of the comparative report