シナリオ1: 列レベル スキーマを持つAvroとしてのデータの格納 - Teradata Database - Teradata Vantage NewSQL Engine - Avro仕様オブジェクト コンテナ ファイル形式を使用して、複数のAvro値を送信および格納します。

Teradata Vantage™ DATASETデータ型

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/pgs1512082344257.ditamap
dita:ditavalPath
ja-JP/pgs1512082344257.ditaval
dita:id
B035-1198
Product Category
Software
Teradata Vantage
列レベル スキーマでAvroとして格納されたデータは、オブジェクト コンテナ ファイルにマップされます。ステップに従って必要なデータを収集し、オブジェクト コンテナ ファイルを作成します。
  1. 列用に使用するスキーマを取得します。それには、名前に基づいてディクショナリからスキーマを選択するか、DATASETデータ型のgetSchemaメソッドを使って列のインスタンスから選択します。スキーマの長さも必要な場合は、getSchemaSizeメソッドを使用できます。
  2. DATASETデータ型のgetRawDataメソッドまたはgetRawDataLobメソッドを使用して、バイナリ コード化されたすべてのAvro値を列から取得します。これらのバイナリ コード化されたAvro値の長さも必要な場合は、getRawDataSizeメソッドを使用できます。

スキーマと取得したバイナリ コード化されたAvro値を使用することで、Avroライブラリを使用してオブジェクト コンテナ ファイルを構築できます。