当前位置: 主页 > 数据库

mysql将数导入数据库-把mysql数据导入odps

发布时间:2023-02-09 07:06   浏览次数:次   作者:佚名

开始业务数据分析,首先是获取数据,然后对数据进行必要的清洗和整理。 Power Query是获取数据和组织数据的工作。 今天我们先来介绍一下如何通过Power Query获取外部数据。 Power Query几乎支持从目前市面上各种数据源导入数据,可以说是打通了公司各种数据源之间的沟通桥梁。

1.从Excel文件中获取数据

从Excel文件中获取数据是一个比较常见的业务场景。 从 Excel 导入数据有两种常用方法。 第一种是直接导入工作簿的数据,第二种是使用表格(表格是新版Excel)。 一个新加的概念,如果没有接触过百度的话),以百度的形式导入),下面会详细讲解操作方法。

1.从表导入

在【数据】选项卡下的【获取和转换】中有一个【从表】按钮,位于工作表的数据区,只需点击该按钮,数据就会加载到power query editor中中间。

有数据 mysql导入_mysql将数导入数据库_把mysql数据导入odps

2.从工作簿导入

在[数据]选项卡中,在[获取和转换]下,在[新查询]、[从文件]、[从工作簿]按钮下mysql将数导入数据库,您可以从外部工作簿导入文件。

mysql将数导入数据库_有数据 mysql导入_把mysql数据导入odps

点击按钮后,选择需要导入数据的工作簿,会出现如下窗口。 如果需要同时导入多张工作表数据,勾选【多选】前的复选框,即可选择多张工作表同时导入。

有数据 mysql导入_mysql将数导入数据库_把mysql数据导入odps

2.从文本文件导入

在我们的工作中,还有一类数据是以文本格式存储的mysql将数导入数据库,常见的是txt格式或者csv格式,对于这类数据电力查询也可以完美导入。

1.csv导入

CSV文件一般是一些用逗号(,)分隔的结构化数据,如下图所示。

把mysql数据导入odps_mysql将数导入数据库_有数据 mysql导入

通过【数据】选项卡下【新建查询】下的【来自文件】的【来自CSV】按钮,可以导入CSV文件。 导入CSV文件时,需要根据文件的编码格式正确选择编码格式(常见的有UTF8、GBK、GB2312等)和分隔符(常见的有逗号),以保证数据的正确导入.

把mysql数据导入odps_mysql将数导入数据库_有数据 mysql导入

2.txt文本文件

txt文本文件和CSV文件的操作类似。

3.xml文件

可扩展标记语言,标准通用标记语言的一个子集,简称XML。 是一种标记语言,用于标记电子文档以使其结构化。 您还可以将 xml 数据导入 Excel。

3.从数据库导入

数据库是我们在业务数据分析中获取的重要数据来源。 通常,企业都有自己的一些业务系统,业务系统中都有数据库。 我们可以直接连接业务数据库进行数据分析。 Power query基本支持市面上所有的主流数据库,可以通过两种方式连接,下面会详细介绍。

1.通过数据库选项连接

在新建查询下的【From Database】选项中,Excel提供了三个数据库的连接:sqlserver、access和sqlserver分析服务。 如果您正在使用这种类型的数据库,您可以通过该选项直接连接。 其中sqlserver也是我们用的比较多的数据库产品。

把mysql数据导入odps_有数据 mysql导入_mysql将数导入数据库

下面介绍SQL Server导入数据的基本操作。 选择【来自sqlserver数据库】,然后在弹出框中输入服务器地址。 当您第一次连接时,您将被要求输入用户名和密码以连接到数据库。 输入正确后,会跳转到导入数据的窗口,选择要导入的数据。 可以导入数据库和数据库的表。

mysql将数导入数据库_有数据 mysql导入_把mysql数据导入odps

2.通过ODBC数据源导入

借助ODBC数据源,我们可以连接到其他常见的数据库,如mysql、oracle等。 这里介绍一下mysql,我们在日常工作中用的比较多。 mysql的安装和基本使用可以参考我之前的一篇Excel数据分析进阶技巧mysql数据库的安装和基本使用。

首先需要在ODBC管理中添加一个数据源。 具体设置方法可以自行百度。

mysql将数导入数据库_把mysql数据导入odps_有数据 mysql导入

通过【Data】下【From Other Sources】中的ODBC,选择已经添加的数据源,即可成功从该数据源加载数据,如下图。

mysql将数导入数据库_把mysql数据导入odps_有数据 mysql导入

4.从网页导入

在我们的日常工作中,仍然有一些场景需要从网页中获取一些数据进行分析(也就是我们常说的网页抓取)。 对于比较简单的网页抓取,我们完全可以通过幂查询来实现。

比如下面的双色球开奖网页,我们要获取一张开奖结果表。

mysql将数导入数据库_有数据 mysql导入_把mysql数据导入odps

我们可以使用power query通过【数据】下【新建查询】下的【来自其他来源】解析出网页中的内容,然后直接选择表格导入数据。

mysql将数导入数据库_有数据 mysql导入_把mysql数据导入odps

导入后的效果如下图。

有数据 mysql导入_mysql将数导入数据库_把mysql数据导入odps

以上是数据导入的一些基本操作。 在接下来的内容中,我也会对M语言in power query进行讲解。 学习了M语言后,我们还可以通过M.operation进行一些更有针对性的数据导入,请继续关注。

如果您需要获取我文章中的示例文件和数据,请关注我并私信【bi数据导入】免费获取。