上传星数据仓库中的数据

时间:2016-03-09 14:26:36

标签: sql-server database data-warehouse

我最近构建了一个包含2维表和1个事实表的简单数据仓库。

First Dim持有用户输入" queryId,dna序列,dna数据库名称,其他参数"。 第二个Dim保持数据库描述" databaseId,其他参数"。 事实表将保存搜索结果" queryId,databaseID,hit established,其他参数描述命中"。

现在,我应该在哪里上传数据(结果)?到事实表?或维度表?

我应该在哪里上传" queryId和databaseID"?因为它们在尺寸和事实上。对不起这个问题但是,我是DW的新手。

非常感谢,

2 个答案:

答案 0 :(得分:1)

您必须创建一个像这样加载的ETL(假设我们在每次导入时重建DW,增量加载的步骤不同):

  • 截断事实表
  • 截断尺寸
  • 填充尺寸,(您的钥匙应在尺寸中)
  • 使用维度键和度量填充事实

然后,在查询时,您可以通过按键将您的尺寸加入到您的事实中。

答案 1 :(得分:0)

既不是。

您将数据上传到登台表。这些是为了最佳上传速度而创建的。临时表可能是扁平的,可能不完整,需要与其他表连接。

然后使用加载过程将它们从登台加载到数据仓库中。