完全修飾名
完全修飾名は、Dataplex Universal Catalog で Google CloudリソースとGoogle Cloud 以外のリソースを参照するために使用できる、大文字と小文字が区別されたグローバルに一意のリソース ID です。
たとえば、完全修飾名は、 Google Cloudからのメタデータの自動取り込みをサポートするシステムで使用されます。Dataplex Universal Catalog で Google Cloud 以外のリソースをカタログ化すると、これらのサードパーティ リソースを表すカスタム エントリの作成時に完全修飾名を指定できます。
完全修飾名は、接頭辞とそれに続くドットで区切られたセグメントで構成されます。最大長は 4,000 文字です。予約文字(コロン、ドット、空白文字など)を含むセグメントをバッククォートで囲みます。二連バッククォートを使用してセグメント内のバッククォートを指定します。
Google Cloud リソース用の定義済み形式
次の表に、 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} |
BigQuery Sharing(旧 Analytics Hub)
| リソース |
形式 |
| エクスチェンジ |
analytics_hub:{projectId}.{location}.{exchangeId} |
| リスティング |
analytics_hub:{projectId}.{location}.{exchangeId}.{listingId} |
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} |
Cloud Storage
| リソース |
形式 |
| バケット |
gcs:{bucketName} |
| パス |
gcs:{bucketName}.{virtualPath} |
Dataplex Universal Catalog
| リソース |
形式 |
| レイク |
dataplex:{projectId}.{location}.{lakeId} |
| ゾーン |
dataplex:{projectId}.{location}.{lakeId}.{zoneId} |
| テーブル |
dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{tableId} |
| ファイルセット |
dataplex:{projectId}.{location}.{lakeId}.{zoneId}.{filesetId} |
| リソース |
形式 |
| サービス |
dataproc_metastore:{projectId}.{location}.{instanceId} |
| データベース |
dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId} |
| テーブル |
dataproc_metastore:{projectId}.{location}.{instanceId}.{databaseId}.{tableId} |
Looker
| リソース |
形式 |
| インスタンス |
looker:{instanceId} |
| ダッシュボード |
looker:dashboard:{instanceId}.{folderId}.{dashboardId} |
| 探索 |
looker:explore:{instanceId}.{folderId}.{exploreId} |
| Look |
looker:look:{instanceId}.{folderId}.{lookId} |
Pub/Sub
| リソース |
形式 |
| トピック |
pubsub:topic:{projectId}.{topicId} |
| サブスクリプション |
pubsub:subscription:{projectId}.{subscriptionId} |
Spanner
| リソース |
形式 |
| インスタンス |
spanner:{projectId}.{instanceConfigId}.{instanceId} |
| データベース |
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId} |
| テーブル |
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{tableId} |
| 表示 |
spanner:{projectId}.{instanceConfigId}.{instanceId}.{databaseId}.{viewId} |
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} |
Google Cloud 以外のリソース用の定義済み形式
次の表に、サードパーティ リソースでサポートされている定義済みの完全修飾名形式を示します。
Apache Cassandra
| リソース |
形式 |
| クラスタ |
cassandra:{dns} |
| キースペース |
cassandra:{dns}.{keyspaceId} |
| テーブル |
cassandra:{dns}.{keyspaceId}.{tableId} |
Apache Hive
| リソース |
形式 |
| インスタンス |
hive_metastore:{dns} |
| データベース |
hive_metastore:{dns}.{database} |
| テーブル |
hive_metastore:{dns}.{database}.{table} |
Apache Kafka
| リソース |
形式 |
| クラスタ |
kafka:{dns} |
| トピック |
kafka:{dns}.{topicId} |
AWS Athena
| リソース |
形式 |
| カタログ |
athena:{catalogId}.{region} |
| データベース |
athena:{catalogId}.{region}.{databaseId} |
| テーブル |
athena:{catalogId}.{region}.{databaseId}.{tableId} |
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 S3
| リソース |
形式 |
| バケット |
s3:{bucket} |
| パス |
s3:{bucket}.{virtualPath} |
AWS Glue
| リソース |
形式 |
| テーブル |
aws_glue:table:{region}.{accountId}.{dbName}.{tableName} |
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} |
Databricks
| リソース |
形式 |
| メタストア |
databricks:{metastoreId} |
| カタログ |
databricks:{metastoreId}.{catalogId} |
| スキーマ |
databricks:{metastoreId}.{catalogId}.{schemaId} |
| テーブル |
databricks:table:{metastoreId}.{catalogId}.{schemaId}.{tableId} |
| ビュー |
databricks:view:{metastoreId}.{catalogId}.{schemaId}.{viewId} |
| ルーティン |
databricks:routine:{metastoreId}.{catalogId}.{schemaId}.{routineId} |
| ボリューム |
databricks:volume:{metastoreId}.{catalogId}.{schemaId}.{volumeId} |
| モデル |
databricks:model:{metastoreId}.{catalogId}.{schemaId}.{modelId} |
Databricks File System
| リソース |
形式 |
| インスタンス |
dbfs:{workspace} |
| パス |
dbfs:{workspace}.{path} |
Generic File System
| リソース |
形式 |
| インスタンス |
filesystem:{dns} |
| パス |
filesystem:{dns}.{path} |
Hadoop Distributed File System
| リソース |
形式 |
| インスタンス |
hdfs:{dns} |
| パス |
hdfs:{dns}.{path} |
IBM DB2
| リソース |
形式 |
| インスタンス |
db2:{dns} |
| データベース |
db2:{dns}.{databaseId} |
| スキーマ |
db2:{dns}.{databaseId}.{schemaId} |
| テーブル |
db2:{dns}.{databaseId}.{schemaId}.{tableId} |
| リソース |
形式 |
| インスタンス |
informix:{dns} |
| データベース |
informix:{dns}.{databaseId} |
| スキーマ |
informix:{dns}.{databaseId}.{schemaId} |
| テーブル |
informix:{dns}.{databaseId}.{schemaId}.{tableId} |
Microsoft SQL Server
| リソース |
形式 |
| インスタンス |
sqlserver:{dns} |
| データベース |
sqlserver:{dns}.{databaseId} |
| スキーマ |
sqlserver:{dns}.{databaseId}.{schemaId} |
| テーブル |
sqlserver:{dns}.{databaseId}.{schemaId}.{tableId} |
MySQL
| リソース |
形式 |
| インスタンス |
mysql:{dns} |
| スキーマ |
mysql:{dns}.{schemaId} |
| テーブル |
mysql:{dns}.{schemaId}.{tableId} |
Oracle データベース
| リソース |
形式 |
| インスタンス |
oracle:{dns} |
| データベース |
oracle:{dns}.{databaseId} |
| スキーマ |
oracle:{dns}.{databaseId}.{schemaId} |
| テーブル |
oracle:{dns}.{databaseId}.{schemaId}.{tableId} |
PostgreSQL
| リソース |
形式 |
| インスタンス |
postgresql:{dns} |
| データベース |
postgresql:{dns}.{databaseId} |
| スキーマ |
postgresql:{dns}.{databaseId}.{schemaId} |
| テーブル |
postgresql:{dns}.{databaseId}.{schemaId}.{tableId} |
Salesforce
| リソース |
形式 |
| SObject |
salesforce:{environment}.{orgId}.{sobject} |
Snowflake
| リソース |
形式 |
| アカウント |
snowflake:{accountName} |
| データベース |
snowflake:{accountName}.{databaseId} |
| スキーマ |
snowflake:{accountName}.{databaseId}.{schemaId} |
| テーブル |
snowflake:{accountName}.{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} |
Trino
| リソース |
形式 |
| インスタンス |
trino:{dns} |
| カタログ |
trino:{dns}.{catalogId} |
| スキーマ |
trino:{dns}.{catalogId}.{schemaId} |
| テーブル |
trino:{dns}.{catalogId}.{schemaId}.{tableId} |
カスタム形式
custom: 接頭辞を使用してカスタムの完全修飾名形式を作成できます。カスタム形式は検証されず、Dataplex Universal Catalog の機能に対応していない場合があります。今後の移行を容易にするには、定義済みの形式に類似したカスタム形式を作成します。
Namespace custom の OpenLineage メッセージで参照されるリソースは、カスタムの完全修飾名として解釈されます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-10-19 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-10-19 UTC。"],[],[]]