データ・カタログ・ビュー

Autonomous AI Databaseとのデータ・カタログ統合には、多数の表およびビューが用意されています。

これらの表およびビューは、次のことを理解するのに役立ちます。

ALL_CLOUD_CATALOG_DATABASESビュー

ビューALL_CLOUD_CATALOG_DATABASESを使用して、OCIデータ・カタログ・データ・アセットおよびAWS Glueデータ・カタログ・データベースに関する情報を表示します。

説明
DCAT_CON_ID CON1
CATALOG_ID データ・カタログの一意の識別子。

OCIデータ・カタログの例:

ocid1.datacatalog.oc1.ap-mumbai-1.....y35a

AWS Glueデータ・カタログの例:

NULL

579294766787

NAME データ・アセット(OCI)/データベース(AWS Glue)の名前。

OCIデータ・カタログの例:

OBJECT_STORE_AT_ASHBURN

AWS Glueデータ・カタログの例:

OBJECT_STORE_AT_N_CALIFORNIA

DESCRIPTION データ・アセット(OCI)/データベース(AWS Glue)の説明。

OCIデータ・カタログの例:

Data stored in S3 (N. California)

AWS Glueデータ・カタログの例:

Data stored in S3 (N. California)

TIME_CREATED データ・アセット(OCI)/データベース(AWS Glue)がデータ・カタログに作成された日時。

OCIデータ・カタログの例:

26-SEP-22 10.56.01.395000 PM +00:00

AWS Glueデータ・カタログの例:

2022-06-15T09:45:35+01:00

DETAILS 各データ・エンティティ(OCI)/データベース(AWS Glue)に関するメタデータを含むJSONドキュメント。

OCIデータ・カタログの例:

{ "catalog-id": "ocid1.datacatalog.oc1.ap-mumbai-1.amaaa...", "description": null, "display-name": "OBJECT_STORE_AT_ASHBURN", "external-key": "https://swiftobjectstorage.us-ashburn-1....", "key": "bc95181c-3ac3-4959-9e5f-4e460d3fb82a", "lifecycle-state": "ACTIVE", "time-created": "2022-09-26T22:56:01.395000+00:00", "type-key": "3ea65bc5-f60d-477a-a591-f063665339f9", "uri": "/dcat/20190325/dataAssets/bc95181c-3ac3-4959-9e5f-4e460d3fb82a" }

AWS Glueデータ・カタログの例:

{ "Name": "dbmsdcatpoc", "Parameters": { "somekey": "somevalue" }, "CreateTime": "2022-06-15T09:45:35+01:00", "CreateTableDefaultPermissions": [ { "Principal": { "DataLakePrincipalIdentifier": "IAM_ALLOWED_PRINCIPALS" }, "Permissions": [ "ALL" ] } ], "CatalogId": "579294766787" }

ALL_CLOUD_CATALOG_TABLESビュー

ビューALL_CLOUD_CATALOG_TABLESは、OCIデータ・カタログのデータ・エンティティおよびAWS Glueデータ・カタログの表に関する情報を表示するために使用されます。

説明
DCAT_CON_ID データ・カタログの一意識別子。接続ID。

OCIデータ・カタログの例: CON1

AWS Glueデータ・カタログの例: CON1

CATALOG_ID データ・カタログの一意の識別子。

OCIデータ・カタログの例: ocid1.datacatalog.oc1.ap-mumbai-1.....y35a

AWS Glueデータ・カタログの例: NULL

579294766787

DATABASE_NAME データ・アセット(OCI)/データベース(AWS Glue)の名前。

OCIデータ・カタログの例: OBJECT_STORE_AT_ASHBURN

AWS Glueデータ・カタログの例: OBJECT_STORE_AT_N_CALIFORNIA

NAME データ・エンティティ(OCI)/表の名前(AWS Glue)。

OCIデータ・カタログの例: BIKES_TRIPS

AWS Glueデータ・カタログの例: BIKES_TRIPS

DESCRIPTION データ・エンティティ(OCI)/表(AWS Glue)の説明。

OCIデータ・カタログの例: Table storing bike trips

AWS Glueデータ・カタログの例: Table storing bike trips

