

# 表示できない UTF-8 文字データの読み込み
<a name="EMRforDynamoDB.CopyingData.NonPrintableData"></a>

表示できない UTF-8 文字データの読み込み、および書き込みを行うには、Hive テーブル作成時に `STORED AS SEQUENCEFILE` 句を使用します。SequenceFile は、Hadoop バイナリファイル形式で作成されています。このファイルを読み取るには Hadoop を使用する必要があります。次の例に、DynamoDB から Amazon S3 にデータをエクスポートする方法を示します。この機能を使用して印刷不可の UTF-8 でエンコードされた文字を処理できます。

```
1. CREATE EXTERNAL TABLE {{s3_export}}({{a_col string, b_col bigint, c_col array<string>}})
2. STORED AS SEQUENCEFILE
3. LOCATION '{{s3://bucketname/path/subpath/}}';
4. 
5. INSERT OVERWRITE TABLE {{s3_export}} SELECT *
6. FROM {{hiveTableName}};
```