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

レポート設定

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

データソース

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

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

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

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

メトリック

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 オプションがオフになることに注意してください。

    Report secondary time range

  • Time IntervalHourDayWeekMonthQuarterYear から選択します。このオプションは 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)は、一連の文字からなるパターンに基づいてテキストを検索する、強力で柔軟な方法を提供します。DoiT コンソールでは、RE2 が受け入れる構文で記述された正規表現を使用できます。

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

A screenshot showing the filter dialog

ヒント

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

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

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

フィルターをクリアする

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

  • 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

小計を含める

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

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

  • まず、最上位グループの小計で並べ替えます。

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

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

A report with subtotals

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

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

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

予測

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

注意

レポートでセカンダリー・タイムレンジを指定している場合、またはメトリクスが 2 つ以上含まれている場合、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. 変更を適用してレポートを実行します。

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

Aggregated lines in a report

Advanced options

Advanced options を使用すると、トレンドやパターンの特定、異なる通貨でのコスト表示、アグリゲーションの指定、レポートへのプロモーションクレジットの含含、および時系列グラフへのトレンドラインの表示が可能になります。

Advanced analysis

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

以下は、事前設定されたレポート Trending services の例で、トレンドが上昇しているサービスと下降しているサービスの両方を表示しています。

A screenshot of a trending report

Aggregation

Aggregation を使用すると、データを要約し、扱いやすく代表的な形に変換できます。Cloud Analytics は複数の Aggregation オプションをサポートしています。そのほとんどは、View data as 設定が Actuals only の場合に、さまざまな可視化形式で利用できます。

注意

レポートでセカンダリー・タイムレンジを指定している場合、利用できる Aggregation オプションは 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 Aggregation はメトリクスとは無関係である点に注意してください。また、カウント対象のディメンションは 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

    参照

Currency

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

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

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

Trendline

トレンドラインは、データのおおまかな方向性を示すチャートツールです。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 プロモーションクレジットを含むレポート例については、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)

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

ディメンションの並べ替え (Sort dimensions)

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

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

  • 列合計の昇順 (Column total ascending)列合計の降順 (Column total descending): 列の合計値で並べ替え。列の合計値は、表形式で表示した場合に Totals と呼ばれる最下行に表示されます。

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

A report sorted by group

表示形式 (View as)

お持ちのデータや実行したいタスクに応じて、必要となるデータの可視化方法は異なります。以下は、表示形式 (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: 連続データのトレンドを滑らかに可視化するエリアチャートです。時間経過に伴うボリュームを滑らかなトレンドとともに表示する際によく使用されます。

    • 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 プラットフォームに許可してください。

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

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

    A screenshot of the comparative report