TIME_CREATED データ・エンティティ(OCI)/表(AWS Glue)がデータ・カタログに作成された日時。

OCIデータ・カタログの例: 26-SEP-22 10.56.01.395000 PM +00:00

AWS Glueデータ・カタログの例: 2022-06-15T09:45:35+01:00

TIME_UPDATED データ・エンティティ(OCI)/表(AWS Glue)が最後に変更された時刻。

OCIデータ・カタログの例: 26-SEP-22 10.56.01.395000 PM +00:00

AWS Glueデータ・カタログの例: 2022-06-15T09:45:35+01:00

DETAILS 各データ・エンティティ(OCI)/テーブルに関するメタデータを含むJSONドキュメント(AWS Glue)

OCIデータ・カタログの例:

{  "business-name": null, "data-asset-key": "bc95181c-3ac3-4959-9e5f-...", "description": null, "display-name": "bikes_trips", "external-key": "LE: https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/..._trips", "folder-key": "9c4b542d-d6eb-4b83-bf59-...", "folder-name": "hive", "is-logical": true, "is-partition": false, "key": "fde30a69-a07c-478a-ab62-...", "lifecycle-state": "ACTIVE", "object-storage-url": "https://objectstorage.us-ashburn-1.oraclecloud.com/n/...", "path": "OBJECT_STORE_AT_ASHBURN/hive/hive", "pattern-key": "db21b3f1-1508-4045-aa80-...", "properties": { "default": { "CONTENT-LENGTH": "4310321", "LAST-MODIFIED": "Fri, 9 Oct 2020 20:16:52 UTC", "archivedPECount": "0", "dataEntityExpression": "{logicalEntity:[^/]+}.db/{logicalEntity:[^/]+}/.*", "harvestedFile": "bikes.db/trips/p_start_month=2019-09/000000_0", "patternName": "bikes_trips" }, "harvestProps": { "characterset": "UTF8", "compression": "none", "type": "PARQUET" } }, "realized-expression": "bikes.db/trips/.*", "time-created": "2022-09-26T22:56:35.063000+00:00", "time-updated": "2022-09-26T22:56:35.063000+00:00", "type-key": "6753c3af-7f88-44b9-be52-1d57bef462fb", "updated-by-id": "ocid1.user.oc1..r5l3tov7a", "uri": "/dcat/20190325/dataAssets/bc95181c-3ac3-4959-9e5f-..." }

AWS Glueデータ・カタログの例:

{ "Name": "bikes_trips", "DatabaseName": "dbmsdcatpoc", "Owner": "owner", "CreateTime": "2022-06-23T13:24:20+01:00", "UpdateTime": "2022-06-23T13:24:20+01:00", "LastAccessTime": "2022-06-23T13:24:20+01:00", "Retention": 0, "StorageDescriptor": { "Columns": [ { "Name": "trip_duration", "Type": "int" }, { "Name": "start_month", "Type": "string" }, ... ], "Location": "s3://dbmsdcatpoc/hive/bikes.db/trips/", "InputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat", "OutputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat", "Compressed": false, "NumberOfBuckets": -1, "SerdeInfo": { "SerializationLibrary": "org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe", "Parameters": { "serialization.format": "1" } }, "BucketColumns": [], "SortColumns": [], "Parameters": { "CrawlerSchemaDeserializerVersion": "1.0", "CrawlerSchemaSerializerVersion": "1.0", "UPDATED_BY_CRAWLER": "crawler-bikes", "averageRecordSize": "86", "classification": "parquet", "compressionType": "none", "objectCount": "12", "recordCount": "404947", "sizeKey": "35312159", "typeOfData": "file" }, "StoredAsSubDirectories": false }, "PartitionKeys": [ { "Name": "p_start_month", "Type": "string" } ], "TableType": "EXTERNAL_TABLE", "Parameters": { "CrawlerSchemaDeserializerVersion": "1.0", "CrawlerSchemaSerializerVersion": "1.0", "UPDATED_BY_CRAWLER": "crawler-bikes", "averageRecordSize": "86", "classification": "parquet", "compressionType": "none", "objectCount": "12", "recordCount": "404947", "sizeKey": "35312159", "typeOfData": "file" }, "CreatedBy": "arn:aws:sts::579294766787:assumed-role/AWSGlueServiceRole-dbmsdcat/AWS-Crawler", "IsRegisteredWithLakeFormation": false, "CatalogId": "579294766787", "VersionId": "0" }

