Azure Data Explorer と Microsoft Fabric イベントハウスは、高速で拡張性の高いデータ探索サービスです。 クエリを実行するか、ダッシュボードを作成することで、Microsoft Fabric または Azure Data Explorer Web アプリケーション のデータを探索できます。 ダッシュボードは、タイルとして視覚化され、ページに編成されたクエリのコレクションです。 FinOps ツールキットは、FinOps 機能を容易にするページデザインを備えたカスタム ダッシュボードを提供します。 この記事では、このダッシュボードをデプロイして構成するプロセスについて説明します。
このチュートリアルでは、コストは発生しません。ただし、アクティブな Data Explorer クラスターを維持すると、コストが発生します。
前提条件
- データ エクスプローラーを使用して FinOps ハブ インスタンスをデプロイしました。
- スコープを構成し、正常にデータを取り込んでいる。
- データ エクスプローラー ハブ と インジェスト データベースへのデータベース ビューアー以上のアクセス。 詳細については、こちらを参照してください。
- 省略可能: FinOps ハブ ハブ と インジェスト データベースを使用した Microsoft Fabric イベントハウスへのメンバーまたは共同作成者アクセス。 詳細については、こちらを参照してください。
ダッシュボードをデプロイする
- 最新の ダッシュボード テンプレートをダウンロードします。
- Data Explorer クラスター URI をコピーします。
- Azure portal で リソース グループの一覧 に移動します。
- FinOps ハブ インスタンスがデプロイされたリソース グループを選択します。
- 設定>展開>ハブ>出力 を選択します。
- clusterUri 出力値をコピーします。
- テンプレートからダッシュボードを作成します。
- Azure Data Explorer ダッシュボードに移動します。
- [ 新しいダッシュボード ] ボタンの横にある下矢印を選択します。
- [ ファイルからダッシュボードをインポート] オプションを 選択します。
- 手順 1 でfinops-hub-dashboard.json ファイルを参照して選択します。
- 目的の名前を指定し、[ 作成] を選択します。
- ダッシュボードをクラスターに接続します。
- ページの上部にある [ データ ソース] を選択します。
- 右側のウィンドウで、[ ハブ] の下にある鉛筆を選択します。
- 手順 2 の クラスター URI を 貼り付けます。
- [ 接続 ] ボタンを選択し、 ハブ データベースを選択します。
- [ 適用] を選択し、[ 閉じる] を選択します。
Data Explorer ダッシュボードには、既定で作成したユーザーのみがアクセスできます。 データへのアクセスはデータベース レベルで制御されるため、ダッシュボードへのアクセスでは、基になるデータへのアクセスは許可されません。 ユーザーが機能ダッシュボードを表示するには、ダッシュボードと ハブ データベースと インジェスト データベースへのアクセス権を共有してください。
これで、FinOps ハブダッシュボードを調べることができます。
ダッシュボードのカスタマイズ
FinOps ハブ ダッシュボードは、カスタマイズを目的としたサンプル ダッシュボードです。 特定の利害関係者のニーズを満たすようにダッシュボードをカスタマイズし、クエリを他のダッシュボードにコピーすることをお勧めします。 ダッシュボードの作成とカスタマイズの詳細については、次の記事を参照してください。
カスタマイズされたダッシュボードは、ダッシュボード エディターから FinOps ツールキットの今後のリリースとマージできないことに注意してください。 ダッシュボードをカスタマイズする必要がある場合は、Git または別のソース管理ソリューションの使用を検討してください。
データへのアクセスを許可する
ダッシュボードは、Hub データベースの関数を使用してインジェスト データベース内のデータに対してクエリを実行します。 このため、ダッシュボード ユーザーはビューアー (またはそれ以上) のアクセス権をハブ データベースとインジェスト データベースの両方に持っている必要があります。 あるいは、ユーザーはクラスター全体へのAllDatabasesViewerアクセス権を持つことができます。
ダッシュボード エディターの ID で Fabric リアルタイム ダッシュボードを使用する場合は、この手順をスキップできます。
- Azure portal で Data Explorer クラスターを開きます。
- メニューの [ データ>データベース] を選択します。
- ハブ データベースを選択します。
- メニューの 概要>権限 を選択します。
- [追加] コマンドを選択し、目的のセキュリティ ロールを選択します。 ビューアーは最小特権のロールです。
- 目的のユーザー、グループ、アプリケーションを選択し、[選択] ボタンを 選択 します。
- インジェスト データベースに対して手順 3 から 6 を繰り返します。
それぞれのポータルでアクセスを構成するだけでなく、KQL コマンドを使用してデータベース レベルでアクセスを構成することもできます。 次の KQL は、Azure portal のクラスターの [クエリ] ページ、 Data Explorer ポータル、または Microsoft Fabric クエリセットまたは PySpark ノートブックから実行できます。
.add database Hub viewers ('aaduser=<email>', 'aadGroup=<group-id>', 'aadapp=<app-id>;<tenant-id-or-domain>')
.add database Ingestion viewers ('aaduser=<email>', 'aadGroup=<group-id>', 'aadapp=<app-id>;<tenant-id-or-domain>')
詳細については、「 データベース レベルのセキュリティ ロール」を参照してください。
ダッシュボードの代替手段
ダッシュボードは無料で簡単に構成できますが、別のレポート ソリューションを必要とする要件がある場合があります。 たとえば、データ エクスプローラーの外部にデータを取り込んだり、組織全体の利害関係者が使用する既存のレポートとマージしたりする場合があります。 すべてのユーザーが FinOps ハブ ダッシュボードをデプロイすることをお勧めしますが、他のオプションが必要な場合 は、FinOps ツールキットの Power BI レポートを使用することを検討してください。
KQL レポートは、Azure Data Explorer によって提供されるパフォーマンスの強化を利用するように調整されています。 これは、Power BI で 1 か月あたり 200 万ドル以上の支出または 1 年以上のデータを分析する組織にとって、最も高速でスケーラブルなオプションです。
また、Azure portal で Azure ブック を使用することも、Excel、Grafana、Tableau などの Azure Data Explorer への接続をサポートする他のツールを利用することも検討できます。 Azure Data Explorer をサポートするこれらのツールとその他のツールの詳細については、「 視覚化の統合の概要」を参照してください。
フィードバックを送る
クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。
特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。
関連コンテンツ
関連する FinOps 機能:
関連製品:
関連するソリューション: