FeatureStoreは、オンラインおよびオフラインのデータストアをサポートします。 FeatureStoreプロジェクトを作成する前に、オンラインおよびオフラインのデータストアを設定して、プロジェクトがデータストレージサービスにアクセスできるようにする必要があります。 このトピックでは、データストアを設定する方法について説明します。
前提条件
Platform for AI (PAI) がアクティブ化され、ワークスペースが作成されます。 詳細については、「PAIの有効化とデフォルトワークスペースの作成」をご参照ください。
プロジェクトまたはインスタンスは、データストアのタイプに基づいて準備されます。
オフラインデータストア
MaxComputeデータストアを使用する場合は、MaxComputeプロジェクトを作成する必要があります。 詳細については、「MaxComputeプロジェクトの作成」をご参照ください。
オンラインデータストア
Hologresデータストアを使用する場合は、Hologresインスタンスを購入する必要があります。 詳細については、「Hologresインスタンスの購入」をご参照ください。
Hologresインスタンスのインターネットアクセスを有効にする必要があります。 詳細は、「インスタンス設定」をご参照ください。
Hologresインスタンスにデータベースを作成する必要があります。 詳細については、「データベースの作成」をご参照ください。
GraphComputeデータストアを使用する場合は、GraphComputeインスタンスを購入する必要があります。 詳細については、「GraphComputeインスタンスの作成」をご参照ください。
手順
FeatureStoreページに移動します。
PAI コンソールにログインします。 左側のナビゲーションウィンドウで、[データの準備] > [FeatureStore] を選択します。
ドロップダウンリストからワークスペースを選択し、[Enter FeatureStore] をクリックします。
[ストアの管理] をクリックします。 [ストア] ページで、[ストアの作成] をクリックします。 ストアの作成パネルでデータストアのパラメーターを設定します。
オフラインデータストアの設定: MaxCompute
MaxComputeデータストアのパラメーターを設定します。
TypeパラメーターをMaxComputeに設定します。
データストアの名前を [名前] フィールドで指定します。
[MaxComputeプロジェクト名] ドロップダウンリストから、データストアに関連付けるMaxComputeプロジェクトを選択します。
[送信] をクリックします。
オフラインデータストアの設定: FeatureDB
1つのワークスペースが1つのFeatureStoreデータストアのみをサポートします。
FeatureStoreデータストアのパラメーターを設定します。
TypeパラメーターをFeatureStoreに設定します。
Nameパラメーターはfeature_dbに固定されています。
FeatureDBインスタンスのユーザー名を指定します。
FeatureDBインスタンスの [パスワード] を指定します。
[送信] をクリックします。
オンラインデータストアの設定: Hologres
Hologresデータストアのパラメーターを設定します。
TypeパラメーターをHologresに設定します。
データストアの名前を [名前] フィールドで指定します。
[インスタンスID] ドロップダウンリストからHologresインスタンスを選択します。
[データベース名] ドロップダウンリストから設定したHologresインスタンスのデータベースを選択します。
(オプション) Hologresインスタンスにアクセスする権限がないことを確認された場合は、次の手順を実行して承認を完了します。
Hologresコンソールにログインし、左側のナビゲーションウィンドウで [インスタンス] をクリックし、アクセスするHologresインスタンスをクリックします。 インスタンスの詳細ページで、[アカウント管理] をクリックします。
[ユーザー管理] ページで、右上隅の [ユーザーの追加] をクリックします。 [ユーザーの追加] ダイアログボックスで、FeatureStoreを使用する必要があるRAMユーザーを選択します。 次に、[スーパー管理者 (スーパーユーザー) の例] または [通常ユーザー] を選択し、[OK] をクリックします。
(オプション) [通常のユーザー] を選択した場合、RAMユーザーにデータベースへのアクセスを許可しました。
インスタンスの詳細ページに移動し、[データベース管理] をクリックします。
[操作] 列の [ユーザーの承認] をクリックします。
右上隅の [権限付与] をクリックします。
RAMユーザーと開発者を選択します。 OKをクリックします。
(オプション) 承認後に権限がないことを確認するメッセージが表示される場合は、Hologresインスタンスのバージョンが2.0.18未満かどうかを確認します。 その場合は、インスタンスを最新バージョンにアップグレードします。
[送信] をクリックします。
オンラインデータストアの設定: GraphCompute
GraphComputeデータストアのパラメーターを設定します。
TypeパラメーターをGraphComputeに設定します。
データストアの名前を [名前] フィールドで指定します。
[インスタンスID] ドロップダウンリストからGraphComputeインスタンスを選択します。
ストアアドレス、ユーザー名、およびパスワードパラメーターを、GraphComputeインスタンスのエンドポイント、ユーザー名、およびパスワードパラメーターの値に設定します。 詳細については、「インスタンス情報」トピックの「API情報」セクションをご参照ください。
[送信] をクリックします。
オンラインデータストアの設定: Tablestore
Tablestoreデータストアのパラメーターを設定します。
TypeパラメーターをTablestoreに設定します。
データストアの名前を [名前] フィールドで指定します。
[インスタンスID] ドロップダウンリストからTablestoreインスタンスを選択します。
[送信] をクリックします。
[今すぐ許可] ダイアログボックスが表示されたら、[許可] をクリックします。
次に何をすべきか
データストアを設定したら、FeatureStoreプロジェクトを作成できます。 詳細については、「FeatureStoreプロジェクトの設定」をご参照ください。