ALL_DCAT_ASSETSビュー

このデータベースにアクセスする権限があるデータ・カタログ・アセット。

データ型 説明
DCAT_CON_ID VARCHAR2 (4000) インスタンス内で一意の接続識別子
KEY VARCHAR2(4000) 資産キー
DISPLAY_NAME VARCHAR2(4000) アセット表示名
DESCRIPTION VARCHAR2(4000) アセットの説明
CATALOG_ID VARCHAR2(4000) アセットを含むデータ・カタログのOCID
EXTERNAL_KEY VARCHAR2(4000) アセットのベース・オブジェクト・ストレージURI
URI VARCHAR2(4000) データ・カタログAPIのアセットURI
TIME_CREATED TIMESTAMP(6) WITH TIMEZONE データ・アセットが作成された日時
TYPE_KEY VARCHAR2(4000) データ・アセット・タイプのキー(現時点では、Object Storageデータ・アセットのみがサポートされています)。タイプ・キーは、'/types'データ・カタログ・エンドポイントを介して検索できます。
LIFECYCLE_STATE VARCHAR2(4000) データ・アセットの現在の状態。考えられるライフサイクルの状態の詳細は、データ・カタログのDataAssetリファレンスで、lifecycleStateの考えられる状態のリストを参照してください。

ALL_DCAT_ATTRIBUTESビュー

このデータベースがアクセスを許可されているデータ・カタログ属性。

データ型 説明
DCAT_CON_ID VARCHAR2 (4000) インスタンス内で一意の接続識別子
KEY NUMBER 属性キー
DISPLAY_NAME VARCHAR2(4000) 属性の表示名
BUSINESS_NAME VARCHAR2(4000) 属性ビジネス名
DESCRIPTION VARCHAR2(4000) 属性摘要
DATA_ASSET_KEY VARCHAR2(4000) データ・アセット・キー
FOLDER_KEY VARCHAR2(4000) フォルダ・キー
ENTITY_KEY VARCHAR2(4000) エンティティ・キー
EXTERNAL_KEY VARCHAR2(4000) 属性の一意の外部キー
LENGTH NUMBER 属性値の最大許容長
PRECISION NUMBER 属性値の精度(通常はfloatデータ型に適用されます)
SCALE NUMBER 属性値のスケール(通常はfloatデータ型に適用されます)
IS_NULLABLE NUMBER この属性にNULL値を割り当てることができるかどうかを識別します
URI VARCHAR2(4000) データ・カタログAPIの属性インスタンスへのURI
LIFECYCLE_STATE VARCHAR2(4000) 属性の現在の状態。考えられるライフサイクル状態の詳細は、データ・カタログの属性リファレンスで、lifecycleStateに使用できる状態のリストを参照してください。
TIME_CREATED TIMESTAMP(6) WITH TIME ZONE 属性が作成された日時
EXTERNAL_DATA_TYPE VARCHAR2(4000) 外部システムに定義されている属性のデータ型
MIN_COLLECTION_COUNT NUMBER 属性の型がコレクション型の場合の要素の最小数
MAX_COLLECTION_COUNT NUMBER 属性のタイプがコレクション・タイプの場合の要素の最大数
DATATYPE_ENTITY_KEY VARCHAR2(4000) この属性のデータ型を表すエンティティ・キー(この属性が複合型の場合に適用可能)
EXTERNAL_DATATYPE_ENTITY_KEY VARCHAR2(4000) この属性のデータ型を表す外部エンティティ・キー(この属性が複合型の場合に適用可能)
PARENT_ATTRIBUTE_KEY VARCHAR2(4000) この属性の親属性を表す属性キー(親属性が複合データ型の場合に適用可能)
EXTERNAL_PARENT_ATTRIBUTE_KEY VARCHAR2(4000) この属性の親属性を表す外部属性キー(親属性が複合タイプの場合に適用可能)
PATH VARCHAR2(4000) 属性のフルパス

