-3

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

问题:
当它每周自动更新一次时,我应该如何发现立方体中的任何问题,然后再将其应用于生产阶段?

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

4

1 回答 1

2

听起来您在数据完整性/清洁度方面遇到问题。用户是人,总是会输入错误的数据。你的工作是在它导致实际错误之前抓住它。您可以做几件事。

  1. 获取BIDS Helper并运行维度健康检查、维度数据类型健康检查和度量组健康检查,以确保您的多维数据集设计是最优的。(老实说,如果您没有为您的多维数据集使用 BIDS Helper,那么您真的错过了。这些天我从来没有在没有它的情况下构建多维数据集)。
  2. 更新创建多维数据集使用的表以捕获常见错误(无效数据、事实表上缺少代理键等)的 ETL。您可以将错误写入文件或表格,并将问题通过电子邮件发送给您或其他人。
  3. 设置另一个具有相同数据库的服务器,多维数据集可以在其中处理,然后将其与生产多维数据集数据库同步,以便由于数据错误导致的处理错误不会导致多维数据集不可用。

我不认为有一个很好的方法来测试多维数据集处理而不只是这样做,但我相信您可以找到一种方法来处理大多数这些问题,然后再影响生产数据库。

于 2013-11-11T00:57:07.970 回答