美文网首页BI学习笔记
BI-SQL丨基础认知

BI-SQL丨基础认知

作者: Fabric丨白茶 | 来源:发表于2021-04-17 21:44 被阅读0次

    了解白茶的小伙伴可能知道,白茶并不是计算机背景出身,是教育背景出身。因此对于传统IT所掌握的知识来讲,白茶是有很多的不足的。

    从本期开始,白茶将会分享SQL语言在PowerBI中的应用。

    SQL语言可以说在国内的市场已经沉浸很多年了,也可以说一个企业如果没有使用PowerBI这个是正常的,但是要是说没有使用过SQL那是寥寥无几的。

    因此,如果想在数据分析这条道路上越走越远,那么SQL语言就是永远都无法绕过去的一道坎。迈过去了,就是坦途,迈不过去,那么也就止步于PowerBI了。

    除了这些现实原因,从技术角度来讲,SQL也是我们必须掌握的一门基础语言。

    • Power Query的短板

    从数据处理上来看,Power Query面对业务用户来说是成功的,因为它解决了低代码开发问题,可以说,哪怕是没学过M语言的使用者,也可以通过简单的界面操作实现简单的数据清洗。

    但是从数据衔接性来看,Power Query只是一个轻量级的处理工具,它所面对的单位是以M为单位的,一些数据量级特别大的需求,不建议在Power Query中处理。

    • SQL的适用性

    如果说Excel是业务人群的基础软件,那么SQL就是IT人群的基础软件。面对很多需求时,往往需要我们了解并掌握一定量的SQL知识,才可以进行后续的开发。

    举个简单的例子:

    BOSS:那个,白茶,能不能从我们公司的数据库抽取一部分数据作为分析使用啊?

    白茶:老板,那个,我不会啊...

    小伙伴们,上面这个场景,是极有可能发生在我们工作中的,这个时候如果说不会,尴尬不?

    • PowerBI中的SQL

    传统的SQL语言涵盖内容非常之多,包含了数仓的建立,数据的存储,数据的传输,以及内部的增删改查等等。

    但是在PowerBI中,我们只需要掌握基础的查询语句,基本上就可以解决我们的分析需求了。

    当然,时间充沛的情况下,还是建议各位小伙伴系统的学习一下SQL。

    开始正式的了解SQL,大佬们可以忽略下面的内容。

    在获取数据界面,可以看到有一个SQL Server数据库的连接方式,可以通过此处连接到我们的数据库。

    • 服务器地址,即我们要连接的数据库所在的地址信息

    • 数据库,这一项是可以忽略的,不输入的情况下,连接到的是全部的数据库,输入就是具体的某个库

    • SQL语句,这里就是我们输入SQL语言的地方了,传统SQL语言可以直接复制到此处

    举个例子:

    这是白茶的本机数据库,现在要将表“FactSales”导入到PowerBI中。

    输入服务器地址,数据库名称,以及基础的查询语句。

    SELECT * FROM FactSales
    

    这里提示白茶输入访问账户,因为是本机服务器,直接点击连接即可。

    可以看到数据库中的表呈现在我们的面前,可以选择直接加载,也可以选择转换数据。

    注:转换数据会直接进入到Power Query界面,学习SQL不是要摒弃M语言,而是要二者并用,哪个好用就用哪个。

    再举个例子:

    还是这张表,我现在只需要其中的“UnitPrice”这一列,并且要去重。

    输入SQL语句.

    SELECT DISTINCT UnitPrice FROM FactSales
    

    结果如下:

    小伙伴们,是不是很便捷?本期就到这里,后续的话白茶会继续更新SQL语言在PowerBI中的应用。

    这里是白茶,一个PowerBI的初学者。

    相关文章

      网友评论

        本文标题:BI-SQL丨基础认知

        本文链接:https://www.haomeiwen.com/subject/fzeakltx.html