ALL_DCAT_CONNECTIONSビュー

このインスタンスに接続されているデータ・カタログに関する情報を含むビュー。

データ型 説明
DCAT_CON_ID VARCHAR2(4000) インスタンス内で一意の接続識別子
COMPARTMENT_ID VARCHAR2(4000) データ・カタログ・インスタンスが存在するコンパートメントのOCID
INSTANCE_ID VARCHAR2(4000) データ・カタログのインスタンスのOCID
REGION VARCHAR2(4000) データ・カタログのインスタンスのリージョン
ENDPOINT VARCHAR2(4000) データ・カタログのインスタンスのエンドポイント
CREATED TIMESTAMP データ・カタログ・インスタンスが作成されたとき
NAME VARCHAR2(4000) データ・カタログ・インスタンスの名前
LAST_UPDATED TIMESTAMP データ・カタログ・インスタンスへの接続の最終更新のタイムスタンプ
LATEST_OPERATION_ID NUMBER 最後の同期操作のID
DATA_CATALOG_CREDENTIAL VARCHAR2(128) データ・カタログへのアクセスに使用される資格証明
OBJECT_STORE_CREDENTIAL VARCHAR2(128) オブジェクト・ストアにアクセスするために外部表ドライバによって使用される資格証明

ALL_DCAT_ENTITIESビュー

このデータベースにアクセスする権限があるデータ・カタログ論理エンティティ。

データ型 説明
DCAT_CON_ID VARCHAR2(4000) インスタンス内で一意の接続識別子
CATALOG_ID VARCHAR2(4000) アセットを含むデータ・カタログのOCID
KEY VARCHAR2(4000) エンティティ・キー
DISPLAY_NAME VARCHAR2(4000) エンティティ表示名
BUSINESS_NAME VARCHAR2(4000) エンティティ・ビジネス名
DESCRIPTION VARCHAR2(4000) 論理エンティティの説明
DATA_ASSET_KEY VARCHAR2(4000) 資産キー
FOLDER_KEY VARCHAR2(4000) フォルダ一意キー
FOLDER_NAME VARCHAR2(4000) フォルダ名(バケット)
EXTERNAL_KEY VARCHAR2(4000) 論理エンティティの外部キー
PATTERN_KEY VARCHAR2(4000) 論理エンティティの関連パターンのキー
REALIZED_EXPRESSION VARCHAR2(4000) この論理エンティティのファイルの取得に使用される正規表現
PATH VARCHAR2(4000) 論理エンティティのフルパス
TIME_CREATED TIMESTAMP(6) WITH TIME ZONE エンティティが作成された日時
TIME_UPDATED TIMESTAMP(6) WITH TIME ZONE データ・エンティティが最後に変更された時刻
UPDATED_BY_ID VARCHAR2(4000) このオブジェクトをデータ・カタログで更新したユーザーのOCID
URI VARCHAR2(4000) API内のエンティティ・インスタンスのURI
LIFECYCLE_STATE VARCHAR2(4000) エンティティの現在の状態。考えられるライフサイクル状態の詳細は、データ・カタログのエンティティ・リファレンスで、lifecycleStateの考えられる状態のリストを参照してください。

ALL_DCAT_FOLDERSビュー

論理エンティティのデータファイルを含むオブジェクト・ストレージ・バケットのメタデータ。

