Vantageでは、Amazon S3やAzure BLOBストレージ(Blob InteropモードのAzure Data Lake Storage Gen2を含む)、Google Cloud Storageなどの外部のクラウドベース ストレージにあるデータの読み取りや書き込みがサポートされます。
外部ストレージのデータを読み取り、操作するには、次の2つの方法があります。
- 外部テーブルを作成できます。外部テーブルは、外部オブジェクトの格納場所にマップされるレジストリとして機能します。外部オブジェクト ストアに格納されているCSV、JSON、およびParquetデータにクエリーを実行するには、外部テーブルを使用します。
- READ_NOSを使用して、外部オブジェクト ストアから直接アドホック クエリーを実行できます。READ_NOSは、JSONまたはCSV形式のデータを読み取ります。またREAD_NOSにより、オブジェクト ストアのすべてのオブジェクトとパス構造を一覧表示し、Parquetオブジェクトのスキーマを読み取ることもできます。
Vantageテーブルから外部ストレージにデータを書き込むには、WRITE_NOSを使用します。