メインコンテンツまでスキップ
非公開のページ
このページは非公開です。 検索対象外となり、このページのリンクに直接アクセスできるユーザーのみに公開されます。

MLflowトレースの管理されたWarehouse

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 Managed Warehouse for MLflow を プレビュー ページから有効にする必要があります。Databricksのプレビューを管理するを参照してください。

Unity Catalog に保存されたトレースを表示するために、MLflow UI はトレーステーブルに対して SQL クエリーを実行します。マネージドwarehouseを使用すると、MLflow は最適化されたwarehouseを管理します。このwarehouseは、低いレイテンシーでこれらのクエリーを実行し、UI でよりインタラクティブなエクスペリエンスを提供します。```

マネージド warehouse の仕組み​

MLflow UIでトレースを表示すると、MLflowは次のリストから最初に利用可能なオプションを選択します。

  1. SQLウェアハウス : エクスペリメントにSQLウェアハウスを選択した場合、MLflowはそれを使用します。
  2. MLflow warehouse : ワークスペースでLakehouse//RTが有効になっている場合、MLflowはワークスペースに MLflow warehouse という名前のwarehouseを作成し、そこでトレースクエリーを実行します。ワークスペース管理者は、SQLウェアハウスのリストでこのwarehouseを確認できます。管理者はこれを編集または削除できますが、Databricksでは推奨していません。
  3. Serverlessコンピュート :それ以外の場合、MLflowはDatabricksが管理するServerlessコンピュートでトレースクエリーを実行します。

MLflowはバックグラウンドでMLflow マネージド warehouseを作成します。準備が整うまで、MLflowはServerlessコンピュートを使用します。

ユーザーにMLflow マネージド warehouseへの明示的な権限は必要ありませんが、一般的な用途でアクセスすることはできません。MLflowは、このwarehouseへのアクセスを自身のUI操作に限定します。

代わりに独自のSQLウェアハウスを使用するには、このエクスペリメントの 設定 ページを開き、 トレースのコンピュート を SQLウェアハウス に変更します。この設定は自身にのみ適用されます。

課金​

管理対象Warehouseの使用料は他のコンピュートと同様に課金されます。MLflow Managed warehouseは他のSQL Warehouseと同様に課金され、Serverlessコンピュートは他のServerlessコンピュートの使用量と同様に課金されます。

要件​

  • ワークスペース管理者は、 MLflow 向けマネージドwarehouse プレビューを有効にしました。「Databricks プレビューの管理」を参照してください。
  • トレースはUnity Catalogに保存されます。OpenTelemetryトレースをUnity Catalogに保存をご覧ください。
  • SELECT Unity Catalogトレーステーブルに対する権限。権限の付与をご覧ください。
  • Serverlessコンピュートをサポートするリージョンのワークスペース。地域によって利用が制限されている機能を参照してください。
  • MLflow マネージドwarehouseを使用するには、ワークスペースで Lakehouse//RT ベータが有効になっている必要があります。これはオプションです。それがない場合、MLflow はServerlessコンピュートを使用します。

制限​

マネージドwarehouseは MLflow UI でのみ動作します。MLflow Python SDK には引き続き SQL warehouse が必要です。