完全修飾名は、Dataplex で Google Cloud と Google Cloud 以外のリソースを参照するために使用できる、大文字と小文字が区別されたグローバルに一意のリソース識別子です。これらは、接頭辞とそれに続くドットで区切られたセグメントで構成されます。最大で 4,000 文字です。
たとえば、Google Cloud からのメタデータの自動取り込みをサポートするシステムでは、完全修飾名が使用されます。
事前定義された形式
次の表に、完全修飾名としてサポートされている事前定義された形式を示します。
予約文字(コロン、ドット、空白文字など)を含むセグメントをバッククォートで囲みます。二連バッククォートを使用してセグメント内のバッククォートを指定します。
リソース | 形式 | |
---|---|---|
BigQuery | ||
データセット | bigquery:{projectId}.{datasetId} |
|
テーブル | bigquery:{projectId}.{datasetId}.{tableId} |
|
表示 | bigquery:{projectId}.{datasetId}.{viewId} |
|
モデル | bigquery:{projectId}.{datasetId}.{modelId} |
|
シャーディング テーブル | bigquery:sharded:{projectId}.{datasetId}.{tablePrefix} |
|
ルーティン | bigquery:routine:{projectId}.{datasetId}.{routineId} |
|
接続 | bigquery:connection:{projectId}.{location}.{connectionId} |
|
Dataplex | ||
レイク | dataplex:{projectId}.{location}.{lakeId} |
|
ゾーン | dataplex:{projectId}.{location}.{lakeId}.{zoneId} |
|
テーブル | dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId} |
|
ファイルセット | dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId} |
|
Dataproc Metastore | ||
サービス | dataproc_metastore:{projectId}.{location}.{instanceId} |
|
データベース | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId} |
|
テーブル | dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId} |
|
Cloud Storage | ||
バケット | gcs:{bucketName} |
|
パス | gcs:{bucketName}.{virtualPath} |
|
Analytics Hub | ||
エクスチェンジ | analytics_hub:{projectId}.{location}.{exchangeId} |
|
リスティング | analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} 。 |
|
Spanner | ||
インスタンス | spanner:{projectId}.{instanceConfigId}.{instanceId} |
|
データベース | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId} |
|
テーブル | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId} |
|
表示 | spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId} |
|
Bigtable | ||
インスタンス | bigtable:{projectId}.{instanceId} |
|
テーブル | bigtable:{projectId}.{instanceId}.{tableId} |
|
Cloud SQL for MySQL | ||
インスタンス | cloudsql_mysql:{projectId}.{location}.{instanceId} |
|
スキーマ | cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId} |
|
テーブル | cloudsql_mysql:{projectId}.{location}.{instanceId}.{schemaId}.{tableId} |
|
Cloud SQL for PostgreSQL | ||
インスタンス | cloudsql_postgresql:{projectId}.{location}.{instanceId} |
|
データベース | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId} |
|
スキーマ | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId} |
|
テーブル | cloudsql_postgresql:{projectId}.{location}.{instanceId}.{databaseId}.{schemaId}.{tableId} |
|
Looker | ||
インスタンス | looker:{instanceId} |
|
ダッシュボード | looker:dashboard:{instanceId}.{folderId}.{dashboardId} |
|
探索 | looker:explore:{instanceId}.{folderId}.{exploreId} |
|
Look | looker:look:{instanceId}.{folderId}.{lookId} |
|
Vertex AI | ||
モデル | vertex_ai:model:{projectId}.{locationId}.{modelId}.{version} |
|
データセット | vertex_ai:dataset:{projectId}.{locationId}.{datasetId} |
|
FeatureGroup | vertex_ai:featuregroup:{projectId}.{locationId}.{featureGroupId} 。 |
|
FeatureOnlineStore | vertex_ai:featureonlinestore:{projectId}.{locationId}.{featureOnlineStoreId} |
|
FeatureView | vertex_ai:featureonlinestore:{projectId}.{locationId}.{featureOnlineStoreId}.{FeatureViewId} |
|
Pub/Sub | ||
トピック | pubsub:topic:{projectId}.{topicId} |
|
サブスクリプション | pubsub:subscription:{projectId}.{subscriptionId} |
|
AWS S3 | ||
バケット | s3:{bucket} |
|
パス | s3:{bucket}.{virtualPath} |
|
AWS RedShift | ||
インスタンス | redshift:{clusterId}.{region}.{port} |
|
データベース | redshift:{clusterId}.{region}.{port}.{databaseId} |
|
スキーマ | redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId} |
|
テーブル | redshift:{clusterId}.{region}.{port}.{databaseId}.{schemaId}.{tableId} |
|
AWS Athena | ||
カタログ | athena:{catalogId}.{region} |
|
データベース | athena:{catalogId}.{region}.{databaseId} |
|
テーブル | athena:{catalogId}.{region}.{databaseId}.{tableId} |
|
Azure Blob Storage | ||
アカウント | abs:{account} |
|
コンテナ | abs:{account}.{container} |
|
パス | abs:{account}.{container}.{virtualPath} |
|
Azure Cosmos DB | ||
アカウント | cosmos-db:{accountName} |
|
データベース | cosmos-db:{accountName}.{databaseId} |
|
コンテナ | cosmos-db:{accountName}.{databaseId}.{containerId} |
|
Azure Data Explorer | ||
クラスタ | kusto:{clusterName}.{region} |
|
データベース | kusto:{clusterName}.{region}.{databaseId} |
|
テーブル | kusto:{clusterName}.{region}.{databaseId}.{tableId} |
|
MySQL | ||
インスタンス | mysql:{dns} |
|
スキーマ | mysql:{dns}.{schemaId} |
|
テーブル | mysql:{dns}.{schemaId}.{tableId} |
|
PostgreSQL | ||
インスタンス | postgresql:{dns} |
|
データベース | postgresql:{dns}.{databaseId} |
|
スキーマ | postgresql:{dns}.{databaseId}.{schemaId} |
|
テーブル | postgresql:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Tableau | ||
サーバー | tableau:{dns} |
|
サイト | tableau:{dns}.{site} |
|
プロジェクト | tableau:project:{dns}.{site}.{projectId} |
|
データソース | tableau:datasource:{dns}.{site}.{projectId}.{datasourceId} |
|
ワークブック | tableau:workbook:{dns}.{site}.{projectId}.{workbookId} |
|
シート | tableau:sheet:{dns}.{site}.{projectId}.{workbookId}.{sheetId} |
|
ダッシュボード | tableau:dashboard:{dns}.{site}.{projectId}.{workbookId}.{dashboardId} |
|
Apache Kafka | ||
クラスタ | kafka:{dns} |
|
トピック | kafka:{dns}.{topicId} |
|
Apache Hive | ||
インスタンス | hive_metastore:{dns} |
|
データベース | hive_metastore:{dns}.{database} |
|
テーブル | hive_metastore:{dns}.{database}.{table} |
|
Oracle データベース | ||
インスタンス | oracle:{dns} |
|
データベース | oracle:{dns}.{databaseId} |
|
スキーマ | oracle:{dns}.{databaseId}.{schemaId} |
|
テーブル | oracle:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Microsoft SQL Server | ||
インスタンス | sqlserver:{dns} |
|
データベース | sqlserver:{dns}.{databaseId} |
|
スキーマ | sqlserver:{dns}.{databaseId}.{schemaId} |
|
テーブル | sqlserver:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Apache Cassandra | ||
クラスタ | cassandra:{dns} |
|
キースペース | cassandra:{dns}.{keyspaceId} |
|
テーブル | cassandra:{dns}.{keyspaceId}.{tableId} |
|
IBM Informix | ||
インスタンス | informix:{dns} |
|
データベース | informix:{dns}.{databaseId} |
|
スキーマ | informix:{dns}.{databaseId}.{schemaId} |
|
テーブル | informix:{dns}.{databaseId}.{schemaId}.{tableId} |
|
IBM DB2 | ||
インスタンス | db2:{dns} |
|
データベース | db2:{dns}.{databaseId} |
|
スキーマ | db2:{dns}.{databaseId}.{schemaId} |
|
テーブル | db2:{dns}.{databaseId}.{schemaId}.{tableId} |
|
Trino | ||
インスタンス | trino:{dns} |
|
カタログ | trino:{dns}.{catalogId} |
|
スキーマ | trino:{dns}.{catalogId}.{schemaId} |
|
テーブル | trino:{dns}.{catalogId}.{schemaId}.{tableId} |
|
Snowflake | ||
アカウント | snowflake:{accountName} |
|
データベース | snowflake:{accountName}.{databaseId} |
|
スキーマ | snowflake:{accountName}.{databaseId}.{schemaId} |
|
テーブル | snowflake:{accountName}.{databaseId}.{schemaId}.{tableId} |
|
Hadoop Distributed File System | ||
インスタンス | hdfs:{dns} |
|
パス | hdfs:{dns}.{path} |
|
Databricks File System | ||
インスタンス | dbfs:{workspace} |
|
パス | dbfs:{workspace}.{path} |
|
Generic File System | ||
インスタンス | filesystem:{dns} |
|
パス | filesystem:{dns}.{path} |
|
Salesforce | ||
SObject | salesforce:{environment}.{orgId}.{sobject} |
カスタム形式
custom:
接頭辞を使用してカスタムの完全修飾名形式を作成できます。カスタム形式は検証されず、Dataplex の機能に対応していない場合があります。今後の移行を容易にするには、定義済みの形式に類似したカスタム形式を作成します。