如何将数据放入事实表中?

时间:2015-09-13 20:59:16

标签: etl business-intelligence talend star-schema

我是商业智能的新手 我设计了一个实施数据集市的星型模式,以帮助分析师对学生成绩做出决定 尺寸表: - 包含模块信息的模块(模块代码,模块名称) - 包含有关模型的信息的student(code,first_name,last_name,....) - 学校科目(代码,姓名,教授姓名......) - 学位(代码,libelle) - specialite(代码,libelle) - 时间(年,半年) - 地理位置(大陆,国家,城市) 事实表: - 结果(分数,模块分数,年度分数) 数据源是excel文件: 在每个文件中,我为每张纸提供了一套表格,他给出了学生在" Niveau' X' ,Specialite' Y'年,半年' Z',模块' U'城市' A' ... 我的问题是: 我怎样才能将excel中的数据放到我的维度和事实上 尺寸我想这很容易,但我需要你的命题 事实上我不知道

对不起我的英语不好

1 个答案:

答案 0 :(得分:1)

最基本的答案,选择一个ETL工具并开始移动数据。 您通常需要:

  1. 首先加载维度表。这些表中的ID列将链接到事实表。

  2. 在您的ETL包/例程中填充事实表,

  3. 从源/分段中选择要放入事实表中的数据。
  4. 针对此数据对每个维度表执行查找,以获取每个维度值的ID。
  5. 最后进行一些重复检测以查看是否有任何行已存在于事实表中。
  6. 插入数据。
  7. 无论您使用哪种ETL工具,此过程都将大致相似。有一些教程详细介绍(使用谷歌),但基本技术是查找以获取维度键。