在生产阶段发现多维数据集错误

时间:2013-11-10 08:28:40

标签: ssas cube olap-cube

目标:
在生产环境中应用新部署的多维数据集。

问题:
在生产阶段应用多维数据集之前,我应该如何自动更新多维数据集中的任何问题?

信息:
在这种情况下,不可能在生产阶段之前应用用户验收测试和第一阶段。只有测试和生产阶段。

1 个答案:

答案 0 :(得分:2)

听起来您遇到了数据完整性/清洁方面的问题。用户是人,并且总是输入不良数据。你的工作是在它导致实际错误之前抓住它。你可以做一些事情。

  1. 获取BIDS Helper并运行维度运行状况检查,维度数据类型运行状况检查以及度量值运行状况检查,以确保您的多维数据集设计最佳。 (老实说,如果你没有为你的魔方使用BIDS助手,你真的错过了。如果没有它,我从来没有建立过立方体)。
  2. 更新您的ETL,该ETL创建多维数据集用于捕获常见错误的表(无效数据,事实表上缺少代理键等)。您可以将错误写入文件或表格,并将问题通过电子邮件发送给您或其他人。
  3. 设置具有相同数据库的另一台服务器,其中多维数据集可以处理该数据库,然后将其与生产多维数据集数据库同步,以便由于错误数据而导致的处理错误不会导致多维数据集不可用。
  4. 我不认为有一种很好的方法来测试多维数据集处理而不仅仅是这样做,但我相信你可以找到一种方法来处理大多数这些问题,然后才能访问生产数据库。