データ型 説明
DCAT_CON_ID VARCHAR2(4000) インスタンス内で一意の接続識別子
CATALOG_ID VARCHAR2(4000) アセットを含むデータ・カタログのOCID
KEY VARCHAR2(4000) フォルダ・キー
DISPLAY_NAME VARCHAR2(4000) フォルダ表示名
BUSINESS_NAME VARCHAR2(4000) フォルダ・ビジネス名
DESCRIPTION VARCHAR2(4000) フォルダの説明
DATA_ASSET_KEY VARCHAR2(4000) フォルダを含むデータ・アセットのキー
PARENT_FOLDER_KEY VARCHAR2(4000) 親フォルダのキー(現在はデータ・アセット・キー)
PATH VARCHAR2(4000) フォルダのフルパス
EXTERNAL_KEY VARCHAR2(4000) バケットのオブジェクト・ストレージURI
TIME_EXTERNAL TIMESTAMP(6) WITH TIMEZONE このフォルダの最終変更タイムスタンプ
TIME_CREATED TIMESTAMP(6) WITH TIMEZONE フォルダが作成された日時
URI VARCHAR2(4000) データ・カタログAPIのフォルダ・インスタンスへのURI。
LIFECYCLE_STATE VARCHAR2(4000) フォルダの現在の状態。考えられるライフサイクル状態の詳細は、データ・カタログのフォルダ・リファレンスで、lifecycleStateの考えられる状態のリストを参照してください。

ALL_DCAT_GLOBAL_ACCESSIBLE_CATALOGSビュー

このビューには、すべてのリージョンでアクセス可能なすべてのカタログが、各カタログのアクセス権限のレベルとともにリストされます。

データ型 説明
CATALOG_ID VARCHAR2(4000) カタログOCID
CATALOG_NAME VARCHAR2(4000) カタログの名前
CATALOG_REGION VARCHAR2(4000) カタログ・リージョンの名前
CATALOG_SCORE NUMBER カタログ・スコアは、データ・カタログ・アクセス資格証明に対して構成された権限から計算された数値です。カタログ・スコアが高いほど権限が大きくなり、このカタログがこのAutonomous AI Databaseインスタンスで使用するための可能性が高くなる可能性があります。

ALL_DCAT_LOCAL_ACCESSIBLE_CATALOGSビュー

このビューには、現在のリージョンでアクセス可能なすべてのカタログと、各カタログのアクセス権限のレベルがリストされます。

データ型 説明
CATALOG_ID VARCHAR2(4000) カタログOCID
CATALOG_NAME VARCHAR2(4000) カタログの名前
CATALOG_SCORE NUMBER カタログ・スコアは、データ・カタログ・アクセス資格証明に対して構成された権限から計算された数値です。カタログ・スコアが高いほど権限が大きくなり、このカタログがこのAutonomous AI Databaseインスタンスで使用するための可能性が高くなる可能性があります。

ALL_GLUE_DATABASESビュー

データ・カタログ資格証明がアクセスを許可されているAWS Glue Data Catalogデータベース。

データ・タイプ 説明
DCAT_CON_ID VARCHAR2(4000) データ・カタログ接続IDの一意識別子。
CATALOG_ID VARCHAR2(255) データ・カタログの一意の識別子。
NAME VARCHAR2(255) データベース名。
DESCRIPTION VARCHAR2(2048) データベースの説明。
LOCATION_URI VARCHAR2(1024) データベースの場所。
CREATE_TIME TIMESTAMP データベースがデータ・カタログに作成された時間。
PARAMETERS CLOB データベースのパラメータおよびプロパティを定義するキーと値のペアを含むJSONドキュメント。
TARGET_DATABASE VARCHAR2(4000) AWSでリソース・リンクのターゲット・データベースについて説明するJSONドキュメント。

ALL_GLUE_TABLESビュー

このビューには、データ・カタログ資格証明がアクセスを許可されているすべてのAWS Glueデータ・カタログ表が表示されます。

