日期:2014-05-17  浏览次数:20596 次

Power-BI新增搜索引擎功能
现如今,只要上网,就必然会用到搜索引擎,我们来描述一下我们日常用到的搜索引擎:
? 打开搜索引擎,输入关键字,就可以在海量信息中,快速找到我想要的。
? 只要是在互联网上出现过的信息,都有可能被搜索到。
? 搜索结果自动按点击量排序。
? 出于法律等原因,搜索结果会做必要的屏蔽。

BI,作为企业信息的搜索引擎,也会面临类似的应用场景:
我想查询一下某个客户的一些情况,该客户的全名记不完整了。
我想查询一下某个商品的采购、销售与库存情况,不想转来转去的。
……

通过Power-BI强大的搜索引擎功能,就可以轻松满足上述场景的需求。
只要输入一个关键字,点击搜索,系统就会自动搜索与之相关的所有维度对象,并列示出来供选择。当定位某条记录并点击时,系统会自动显示一个与该维度相关的报表清单,该报表清单还会根据点击量来自动排序。只要双击其中的任意报表,系统就会钻取到该报表并将当前选取的对象作为一个筛选条件传输过去

在整个实现过程中,有几个关键点:
1、 要遍历所有的维度,找到与关键字相关的记录,那,如何保证遍历了所有的维度呢?
2、 选择任何一条记录后,系统要显示出与该对象有关系的所有报表,那,如何保证所有的报表都会被搜索到?
3、 任意选择一个报表钻取后,系统会自动将该对象值作为一个筛选条件传递过去,那,如何保证目的报表可以正确接收该筛选条件?

上述的过程全部由系统自动完成,无须任何后台设计。这就好像我们在访问互联网时使用百度或Google一样,我们只需要输入关键字,接着它搜索出来的结果,就是互联网上所有能抓到的信息。Power-BI搜索引擎也是如此,只要发布一张报表,该报表就会自动进入搜索引擎中被分析使用。

下面,我们再对比一下Power-BI的搜索引擎功能与互联网搜索引擎的相似度:
互联网搜索引擎:打开搜索引擎,输入关键字,就可以在海量信息中,快速找到我想要的;只要是在互联网上出现过的信息,都有可能被搜索到;搜索结果自动按点击量排序;出于法律等原因,搜索结果会做必要的屏蔽。
Power-BI搜索引擎:输入关键字,就会遍历所有维度,找到相关记录;只要是发布的模型与报表,就会自动被搜索;相关报表会自动根据点击量排序;自动根据当前用户权限屏蔽掉无权限查看的信息。

后台的开发设计做到最简单甚至无须设计,而前端的浏览分析做到随需而动,是Power-BI绿色开发平台的核心设计理念。它给客户带来的价值就是IT开发人员与报表分析人员,既可以做到很好的分工,就可以很好的协作。各司其职,各自来完成自己最为专业的工作,低成本、高效率与高质量实现BI的应用。


------解决方案--------------------

------解决方案--------------------
免费开源共享?