Power BI 连接数据源/获取数据(Excel表、文件夹、数据库、网页等)

07-21 1167阅读

一、Power BI 支持的数据源类型

  • Power BI支持广泛的数据源类型,包括文件、数据库、云服务和其他来源。
    • 文件:Excel、文本/CSV、XML、JSON、文件夹、PDF等。
    • 数据库:SQL Server, Oracle, IBM DB2, MySQL, PostgreSQL等。
    • 云服务:Azure SQL Database, Azure Blob Storage, Salesforce, Google Analytics等。
    • 其他来源:Web页面数据,R脚本和Python脚本输出等。
  • 此外,也可以手动输入数据,或使用M函数生成数据。

    二、常用数据源及连接方式

    (一)Excel

    1、单个Excel表,单个Sheet

    操作:Power BI——获取数据——Excel工作簿——选择文件路径——勾选所需的 sheet ——加载——Power BI

    操作:Power Query——新建源——Excel工作簿——选择文件路径——勾选所需的 sheet ——转换数据——Power Query——数据清洗、整合、格式调整——关闭并应用——Power BI

    2、单个Excel表,多各同数据格式sheet

    操作:新建源——Excel工作簿——选择文件路径——在sheet文件夹处点击鼠标右键——选择“转换数据“——删除其他列,只保留 Data 列(有必要的话可以保留 Name 列)——点击 Data 列右上角的“拓展”按钮——拓展方式选择“展开”——取消勾选“使用原始列名作为前缀”——确定

    Power BI 连接数据源/获取数据(Excel表、文件夹、数据库、网页等)

    • Data 列中是每一个 Sheet 中的数据,Name 列中是每一个 Sheet 的名称。其他列不需要。

      Power BI 连接数据源/获取数据(Excel表、文件夹、数据库、网页等)

      3、同一个文件下,多个Excel文件
      • 每个 Excel 只有一个 Sheet,且该 Sheet 中数据的列都相同

        操作:新建源——文件——文件夹——选择文件夹路径——合并并转换数据——确认以第一个文件为示例的数据格式正确——数据清洗、整合、格式调整

        • 每个 Excel 中有多个 Sheet,且对应 Sheet 中数据的列都相同

          操作:新建源——文件——文件夹——选择文件夹路径 ——合并并转换数据——勾选所需的 sheet——确认以第一个文件为示例的数据格式正确——数据清洗、整合、格式调整

          (二)其他文件

          1、文本/CSV

          操作:新建源——文本/csv——选择文件路径—— 确认示例的数据格式和分割符正确——数据清洗、整合、格式调整

          2、PDF文件

          操作:新建源——文件——PDF——选择文件路径—— 勾选所需的数据表——数据清洗、整合、格式调整

          3、JSON

          操作:新建源——文件——JSON——选择文件路径——加载数据——数据清洗、整合、格式调整

          4、XML/HTML文件

          操作:新建源——文件——XML——选择文件路径—— 勾选所需的数据表——数据清洗、整合、格式调整

          (三)MySQL数据库

          Power BI连不上MySQL数据库?怎么破?_51CTO博客_mysql数据库怎么连接

          Power BI 只能直连微软自己的 SQL Sever 数据库,其他的数据库可以通过安装ODBC(Windows的一个数据连接器)连接器,间接连接,MySQL也是。

          第一步,下载 MySQL 的ODBC连接器

          Power BI 连接数据源/获取数据(Excel表、文件夹、数据库、网页等)

          第二步,在ODBC数据源中添加数据库的信息

          Power BI 连接数据源/获取数据(Excel表、文件夹、数据库、网页等)

          第三步,在 Power BI 数据源中选择 ODBC,选择之前设置好的数据源。

          第一次连接需要输入数据库用户名、密码,后续连接则不需要。

          Power BI 连接数据源/获取数据(Excel表、文件夹、数据库、网页等)

          (四)其他数据源

          1、web网页

          新建源——Web——输入网页链接—— 勾选所需的数据表——数据清洗、整合、格式调整

          百度热搜 https://top.baidu.com/board

          2、python脚本

          新建源——其他——Python脚本——输入Python代码—— 确定加载数据——数据清洗、整合、格式调整

          三、输入数据或生成数据

          (一)手动输入数据

          操作:Power Query —— 主页 —— 新建查询 —— 输入数据 —— 手动输入数据

          (二)使用M函数生成数据

          操作:Power Query —— 主页 —— 新建查询 —— 新建源 —— 空查询 —— 在函数栏输入函数生成数据

          = List.Dates(#date(2023, 1, 1), 365, #duration(1, 0, 0, 0))
          

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]