做过诸多PowerBI的报告,也见过许多的他人的报告,很多时候都是这个样子:
或者这个样子:
有什么问题吗?仔细瞧瞧这些命名:
其实呢,这种数据集一般还都工作得很好,通常也是由专业的 BI 开发人员构建的,但这些命名方式,简直是今后维护中的噩梦。
从最开始学习并使用PowerBI,我就受困于这个问题,其实一直到现在我都并没有真正实践最优的命名方式,几年之前使用数据库时面对的问题,如今在powerbi中仍然遇到。
所以我个人的建议是在搭建模型的最初就想好命名方式,并将其作为一个贯穿始终的重要工作。因为如果一旦你的报告比较成熟了,也发布了数据集,那么这时候再修改表名、列名和度量值的名,很有可能会破坏整个报告,无论是计算还是关系(很多时候,修改表名或列名会导致关系失效),所以尽量在一开始就确定好命名,后期尽量不要修改。
那么,命名表、列或度量值时需要考虑哪些点呢?
我觉得可以从以下这几个方面出发:
以上的这些建议对有些人来说可能会引起争议,尤其是那些比较熟悉数据库的人。但实际上,据我观察这么长时间,设计数据集更像是设计一个用户界面,是一个前台的产品,而不是设计一个数据库,一个后台的存储工具。
很多时候,我们的确应该思考一下,比较随心所欲地创建数据集和PowerBI模型,会导致什么后果:
说的差不多了。良好的命名只是良好数据建模的一部分,但它是经常被忽视的东西!
本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!