コストの詳細ソリューションを選ぶ
コストの詳細データセット (旧称は使用状況の詳細) を操作するには、複数の方法があります。 組織で、多くのリソースまたはサブスクリプションで Azure の使用率が高い場合、コストの詳細データが大量に生成される可能性があります。 多くの場合、Excel では、このような大きなファイルを読み込むことはできません。 このような場合、次のオプションをお勧めします。
Exports
エクスポートはストレージへの定期的なデータ ダンプです。カスタム スケジュールに従って実行するように構成できます。 コストの詳細データを取り込むためのソリューションとして、エクスポートをお勧めします。 大企業の場合に最もスケーラブルです。 エクスポートは、Azure portal で構成するか、エクスポート API を使います。 このソリューションが特定のデータ インジェスト ワークロードに最適かどうかを分析するには、次の考慮事項を確認します。
- エクスポートは、ワークロードの場合に最もスケーラブルなソリューションです。
- より大きなデータセットにファイル パーティショニングを使うように構成できます。
- 独自のクエリ可能なデータストアと統合できるコスト データセットの確立と拡張に最適です。
- データを保持できるストレージ アカウントへのアクセスが必要です。
API を適切に呼び出してコストの詳細を大規模に取り込む方法については、「エクスポートを使用した大規模なデータセットの取得」を参照してください。
コストの詳細 API
コストの詳細 API は、コストの詳細データセットをオンデマンドでダウンロードするためのソリューションに最適です。 このソリューションが特定のデータ インジェスト ワークロードに最適かどうかを分析するには、次の考慮事項を確認します。
- 小規模なコスト データセットに役立ちます。 エクスポートのスケールは API よりも優れています。 毎月何ギガバイトものコスト データを取り込む必要がある場合、API は適切なソリューションではない可能性があります。 1 GB のコストの詳細データは、およそ 100 万行のデータです。
- セキュリティまたは管理容易性の問題のために Azure Storage へのエクスポートが実現できないシナリオに役立ちます。
ソリューションとして Cost Details API を選んだ場合、次の API の呼び出しに関するベスト プラクティスを確認してください。
- 最新のコスト データを取得する場合は、多くても 1 日に 1 回クエリを実行することをお勧めします。 レポートは 4 時間ごとに更新されます。 より頻繁に呼び出した場合、同じデータを受信します。
- 過去の請求書のコスト データをダウンロードした後は、明示的に通知されない限り料金は変わりません。 同じデータを繰り返し呼び出すことを防ぐために、クエリ可能なストアにコスト データをキャッシュすることをお勧めします。
- 呼び出しを小さな日付範囲のチャンクにして、ダウンロード可能なファイルをより管理しやすくします。 たとえば、月単位で大きな Azure 利用状況ファイルを扱う場合は、日単位または週単位でチャンクにすることをお勧めします。
- 大量の利用状況データ (課金アカウントなど) を含むスコープがある場合は、子スコープに対して複数の呼び出しを行って、ダウンロードできる管理可能なファイルをより多く取得する方法を検討してください。
- 低いスコープでレート制限の制約を受ける場合は、データをダウンロードするために高いスコープを呼び出すことを検討してください。
- データセットが月単位で 2 GB を超える場合は、よりスケーラブルなソリューションとしてエクスポートの使用を検討してください。
コストの詳細 API の適切な呼び出し方法については、オンデマンドで小規模な使用状況データセットを取得する方法に関する記事を参照してください。
コストの詳細 API は、Enterprise Agreement または Microsoft 顧客契約を結んでいるお客様のみが使用できます。 従量課金または Visual Studio のお客様の場合は、従量課金サブスクリプションの使用状況の詳細を取得する方法に関する記事をご覧ください。
Power BI
Power BI は、コストの詳細データを操作するために使用できるもう 1 つのソリューションです。 次の Power BI ソリューションを使用できます。
- Cost Management テンプレート アプリ: Enterprise Agreement または Microsoft 顧客契約を結んでいるお客様は、Power BI テンプレート アプリを使って、課金アカウントのコストを分析することができます。 これには、コストの詳細データセットに基づいて構築された定義済みレポートなどが含まれています。 詳細については、Power BI テンプレート アプリを使用して Azure のコストを分析する方法に関するページを参照してください。
- Cost Management コネクタ: 毎日データを分析する場合は、Power BI データ コネクタを使って、詳細な分析のためにデータを取得できます。 作成するレポートは、より多くのコストが発生すると、コネクタにより最新の状態に維持されます。
Azure portal のダウンロード
Excel で読み込むことができる小さなコストの詳細データセットがある場合のみ、Azure portal から使用状況をダウンロードしてください。 コスト ファイルが 1 GB または 2 GB を超える場合、Azure portal からオンデマンドで生成するために非常に長い時間がかかることがあります。 ネットワーク経由でローカル コンピューターに転送する場合は時間がかかります。 毎月の使用状況データセットが大きい場合は、前述のソリューションのいずれかを使うことをお勧めします。
関連するコンテンツ
- コスト データを取り込む方法の概要を理解します。
- Azure portal でエクスポートを使ってエクスポートされたデータの作成および管理を行います。
- API を使って大規模なエクスポート作成の自動化とインジェストの自動化を行います。
- コスト詳細フィールドについて確認します。
- 必要に応じて小規模なコスト データセットを取得する方法を確認します。