数据仓库中县信息查找表的创建与使用
在数据仓库的构建过程中,维度映射是一项关键任务。我们目前已经完成了 STORE 维度除 COUNTY 属性之外的所有属性映射。由于 COUNTY 属性的映射最为复杂,我们将其留到最后处理。接下来,我们将详细介绍如何完成 COUNTY 属性的映射,包括创建外部表、查找表,以及进行必要的数据转换。
1. 使用键查找操作符
键查找操作符用于根据映射中的某些关键属性从其他源查找信息。为了获取 STORE 维度的 COUNTY 属性信息,我们需要使用该操作符。但该操作符的源只能是表、视图、维度和立方体,因此我们需要创建一个表来查找所需的县信息。
我们之前导入了名为 counties.csv 的平面文件的源元数据,该文件包含县名。我们可以利用其中的信息构建一个查找表。具体步骤如下:
- 创建一个外部表来表示 counties.csv 文件。
- 使用该外部表作为源,在新的映射中加载查找表。
2. 创建外部表
外部表在数据库中创建,但其数据存储在数据库外部的平面文件中。创建外部表的步骤如下:
1. 在设计中心中,右键单击 Oracle | ACME_DWH | External Tables 节点,选择 New…,启动外部表向导。
2. 步骤 1 :在欢迎屏幕上点击 Next,进入步骤 1 屏幕。将外部表命名为 COUNTIES,然后点击 Next 进入步骤 2。
3. 步骤 2 :选择包含外部表元数据的文件。在 Files 模块中选择 COUNTIES_CSV 文件,然后点击 Next 进
超级会员免费看
订阅专栏 解锁全文
2419

被折叠的 条评论
为什么被折叠?



