| 1. |
Flat File Sample Wizard 将引导您完成平面文件结构的定义。在 Flat File Sample Wizard:Welcome 页中,单击 Next。

出现 Flat File Sample Wizard:Name 页。
|
| 2. |
在 Flat File Sample Wizard:Name 页中,接受 EXPENSE_CATEGORIES_CSV 作为默认文件名。这是 Warehouse Builder 在该文件导入之后引用该文件时使用的名称。Warehouse Builder 提供了大量可用于读取数据的字符集。
接受此页上的默认值。此文件有 2 列:Expense Type 和 Expense Categories。此向导对该平面文件的结构作出假设。该对话框的下半部分显示了 OWB 如何将几行平面文件数据导入表列的示例。单击 Next。

出现 Flat File Sample Wizard:Record Organization 页。
|
| 3. |
注:使用 Record Organization 页可指定记录在抽样文件中的组织方式。
在 Flat File Sample Wizard:Record Organization 中,接受以回车 (<CR>) 分隔记录的默认选项。单击 Next。

出现 Flat File Sample Wizard:File Format 页。
|
| 4. |
注: 您需要在此页上指定文件结构的格式。系统支持固定长度的文件和字符分隔文件。
提示: 如果您的文件具有不同的分隔符,您可以在 Field Delimiter 下拉列表中输入它。Warehouse Builder 使用您输入的分隔符。
在 Flat File Sample Wizard:File Format 页中,接受文件格式的 Delimited 默认选项。单击 Next。

出现 Flat File Sample Wizard:File Layout 页。
|
| 5. |
注: 您可以在此页中指定跳过的行数。对于记录类型,您可以选择单个记录或多个记录。
在 Flat File Sample Wizard:File Layout 页中,接受 Skip Rows 的默认值 0。Expense_categories.csv 文件是单个记录类型文件的示例。为记录类型选择 Single Record,然后单击 Next。

出现 Flat File Sample Wizard:Field Properties 页。
|
| 6. |
如果平面文件的第一个记录是标题,则可以使用第一个记录中的值作为字段名称。在 Flat File Sample Wizard:Field Properties 页中,选择 Use the first record as the field names。

注意下面屏幕截图中的字段名称已经更改。
提示:注意右侧的 SQL 数据类型,通过这些数据类型,您可以根据此文件控制外部表数据类型等内容。
单击 Next。

出现 Flat File Sample Wizard:Summary 页。
|
| 7. |
检查为文件 expense_categories_csv 定义的规格汇总。在 Flat File Sample Wizard:Summary 页中,单击 Finish。

向导创建平面文件。Flat File Sample Wizard 会带您返回 Import Metadata Wizard。
|
| 8. |
在 Import Metadata Wizard:Summary and Import 页中,expense_categories_csv 的 Status 字段中的绿色对号表示 expense_categories_csv 已经过抽样。

现在,您将继续抽样第二个平面文件。
|
| 9. |
选择 export_csv 文件(如果尚未选择)。单击 Sample。
提示:为了节省时间,您可以在 Same As 下拉列表中选择 Same As <文件名 >。(当要抽样的文件的结构与前面抽样过的任何一个文件相似时,必须使用 Same As 选项)。在此示例中,要抽样的两个文件的结构不相似。

出现 Flat File Wizard:Welcome 页。单击 Next。
|
| 10. |
在 Flat File Sample Wizard:Name 页中,接受 EXPORT_CSV 作为默认文件名。这是 Warehouse Builder 在该文件导入之后引用该文件时使用的名称。
接受此页上的默认值。此文件有 14 列。单击 Next。

出现 Flat File Sample Wizard:Record Organization 页。
|
| 11. |
注: 使用 Record Organization 页可指定记录在抽样文件中的组织方式。
在 Flat File Sample Wizard:Record Organization 中,接受以回车 (<CR>) 分隔记录的默认选项。单击 Next。

出现 Flat File Sample Wizard:File Format 页。
|
| 12. |
注: 您需要在此页上指定文件结构的格式。系统支持固定长度的文件和字符分隔文件。
在 Flat File Sample Wizard:File Format 页中,接受文件格式的 Delimited 默认选项。单击 Next。

出现 Flat File Sample Wizard:File Layout 页。
|
| 13. |
注: 您可以在此页中指定跳过的行数。对于记录类型,您可以选择单个记录或多个记录。
在 Flat File Sample Wizard:File Layout 页中,接受 Skip Rows 的默认值 0。export.csv 文件是单个记录类型文件的示例。为记录类型选择 Single Record,然后单击 Next。

出现 Flat File Sample Wizard:Field Properties 页。
|
| 14. |
在 Flat File Sample Wizard:Field Properties 页中,选择 Use the first record as the field names。如果平面文件的第一个记录是标题,则可以使用第一个记录中的值作为字段名称。

请注意,此时字段名称已经更改。

|
| 15. |
注: 除非您已完成了步骤 15,否则不要单击向导页上的 Back 按钮。这可能会导致错误,原因在于日期是一个保留字,而您还没有重命名日期字段。
在 Flat File Sample Wizard:Field Properties 页中,选择 Date。
因为 Date 是保留字,所以需要将 Date 重命名为 Expense_Date。
在 Type 下拉列表中选择 Date。在 Mask 列中,键入 dd-mon-yy(不带单引号)。

|
| 16. |
在 Flat File Sample Wizard:Field Properties 页中,选择 Reimbursable_Amount_(USD)。
因为“(”和“)”都是保留字符,所以将 Reimbursable_Amount_(USD) 重命名为 Reimbursable_Amount。
在 Type 下拉列表中选择 Decimal External。

注: 滚动到该对话框的右侧,查看 SQL Properties。向导根据您在 Tpe 列中的选择创建默认的 SQL Properties。

单击 Next。出现 Flat File Sample Wizard:Summary 页。
|
| 17. |
检查为文件 EXPORT_CSV 定义的规格汇总。在 Flat File Sample Wizard:Summary 页中,单击 Finish。

向导创建平面文件。Flat File Sample Wizard 会带您返回 Import Metadata Wizard。
|
| 18. |
在 Import Metadata Wizard Summary and Import 页中,EXPENSE_CATEGORIES_CSV 和 EXPORT_CSV 的 Status 字段中的绿色对号表示两个文件均已经过抽样。在 Import Metadata Wizard:Summary and Import 页中,单击 Finish。
此时导入过程开始。Importing Progress 对话框显示了导入进度。

在 Project Explorer 中展开 Files > SOURCE。您将看到刚刚抽样并导入的两个表(EXPENSE_CATEGORIES_CSV 和 EXPORT_CSV)。

在 Design Center 中,单击工具栏上的 Save All 。在 Warehouse Builder Warning 窗口中,单击 Yes 提交您的工作。
|