代码之家  ›  专栏  ›  技术社区  ›  ravioli

MSSQL-与Power BI的兼容性和性能数据模型设计

  •  0
  • ravioli  · 技术社区  · 3 年前

    我正在重新设计一个数据模型(在SQL Server中),该模型将通过调查数据填充,然后在Power BI中进行分析。我对Power BI的经验有限,因此想就一些问题获得一些意见,请:

    货币栏
    调查中的几个问题是货币领域——总是以美元为单位。原始数据模型将这些数据存储在的列中 MONEY 数据类型,但经过一些研究后 prevailing sentiment 是最好使用 DECIMAL 数据类型,以避免计算中的任何舍入误差。

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

    其他列
    作为参考,到目前为止我拥有的其他列的类型为 INTEGER , NVARCHAR , DATE FLOAT .

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

    这是在SQL Server 2019上。谢谢

    0 回复  |  直到 3 年前
        1
  •  0
  •   Mr Robot    3 年前

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

    接下来转到数据建模并选择列,在这里您可以选择任何货币符号。

    enter image description here

    enter image description here

    推荐文章