BI-SQL丨基础认知

BI-SQL丨基础认知_第1张图片

了解白茶的小伙伴可能知道,白茶并不是计算机背景出身,是教育背景出身。因此对于传统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,大佬们可以忽略下面的内容。

BI-SQL丨基础认知_第2张图片

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

BI-SQL丨基础认知_第3张图片

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

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

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

举个例子:

BI-SQL丨基础认知_第4张图片

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

BI-SQL丨基础认知_第5张图片

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

SELECT * FROM FactSales

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

BI-SQL丨基础认知_第6张图片

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

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

再举个例子:

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

BI-SQL丨基础认知_第7张图片

输入SQL语句.

SELECT DISTINCT UnitPrice FROM FactSales

结果如下:

BI-SQL丨基础认知_第8张图片

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

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

BI-SQL丨基础认知_第9张图片

你可能感兴趣的:(PowerBI丨SQL,数据库,sql,大数据)