[英]SQL Server Data Model Design for Compatibility and Performance with Power BI
我正在重新设计数据 model(在 SQL 服务器中),该数据将通过调查数据填充,然后在 Power BI 中进行分析。 我对 Power BI 的经验有限,所以想就一些问题获得一些意见:
钱列
一些调查问题是货币字段——总是以美元为单位。 原始数据 model 将此数据存储在MONEY
数据类型的列中,但经过一些研究后,似乎普遍的看法是最好使用DECIMAL
数据类型以避免计算中的任何舍入错误。
我计划使用DECIMAL(19,2)
,因为货币将始终以美元为单位。 这听起来正确吗?
其他专栏
作为参考,我目前拥有的其他列的类型为INTEGER
、 NVARCHAR
、 DATE
和FLOAT
。
我假设 Power BI 能够处理这些转换,但想知道什么是理想的物理数据类型和精度以确保最佳兼容性和性能?
这是在 SQL Server 2019 上。谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.