すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:データレイク分析のための OSS 外部テーブルの使用

最終更新日:Feb 27, 2025

このトピックでは、Object Storage Service (OSS) 外部テーブルを使用して OSS データにアクセスする方法について説明します。OSS 外部テーブルは、データ分析のために OSS データにアクセスする PostgreSQL Foreign Data Wrapper (FDW) フレームワークに基づいて開発されています。

説明

次の表に、OSS 外部テーブルを使用して実行できる操作を示します。

操作

説明

OSS データのクエリと分析

AnalyticDB for PostgreSQL を使用して OSS 外部テーブルのデータをクエリし、データ分析のために OSS 外部テーブルを AnalyticDB for PostgreSQL テーブルと結合できます。

AnalyticDB for PostgreSQL テーブルデータのクエリと同じ方法で、OSS 外部テーブルのデータをクエリできます。

データ分析のために OSS 外部テーブルを AnalyticDB for PostgreSQL テーブルと結合する

データレイク分析に OSS 外部テーブルを使用する

OSS 外部テーブルを使用して、OSS データを AnalyticDB for PostgreSQL テーブルにインポートできます。

データのインポートとエクスポートに OSS 外部テーブルを使用する

OSS 外部テーブルを使用して、AnalyticDB for PostgreSQL テーブルから OSS にデータをエクスポートできます。

パーティション化された OSS 外部テーブルを使用する

テーブルパーティショニング機能は、OSS 外部テーブルでサポートされています。クエリ文の WHERE 句にパーティション列が含まれている場合、OSS からスキャンするデータ量を減らすことでクエリの効率を向上させることができます。

OSS 外部テーブルと OSS 外部テーブルの比較

OSS 外部テーブルは、パフォーマンス、機能、および安定性の点で OSS 外部テーブルよりも優れています。次の表は、2 つのタイプのテーブルを比較したものです。

項目

OSS 外部テーブル

OSS 外部テーブル

OSS からのデータインポートまたは OSS へのエクスポート

サポートされています

サポートされています

大量のデータの分析

OSS 外部テーブルよりも優れたパフォーマンスを提供します。

期待されるパフォーマンス要件を満たせない場合があります。

サポートされているオブジェクト形式

次のオブジェクト形式をサポートしています。

  • AVRO

  • ORC

  • PARQUET

  • JSON (GZIP 圧縮)

  • JSON Lines (GZIP 圧縮)

  • CSV (GZIP および標準 Snappy 圧縮)

  • TEXT (GZIP および標準 Snappy 圧縮)

次のオブジェクト形式をサポートしています。

  • CSV (GZIP および標準 Snappy 圧縮)

  • TEXT (GZIP および標準 Snappy 圧縮)

パーティションテーブル

サポートされています

サポートされていません

参照