将事务数据插入多维数据集

时间:2014-02-01 14:41:20

标签: multidimensional-array insert mdx olap-cube

我是数据仓库的新手,目前正致力于此项目。 有没有办法将新数据事务插入现有多维数据集?使用工具还是使用MDX查询?

2 个答案:

答案 0 :(得分:0)

通常有一个ETL(提取,转换,加载)工具,如Pentaho(开源)或Informatica,它填充数据仓库。数据仓库本身可以使用适当的数据库,像Mondrian这样的产品用于将数据保存在cube.Jasper Server中,例如mondrian与它一起打包。来自事务系统的数据填充在数据仓库中,然后立方体被“刷新”。可能还有其他可能的方法。

答案 1 :(得分:0)

MDX通常只是一种只读语言。

使用OLAP多维数据集,您有两个选项可以更改数据:

  • 自己更新/插入基础SQL数据集市,然后重建多维数据集
  • 使用名为WRITEBACK的东西,您可以直接在多维数据集中设置数字,并决定如何将这些数据保存回数据集市(如果您在顶层设置一个数字,这很棘手,并且必须决定如何分割在所有成员之间达到最低水平)