Power Pivot里那么多表,都是从哪里来的?
今天的内容来自视频群里一个朋友的提问:
当Power Pivot数据模型里的表很多的时候,到底这些表都是从哪儿来的?如果某个表的数据源需要改变,到底从哪改?
对于Power Pivot的数据来源问题,的确有点儿复杂,因为至少有3种情况是非常常见的:
1、从Power Query加载到数据模型
2、从工作簿直接通过添加超级表到数据模型
3、从外部文件直接导入数据模型
另外其实还有从数据库接入,会因为数据库接入方式的不同也存在一定差异,但是,无论怎样,查询Power Pivot中数据来源的方式基本是一个——即Power Pivot中的“现有连接”,上面提到的3种数据来源总结如下图所示:
对图中的内容不做过多解析。但这里说一下,我个人比较推崇的方式:从Power Query加载到数据模型。
为什么?主要理由如下:
1、通过PQ,可以很容易实现数据的清洗转换等操作(目前发现大量朋友日常工作中的数据都存在各种不规范现象,如果直接放入PP,会导致各种处理困难);
2、这种方式是Power BI的实现方式,后续有利于大家对PBI的数据处理过程的理解;
3、相对稳定:有很多朋友在使用2016的某些版本(尤其是D版),会偶尔出现数据模型中表的连接丢失的情况,这种情况常见于直接将数据导入PP,然后又对文件名进行修改、移动位置等操作,但通过PQ加载数据时,这种情况极少出现。
当然,以上仅是我个人的一些经验,大家可根据自己的实际需要去试验,选择最适合自己的方法即可。
赞 (0)