Vertex AI Feature Store には、オンライン予測用の特徴のサービングに使用できる次のタイプのオンライン サービングが用意されています。
最適化されたオンライン サービング(非推奨)。次のいずれかの構成を選択できます。
Bigtable オンライン サービング
Bigtable オンライン サービングはデータの耐久性が高く、大量のデータ(数テラバイトのデータ)に適しています。Bigtable オンライン サービングは、特徴ビューのスケジュールされたデータ同期と継続的なデータ同期の両方をサポートしています。
Bigtable オンライン サービングは、エンベディング管理をサポートしていません。エンベディングを管理してサービングする場合は、ベクトル検索を使用します。
Bigtable オンライン サービングを使用するには、次の操作を行います。
最適化されたオンライン サービング
最適化されたオンライン サービングでは、パブリック エンドポイントまたは Private Service Connect エンドポイントから特徴値をサービングできます。
最適化されたオンライン サービング用に作成されたすべてのオンライン ストア インスタンスは、エンベディング管理をサポートしています。
最適化されたオンライン サービングは、スケジュールされたデータ同期をサポートしていますが、特徴ビューの継続的なデータ同期はサポートしていません。継続的なデータ同期を使用して BigQuery データソースから特徴ビューにデータをほぼリアルタイムで同期する場合は、Bigtable オンライン サービングを使用します。
最適化されたオンライン サービングでパブリック エンドポイントを使用する
デフォルトでは、最適化されたオンライン サービング用に作成されたオンライン ストアは、パブリック エンドポイントを使用して特徴を提供できます。パブリック エンドポイントを使用した最適化されたオンライン サービングを使用するには、次の操作を行います。
最適化されたオンライン サービングで Private Service Connect エンドポイントを使用する
Private Service Connect エンドポイントは専用のサービス エンドポイントです。Private Service Connect エンドポイントを使用した最適化されたオンライン サービングを使用するには、次の操作を行います。
Private Service Connect エンドポイントを使用した最適化されたオンライン サービング用にオンライン ストアを作成する。
最適化されたオンライン サービングを使用して、Private Service Connect エンドポイントから特徴値を取得する。
null の特徴値または null 以外の特徴値のみを提供するオンライン サービングを設定する
オンライン サービングで、null 値を含む最新の特徴値のみをサービングする場合は、次の設定を使用する必要があります。
denseパラメータをtrueに設定して特徴グループを作成して特徴データソースを登録します。オンライン ストア インスタンスを作成するときに、Bigtable オンライン サービングを選択します。
特徴ビューを作成するときに、
cronパラメータを使用してスケジュールされたデータ同期を設定します。
特徴データソースとオンライン サービングを設定するときに他の構成を使用する場合、Vertex AI Feature Store は null 以外の最新の特徴値のみを提供します。特徴の最新の値が null の場合、Vertex AI Feature Store は、null 以外の過去の値の中で最新の値を提供します。null 以外の過去の値が利用できない場合、Vertex AI Feature Store は特徴値として null を提供します。
次のステップ
オンライン ストア インスタンスの作成方法を学習する。
特徴ビューの作成方法を確認する。
特徴値の提供方法を学習する。