ORC、ParquetまたはAvroソース・ファイルを使用した外部データの問合せ
Autonomous Databaseを使用すると、外部表を使用してオブジェクト・ストアに格納されているORC、ParquetまたはAvroデータに簡単にアクセスできます。 ORC、ParquetおよびAvroソースにはメタデータが埋め込まれており、DBMS_CLOUD.CREATE_EXTERNAL_TABLE
プロシージャではこのメタデータを使用して外部表の作成を簡略化できます。
データの構造を知る必要はありません。DBMS_CLOUD
では、ファイルを調べてORC、ParquetまたはAvroコンテンツを同等のOracle列およびデータ型に変換できます。 オブジェクト・ストア内のデータのロケーションを把握し、そのタイプ(ORC、ParquetまたはAvro)を指定し、オブジェクト・ストア上のソース・ファイルにアクセスするための資格証明を持っていることのみが必要です。
ノート:
ORC、ParquetおよびAvroでは、外部表を使用するステップはよく似ています。 これらのステップは、Parquetフォーマットのソース・ファイルの操作を示しています。この例のsales_extended.parquet
のソース・ファイルには、Parquet形式のデータが含まれます。 Autonomous Databaseでこのファイルを問い合せる手順は、次のとおりです:
詳細については、「Avro、ORCまたはParquetファイル用のCREATE_EXTERNAL_TABLEプロシージャ」と「Avro、ORCまたはParquetファイル用のCOPY_DATAプロシージャ」を参照してください。
サポートされているクラウド・オブジェクト・ストレージ・サービスの詳細は、「DBMS_CLOUD URIの書式」を参照してください。
- ORC、ParquetまたはAvroソース・ファイルを使用して外部データを問い合せ、テキスト列サイズを明示的に設定
Autonomous Databaseの外部表を使用して、オブジェクト・ストアに格納されているORC、ParquetまたはAvroデータにアクセスする場合、テキスト列の最大サイズを自動または明示的に設定できます。
ORC、ParquetまたはAvroソース・ファイルを使用して外部データを問い合せ、テキスト列サイズを明示的に設定
Autonomous Databaseの外部表を使用して、オブジェクト・ストアに格納されているORC、ParquetまたはAvroデータにアクセスする場合、テキスト列の最大サイズを自動または明示的に設定できます。
デフォルトでは、テキスト列サイズはMAX_STRING_SIZE
の値に基づいて設定されます。
この例のsales_extended.parquet
のソース・ファイルには、Parquet形式のデータが含まれます。 Autonomous Databaseでこのファイルを問い合せて、最大テキスト列サイズを設定するには、次の手順を実行します:
詳細については、「Avro、ORCまたはParquetファイル用のCREATE_EXTERNAL_TABLEプロシージャ」と「Avro、ORCまたはParquetファイル用のCOPY_DATAプロシージャ」を参照してください。
サポートされているクラウド・オブジェクト・ストレージ・サービスの詳細は、「DBMS_CLOUD URIの書式」を参照してください。