# 练习 7-1:准备示例数据

## 概述
+ 在本练习中,您将为导入数据练习准备示例数据。

## 注意事项:
+ 在本练习之前,请确保您可以使用 AWS S3。

## 持续时间
+ 完成此练习大约需要 5 分钟。

## 任务
1. 将示例数据存储库克隆到本地。
2. 更改工作目录。
3. 验证 misc 目录中的所有数据目录（`universe-csv/`、`universe-dumpling/`、`universe-parquet/`）。
4. 打开 Amazon S3 控制台,在 `Buckets` 部分中,您可以选择或创建存储桶来存储示例数据。
5. 单击 `Upload` 将所有数据目录（`universe-csv/`、`universe-dumpling/`、`universe-parquet/`）上传到存储桶。


## 解决方案步骤
1. 将示例数据存储库克隆到本地。
```
$ git clone https://github.com/pingcap/tidb-course-201-lab
```

2. 更改工作目录。
```
$ cd tidb-course-201-lab/scripts/misc
```

3. 验证 misc 目录中的所有数据目录（`universe-csv/`、`universe-dumpling/`、`universe-parquet/`）。
```
universe-csv
universe-dumpling
universe-parquet
```

+ CSV 数据文件示例:
```
universe-schema-create.sql
universe.moons-schema.sql
universe.moons.csv
universe.planets-schema.sql
universe.planets.0000001.csv
universe.planets.csv
universe.planet_categories-schema.sql
universe.planet_categories.csv
universe.stars-schema.sql
universe.stars.csv
```

+ TiDB Dumpling 数据文件示例:
```
metadata
universe-schema-create.sql
universe.moons-schema.sql
universe.moons.0000000010000.sql
universe.planets-schema.sql
universe.planets.0000000010000.sql
universe.planet_categories-schema.sql
universe.planet_categories.0000000010000.sql
universe.stars-schema.sql
universe.stars.0000000010000.sql
```

+ Parquet 数据文件示例:
```
universe-schema-create.sql
universe.moons-schema.sql
universe.moons.parquet
universe.planets-schema.sql
universe.planets.0000001.parquet
universe.planets.parquet
universe.planet_categories-schema.sql
universe.planet_categories.parquet
universe.stars-schema.sql
universe.stars.parquet
```

4. [打开 Amazon S3 控制台](https://console.aws.amazon.com/s3/),在 `Buckets` 部分中,您可以选择或创建存储段来存储示例数据。
<img src="./diagram/ch09-1-05.png" width="50%" align="top"/>

5. 单击 `Upload` 将所有数据目录（`universe-csv/`、`universe-dumpling/`、`universe-parquet/`）上传到存储桶。
<img src="./diagram/ch09-1-06.png" width="50%" align="top"/>
<img src="./diagram/ch09-1-07.png" width="50%" align="top"/>



