For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/tutorials-finops-focus-superset.md.
  • 🇯🇵 日本語
  • FinOpsの使用例とFOCUSおよびsuperset

    このガイドでは、FOCUSファイルを使用してFinOpsの世界に最初の一歩を踏み出すために、Data Projectを設定する手順をステップバイステップで説明します

    目的

    このガイドでは、FOCUSファイルを使用してFinOpsの世界に最初の一歩を踏み出すために、Data Projectを設定する手順をステップバイステップで説明します。

    バナー

    概要

    FOCUS は、FinOpsの世界で複数のクラウドプロバイダーを通じてデータ消費量を公開するための仕様です。このガイドでは、Data Platform内でこの種類のファイルを消費する方法の例を提供し、supersetの力を活用して有用なダッシュボードを作成する方法を説明します。

    必要条件

    開始する前に、次のものを確保してください。

    • 請求アクセス権限のあるアクティブなOVHcloudアカウント

    ステップバイステップの設定

    1. FOCUSファイルを取得する

    このユースケースを開発するには、FOCUS形式のファイルが必要です。このリンクに従って、OVHcloudアカウントの消費量をCSVファイルで簡単に抽出できます:OVHcloud Focus Extractor

    1. FOCUSファイルを取得する — Finopsラボ

    OVHcloud SSOを介してインターフェースにログインできます。このツールは、標準的な方法でFOCUS形式のファイルを抽出する方法を提供するまでの間、内部チームによって開発されたPOCです。

    1. FOCUSファイルを取得する — Finopsラボ (2)

    ログイン後、[「サービス消費量を読み込む」]をクリックできます。

    1. FOCUSファイルを取得する — Finopsラボ (3)

    テーブルが作成されると、[「CSVにエクスポート」]をクリックして、消費量の完全なファイルを抽出できます。

    1. FOCUSファイルを取得する — Finopsラボ (4)

    これで、Data Platform内に読み込めるFOCUS形式のCSVファイルが手に入ります。

    2. FOCUSファイルをLakehouseに読み込む

    2.1. データソースを作成する

    Data Platform](https://eu.dataplatform.ovh.net)に移動し、選択した`Project`内の`Connectors`セクションに移動し、最後に`Sources`をクリックして、新しい`File Upload`ソースを作成できます。

    2.1. データソースを作成する — Datacatalog

    ソースにfocusという名前を付け、前の手順でダウンロードしたexport.csvファイルを追加できます。これでCreateをクリックできます。

    2.1. データソースを作成する — Datacatalog (2)

    ファイルが読み込まれると、Explorerセクションに移動し、新しいソースfinopsをクリックし、export.csvをクリックしてファイルの分析を開始できます。数秒後、ファイルは正常に分析されるはずです。

    2.1. データソースを作成する — Datacatalog (3)

    2.3. データをLakehouseに読み込む

    Lakehouse Managerセクションに移動し、Tablesをクリックできます。New TableCreate from a Connectors sourceをクリックできます。export.csvファイルを選択し、nextをクリックし、テーブルをconsumptionにリネームし、createをクリックできます。

    2.3. データをLakehouseに読み込む — Lakehouse 2.3. データをLakehouseに読み込む — Lakehouse (2) 2.3. データをLakehouseに読み込む — Lakehouse (3) 2.3. データをLakehouseに読み込む — Lakehouse (4)

    3. Supersetアプリケーションを作成する

    これで、Lakehouse内でデータを分析する準備が整いました。Apache Supersetアプリケーションを作成する必要があります。このチュートリアルに従って作成できます。

    このチュートリアルに従うことを前提として、Step 5: Create your first Chartまで、および3. New Datasetまで進めたと想定します。ここで、次のデータセットを作成します。

    • データベース: trino
    • スキーマ: Default dataset
    • テーブル: consumption
    3. Supersetアプリケーションを作成する — データセット

    これでCreate Dataset and create dashboardをクリックできます。

    4. チャートの作成

    ここでは、常に同じプロセスから複数のチャートを作成します。

    • Charts をクリックし、次に + Chart をクリックします。
    • データセット consumption を選択します。

    作成できる複数のチャートを紹介します。

    有効コスト - 現在

    • タイプ: Big number with Trendline
    • 時間軸: billingperiodstart
    • メトリクス: Billed CostSUM で集計
    • 比較期間遅延: 1
    • タイムスタンプを表示: true
    有効コスト - 現在 — チャート

    有効コスト - 前月

    • タイプ: Big number
    • メトリクス: Billed CostSUM で集計
    • フィルタ: billingperiodstartRange type: advanced をスクリーンショットに従って設定
    • 表示設定
      • サブタイトル: 1 month ago
    有効コスト - 前月 — チャート 有効コスト - 前月 — チャート (2)

    有効コスト - 2ヶ月

    • タイプ: Big number
    • メトリクス: Billed CostSUM で集計
    • フィルタ: billingperiodstartRange type: advanced- 3 month-2 month を設定
    • 表示設定
      • サブタイトル: 2 month ago
    有効コスト - 2ヶ月 — チャート
    • タイプ: World Cloud
    • 次元: regionname
    • メトリクス: billedcostSUM で集計
    有効コストが最も人気のある地域 — チャート

    総アカウント数

    • タイプ: Big number
    • メトリクス: billingaccountnameCOUNT DISTINCT で集計
    • フィルタ: billingperiodstartLast Month を設定
    • 表示設定
      • サブタイトル: Previous month
    総アカウント数 — チャート

    総サービス数

    • タイプ: Big number
    • メトリクス: resourceidCOUNT DISTINCT で集計
    • フィルタ: billingperiodstartLast Month を設定
    • 表示設定
      • サブタイトル: Previous month
    総サービス数 — チャート

    総プロバイダー数

    • タイプ: Big number
    • メトリクス: resourceidCOUNT DISTINCT で集計
    • フィルタ: billingperiodstartLast Month を設定
    • 表示設定
      • サブタイトル: Previous month
    総プロバイダー数 — チャート

    サービスごとの有効コスト

    • タイプ: mixed chart

    • X軸: billingperiodstart

    • 時間粒度: Month

    • クエリA:

      • メトリクス: 'billedcost' を 'SUM' で集計
      • 次元: Custom SQLCONCAT(servicecategory, '-', servicesubcategory) で設定
      • フィルタ: billingperiodstart
    • クエリB:

      • メトリクス: 'billedcost' を 'SUM' で集計
      • フィルタ: billingperiodstart
    • カスタマイズ:

      • クエリA:
        • シリアルタイプ: Bar
        • スタックシリアル: true
    サービスごとの有効コスト — チャート

    サービスカテゴリおよびサブカテゴリごとのコスト分配

    • タイプ: sunburst chart

    • 階層: servicecategoryservicecategory

    • 主要メトリクス: billed cost

    • フィルタ:

      • billingperiodstart: '先月'
    サービスカテゴリおよびサブカテゴリごとのコスト分配 — チャート

    地域別サービスカテゴリ有効コスト

    • タイプ: Sankey chart
    • ソース: region name
    • ターゲット: servicecategory
    • メトリクス: billedcost
    • フィルタ: billingperiodstart
    地域別サービスカテゴリ有効コスト — チャート

    サブアカウント名別有効コスト

    • タイプ: Partition Chart
    • メトリクス: billedcostSUM で集計
    • フィルタ: billingperiodstart
    • 次元: billingaccountname, subaccountname, servicecategory
    サブアカウント名別有効コスト — チャート

    5. ダッシュボードの作成

    現在、多くのチャートを作成しました。これらをまとめて1つの場所に配置できます。ダッシュボードです。Dashboard をクリックし、次に Create をクリックします。ダッシュボードに Billing Summary という名前を付け、以前に作成したすべてのチャートをドラッグ&ドロップしてビューを最終化します。

    5. ダッシュボードの作成 — バナー

    結論

    これらの手順に従うことで、OVHcloud Data Platformを効果的に構成し、FOCUS形式に基づいた最初の高度なFinOpsユースケースを実装できます。

    さらに学ぶ

    トレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、プロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。

    質問をする、フィードバックを送信し、Data Platformを構築するチームと直接交流するには、専用のDiscordチャネルにアクセスしてください。

    OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。

    ユーザーコミュニティに参加してください。