マッピングおよびマッピングタスクに関するルールとガイドライン
マッピングおよびマッピングタスクを設定するときは、次のルールとガイドラインを考慮します。
- •メタデータを編集すると、ネイティブデータ型はすべてBigint型に変わり、文字列データ型を除くデータ型のスケールと精度を変更できなくなります。
- •JSONファイルをMicrosoft Azure Data Lake Storage Gen1に書き込む場合は、カラム名にUnicode文字が含まれていないことを確認します。
- •Microsoft Azure Data Lake Storage Gen1との間でデータの読み取りまたは書き込みを行う場合は、ターゲットファイル内でdoubleデータ型のスケールが0に設定されていないことを確認します。
- •実行時に新規オブジェクトを作成し、オブジェクト名に%T時刻形式を使用した場合、作成されたオブジェクトの名前が%H_%M_%S形式で表示されます。
- •Avro、JSONおよびParquetのファイル形式を書き込み、実行時に新しいオブジェクトを作成するときは、オブジェクト名に特殊文字が含まれていないことを確認します。
- •ソースオブジェクトまたはターゲットのフィールド名に特殊文字やUnicode文字が含まれていないことを確認します。
- •実行時にターゲットの作成を使用してJSONファイルに書き込むと、ブール値はソースファイル内のtrueまたはfalseでなく、1または0として書き込まれます。
- •JSONファイルをMicrosoft Azure Data Lake Storage Gen1ソースから読み取り、JSONファイルをMicrosoft Azure Data Lake Storage Gen1ターゲットに書き込むと、Decimalデータ型フィールドの精度がターゲットファイル内で変更されます。
- •AvroファイルまたはParquetファイルを書き込む場合は、ファイルにNULL値が含まれていないことを確認します。NULL値がある場合、ターゲットのNULL値が含まれるフィールドに誤ったデータが書き込まれます。
- •Microsoft Azure Data Lake Storage Gen1ターゲットにデータを書き込むときに形式オプションで区切り文字としてタブを選択した場合は、データをプレビューできません。