我们目前正在使用Visual Studio 2015来开发SSAS表格模型。我们的表由超过1亿条数据记录组成。有没有一种技术或实践可以让我不需要将所有1亿条记录都导入到Visual Studio中,并且在开发过程中只使用一小部分数据?
现在,我只是通过在我们正在使用的视图中选择前100,000条记录来限制数据,并将其导入到Visual Studio中,这样我就不会在我的机器中处理1亿条记录。一旦部署了项目,我们将从视图中删除选择的前100,000条记录,并对其进行重新处理,以便它可以获得100M条记录的完整数据集。
有没有更好的方法来做这件事?例如使用示例分区用于直接查询多维数据集,但用于内存中多维数据集?
从视图中选择时,是否适合使用行级安全性来限制数据集,以便我的帐户返回与代理服务帐户相比的子集?
发布于 2018-04-03 16:13:25
我想说,最好的实践是你已经在做的事情(和我现在正在做的事情)。
从一个小样本(例如,1000到100000行)开始你的多维数据集。一旦它像你想要的那样,就部署它。然后使用SSMS删除样本并处理您的多维数据集(具有完整的数据),您将拥有一个完整的多维数据集。
这并不是真的有帮助,因为这是你现在正在做的,但这是正确的方法。
https://stackoverflow.com/questions/49621649
复制相似问题