完全修飾名

完全修飾名は、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 の機能に対応していない場合があります。今後の移行を容易にするには、定義済みの形式に類似したカスタム形式を作成します。