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.
  • 🇯🇵 日本語
  • FOCUSおよびsupersetを使用したFinOpsのユースケース

    このガイドでは、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)

    これで、FOCUS形式のCSVファイルがData Platform内に読み込めるようになりました。

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

    2.1. データソースの作成

    Data Platformに移動し、選択した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 TableとCreate 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. 新しいデータセット」の部分まで進めたと仮定します。ここで、次のデータセットを作成します。

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

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

    4. チャートの作成

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

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

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

    有効コスト - 現在

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

    有効コスト - 前月

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

    有効コスト - 2ヶ月

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

    総アカウント数

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

    総サービス数

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

    総プロバイダー数

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

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

    • タイプ: mixed chart

    • X軸: billingperiodstart

    • 時間粒度: Month

    • クエリA:

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

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

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

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

    • タイプ: sunburst chart

    • 階層: servicecategory と servicesubcategory

    • 主要メトリクス: billed cost

    • フィルター:

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

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

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

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

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

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

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

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

    結論

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

    さらに学ぶ

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

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

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

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