データ・タイプ 説明
DCAT_CON_ID VARCHAR2(4000) データ・カタログ接続IDの一意識別子。
CATALOG_ID VARCHAR2(255) カタログ識別子
DATABASE_NAME VARCHAR2(255) データベース名
NAME VARCHAR2(255) 表名
TABLE_TYPE VARCHAR2(255) 表タイプ
CLASSIFICATION VARCHAR2(255)  
DESCRIPTION VARCHAR2(2048) 表の説明
OWNER VARCHAR2(255) 表の所有者
CREATED_BY VARCHAR2(255) テーブル作成者
CREATE_TIME TIMESTAMP 表がデータ・カタログに作成された時間。
LAST_ANALYZED_TIME TIMESTAMP この表の列統計が最後に計算された時刻。
LAST_ACCESS_TIME TIMESTAMP 表が最後にアクセスされた時刻。
UPDATE_TIME TIMESTAMP 表が最後に更新された時刻。
IS_REGISTERED_WITH_LAKE_FORMATION NUMBER 表がAWSレイク形成に登録されているかどうかを示します。
PARAMETERS CLOB 表のプロパティを定義するキーと値のペアを持つJSONドキュメント。
PARTITION_KEYS CLOB 表のパーティション化に使用する列のリストを含むJSONドキュメント。
RETENTION NUMBER この表の保存期間。
STORAGE_DESCRIPTION CLOB 表の物理記憶域に関する情報を含むJSONドキュメント。
TARGET_TABLE VARCHAR2(4000) AWSでのリソース・リンクに使用されるターゲット表を説明するJSONドキュメント。
VERSION_ID VARCHAR2(255) 表のバージョン識別子。
VIEW_EXPANDED_TEXT CLOB Hiveとの互換性のためにAWS Glueによって導入されました。AWS Glueでは使用されません。
VIEW_ORIGINAL_TEXT CLOB Hiveとの互換性のためにAWS Glueによって導入されました。AWS Glueでは使用されません。

DCAT_ATTRIBUTESビュー

論理エンティティ属性と外部表の列のマッピングをリストします。

データ型 説明
DCAT_CON_ID VARCHAR2 (4000) インスタンス内で一意の接続識別子
ASSET_KEY VARCHAR2(4000) データ・カタログ・アセット・キー
ENTITY_KEY VARCHAR2(4000) データ・カタログ・エンティティ・キー
ATTRIBUTE_KEY VARCHAR2(4000) データ・カタログ属性キー
ORACLE_COLUMN_NAME VARCHAR2(128) マップされた列名

DCAT_ENTITIESビュー

外部表への論理エンティティのマッピングについて説明します。

データ型 説明
DCAT_CON_ID VARCHAR2(4000) インスタンス内で一意の接続識別子
ASSET_KEY VARCHAR2(4000) データ・カタログ・アセット・キー
ENTITY_KEY VARCHAR2(4000) データ・カタログ・エンティティ・キー
FOLDER_KEY VARCHAR2(4000) データ・カタログ・フォルダ・キー
ORACLE_TABLE_NAME VARCHAR2(128) マップされた表名
ORACLE_SCHEMA_NAME VARCHAR2(128) マップされたスキーマ名
ENTITY_ORACLE_DB_SCHEMA VARCHAR2(4000) スキーマの導出に使用されるエンティティのoracle-db-schemaカスタム・プロパティ
ASSET_ORACLE_DB_SCHEMA VARCHAR2(4000) スキーマを導出するために使用されるデータ・アセットのoracle-db-schemaカスタム・プロパティ
FOLDER_ORACLE_DB_SCHEMA VARCHAR2(4000) スキーマの導出に使用されるフォルダのoracle-db-schemaカスタム・プロパティ

DBMS_DCAT$SYNC_LOGビュー

DBMS_DCAT$SYNC_LOGビューを使用すると、現行のユーザーが実行した最後の同期操作のログ表に簡単にアクセスできます。

RUN_SYNCプロシージャへのすべてのコールは、USER_LOAD_OPERATIONSLOGFILE_TABLEフィールドが指す新しいログ表に記録されます。ログ表は2日後に自動的に削除され、ユーザーはDELETE_ALL_OPERATIONSプロシージャ(タイプはDCAT_SYNC)を使用してすべての同期ログをクリアできます。

DBMS_DCAT$SYNC_LOGビューは、最新のログ表を自動的に識別します。DBMS_DCAT$SYNC_LOGビューのスキーマを次に説明し、アクセス権限は個々のログ表のものと同じです。デフォルトでは、READdbms_dcatロールおよびADMINユーザーに付与されます。

ログ表の形式は次のとおりです。

データ型 説明
LOG_TIMESTAMP TIMESTAMP ログ・エントリのタイムスタンプ。
LOG_LEVEL VARCHAR2(32) エントリ・ログ・レベルには、OFFFATALERRORWARNINFODEBUGTRACEALLのいずれかの値を指定できます。
LOG_DETAILS VARCHAR2(32767) ログ・メッセージ。