すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:データストアの作成

最終更新日:Jul 23, 2025

FeatureStore はオフラインとオンラインのデータストアをサポートしています。オフラインデータストアは、毎日計算されるオフライン特徴データ用であり、オンラインデータストアは、オンラインサービスで必要なオフライン特徴とリアルタイム特徴データ用です。FeatureStore プロジェクトを作成する前に、オフラインとオンラインのデータストアを構成する必要があります。このトピックでは、データストアを構成する方法について説明します。

オフラインデータストアは MaxCompute をサポートしています。ユーザーや商品などの特徴エンティティの属性テーブル、およびユーザーオフライン特徴テーブル、商品特徴テーブル、広告特徴テーブルなど、統計および派生後に生成されるデータテーブルを格納できます。オフライン特徴データは、通常、オンラインサービスによって直接呼び出されることはありません。代わりに、FeatureStore のデータ同期機能を使用して、呼び出しのためにオンラインデータストアに書き込むことができます。

オンラインデータストアには、Hologres などのパフォーマンス専有型ストレージサービスと、オンラインサービスによるミリ秒レベルの呼び出しをサポートする Tablestore が含まれます。

前提条件

手順

  1. FeatureStore ページに移動します。

    1. PAI コンソールにログオンします。左側のナビゲーションウィンドウで、[データ準備] > [FeatureStore] を選択します。

    2. ワークスペースを選択し、[FeatureStore に入る] をクリックします。

  2. [ストア] タブで、[ストアの作成] をクリックします。新しいオフラインまたはオンラインデータストアを構成します。

    image

    オフラインデータストア: MaxCompute

    1. MaxCompute データストアのパラメーターを構成します。

      • [タイプ]: [MaxCompute]

      • [名前]: データストアのカスタム名を入力します。

      • [MaxCompute プロジェクト名]: 作成した MaxCompute プロジェクトを選択します。

    2. [送信] をクリックします。

    オンラインデータストア: FeatureDB

    1. FeatureStore データストアのパラメーターを構成します。

      • [FeatureDB を有効化]: FeatureDB を初めて使用する場合は、インターフェイスのプロンプトに従って有効化します。 FeatureDB は、ストレージボリュームと読み取り/書き込み操作の数によって決定される従量課金制です。課金ルールについては、「FeatureStore の課金」をご参照ください。

      • [名前]: 名前は feature_db に固定されています。

      • [ユーザー名]: FeatureDB インスタンスのユーザー名。

      • [パスワード]: FeatureDB インスタンスのパスワード。

    2. (オプション) [VPC ネットワーク高速接続構成] を完了します。構成が完了すると、FeatureStore SDK を使用して、VPC 内のプライベートネットワーク経由で FeatureDB に直接アクセスできるようになり、データの読み取り/書き込みパフォーマンスが向上し、アクセスレイテンシが短縮されます。

      • [VPC]: FeatureStore を使用するオンラインサービスに関連付けられている VPC を選択します。

      • [ゾーンとスイッチ]: 適切なゾーンとスイッチを選択し、アクティブなサービスマシンのゾーンに対応するスイッチを選択してください。業務継続性と安定性を向上させるために、高可用性を実現するために、少なくとも 2 つのゾーンにわたるスイッチを選択することをお勧めします。

    3. [送信] をクリックします。

    オンラインデータストア: Hologres

    1. Hologres データストアのパラメーターを構成します。

      • [タイプ]: [Hologres]

      • [名前]: データストアのカスタム名を入力します。

      • [インスタンス ID]: 作成した Hologres インスタンス ID を選択します。

      • [データベース名]: 作成した Hologres インスタンスに関連付けられているデータベースを選択します。

      • (オプション) [vSwitch]: 選択した Hologres インスタンスでインターネットアクセスが有効になっていない場合は、ネットワーク接続を確立するために、Hologres インスタンスが使用する VPC の下の vSwitch を選択する必要があります。

      • (オプション) Hologres データストアの構成時に Hologres インスタンスにアクセスする権限がないというプロンプトが表示された場合は、次の手順を実行して権限付与を完了します。

        1. Hologres コンソールにログオンします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。目的の Hologres インスタンスを選択します。インスタンスの詳細ページで、[アカウント管理] をクリックします。

        2. ユーザー管理ページで、[ユーザーを追加] をクリックします。表示されるダイアログボックスで、FeatureStore を使用する RAM ユーザーを選択します。次に、[スーパー管理者 (SuperUser) の例] または [一般ユーザー] を選択します。次に、[OK] をクリックします。

        3. (オプション) [一般ユーザー] を選択した場合は、RAM ユーザーにデータベースへのアクセス権限も付与する必要があります。

          1. インスタンスの詳細ページに移動し、[データベース管理] をクリックします。

          2. [アクション] 列の [ユーザーを承認] をクリックします。

          3. 右上隅にある [権限の付与] をクリックします。

            image

          4. FeatureStore を使用する RAM ユーザー[開発者] のロールを選択します。[OK] をクリックします。

      • (オプション) 権限付与後も権限がないというプロンプトが表示される場合は、Hologres インスタンスのバージョンが [ 2.0.18 ] よりも低いバージョンかどうかを確認してください。低い場合は、インスタンスを最新バージョンにアップグレードしてください。

    2. [送信] をクリックします。

    オンラインデータストア:TableStore

    1. Tablestore データソースパラメーターを構成します。

      • [タイプ]: [Tablestore]

      • [名前]: カスタムデータソース名。

      • [インスタンス ID]: 作成した Tablestore インスタンス ID を選択します。

    2. [送信] をクリックします。

      認証ダイアログボックスが表示されたら、[承認] をクリックします。

次の手順

データストアを構成した後、FeatureStore プロジェクトを作成できます。

関連情報

FeatureDB の詳細については、「FeatureDB の概要」をご参照ください。