メインコンテンツまでスキップ

トラブルシューティングと制限事項

トラブルシューティング

エラーメッセージ: Database recommender_system does not exist in the Hive metastore.

特徴量テーブルは Delta テーブルとして格納されます。 データベースはテーブル名のプレフィックスで指定されるため、特徴量テーブル recommender_system.customer_featuresrecommender_system データベースに格納されます。

データベースを作成するには、次のコマンドを実行します。

%sql CREATE DATABASE IF NOT EXISTS recommender_system;

エラー メッセージ: ModuleNotFoundError: No module named 'databricks.feature_engineering' または ModuleNotFoundError: No module named 'databricks.feature_store'

このエラーは、使用している Databricks Runtime に databricks-feature-engineeringがインストールされていない場合に発生します。

databricks-feature-engineering は PyPIで使用でき、次のものと共にインストールできます。

%pip install databricks-feature-engineering

エラーメッセージ: ModuleNotFoundError: No module named 'databricks.feature_store'

このエラーは、使用している Databricks Runtime に databricks-feature-store がインストールされていない場合に発生します。

注記

Databricks Runtime 14.3 以降の場合は、代わりに databricks-feature-engineeringを %pip install databricks-feature-engineering

databricks-feature-store は PyPI で利用でき、以下を使用してインストールできます。

%pip install databricks-feature-store

エラーメッセージ: Invalid input. Data is not compatible with model signature. Cannot convert non-finite values...'

このエラーは、Feature Store でパッケージ化されたモデルを Mosaic AI Model Servingで使用している場合に発生する可能性があります。 エンドポイントへの入力にカスタム特徴量を指定する場合は、入力の各行に特徴量の値を指定するか、行を指定しない値を指定する必要があります。 一部の行のみにフィーチャのカスタム値を指定することはできません。

制限

  • FeatureSpec には最大 1000 個の機能を含めることができます。単一の FeatureSpec で多数の機能を使用するとFeature Servingレイテンシが増加する可能性があります。

  • モデルをトレーニングするために最大 50 のテーブルを使用できます。

  • モデル内で使用できるオンデマンド機能は最大100個です。

  • Lakeflow Spark宣言型パイプラインを特徴量テーブルとして使用する場合、 Databricks Runtime MLクラスターはサポートされません。 代わりに、標準アクセス モードのコンピュート リソースを使用し、 pip install databricks-feature-engineeringを使用してクライアントを手動でインストールします。 その他の必要な ML ライブラリもインストールする必要があります。

    Python
    %pip install databricks-feature-engineering
  • Databricks レガシー ワークスペース Feature Store は、特徴量テーブルからの個々のフィーチャの削除をサポートしていません。

  • Feature Store API は、Feature Store でパッケージ化されたモデルのバッチ スコアリングをサポートします。 オンライン推論はサポートされていません。

  • 第三者のオンラインストアはサポートされていません。