繁体   English   中英

SQL 服务器数据 Model Power BI 的兼容性和性能设计

[英]SQL Server Data Model Design for Compatibility and Performance with Power BI

我正在重新设计数据 model(在 SQL 服务器中),该数据将通过调查数据填充,然后在 Power BI 中进行分析。 我对 Power BI 的经验有限,所以想就一些问题获得一些意见:

钱列
一些调查问题是货币字段——总是以美元为单位。 原始数据 model 将此数据存储在MONEY数据类型的列中,但经过一些研究后,似乎普遍的看法是最好使用DECIMAL数据类型以避免计算中的任何舍入错误。

我计划使用DECIMAL(19,2) ,因为货币将始终以美元为单位。 这听起来正确吗?

其他专栏
作为参考,我目前拥有的其他列的类型为INTEGERNVARCHARDATEFLOAT

我假设 Power BI 能够处理这些转换,但想知道什么是理想的物理数据类型和精度以确保最佳兼容性和性能?

这是在 SQL Server 2019 上。谢谢!

是的,您可以在货币列中使用十进制数据类型,不使用任何货币符号。

接下来 go 到数据建模和 select 列,在这里你可以选择任何货币符号。

在此处输入图像描述

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM