Google Cloud プロジェクトの特定の特徴グループに追加された特徴のリストを取得できます。各特徴は、特徴グループに関連付けられた BigQuery ソーステーブルまたはビューの特定の列に含まれる特徴値に対応しています。
始める前に
まだ行っていない場合は、Vertex AI に対する認証を行います。
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
詳細については、Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
特徴グループ内の特徴のリストを取得する
特徴グループ内の特徴のリストを取得するには、次のサンプルを使用します。
コンソール
Google Cloud コンソールを使用して特徴グループ内の特徴のリストを表示するには、次の操作を行います。
Google Cloud コンソールの [Vertex AI] セクションで、[Feature Store] ページに移動します。
[特徴グループ] セクションで、特徴グループ名の横にある開くアイコンをクリックして、特徴グループ内のすべての特徴を表示します。
REST
プロジェクト内の特定の特徴グループに含まれるすべての Feature
リソースのリストを取得するには、features.list メソッドを使用して GET
リクエストを送信します。
リクエストのデータを使用する前に、次のように置き換えます。
- LOCATION_ID: featuregroup が配置されているリージョン(
us-central1
など)。 - PROJECT_ID: 実際のプロジェクト ID。
- FEATURE_GROUP_NAME: 特徴のリストを表示する特徴グループの名前。
HTTP メソッドと URL:
GET https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features
リクエストを送信するには、次のいずれかのオプションを選択します。
curl
次のコマンドを実行します。
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features"
PowerShell
次のコマンドを実行します。
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features" | Select-Object -Expand Content
次のような JSON レスポンスが返されます。
{ "features": [ { "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features/FEATURE_NAME_1", "createTime": "2023-09-06T23:16:00.429055Z", "updateTime": "2023-09-06T23:16:00.429055Z", "etag": "AMEw9yP4QWrXwty9C5J9a77O3_yV5LW4DUIIagKpmoHdzctF577OtlBlOyZC7EIQUZ8_", "versionColumnName": "double" }, { "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/features/FEATURE_NAME_2", "createTime": "2023-09-07T00:59:39.330881Z", "updateTime": "2023-09-07T00:59:39.330881Z", "etag": "AMEw9yOZhegkDL44AMibnanMoDNJeVx-MHwcOqAQuihGHWFQxJMpvG3ePH3bNDS-tIRX", "versionColumnName": "double2" } ] }
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-23 UTC。