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

2024-07-21 1168阅读

一、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购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]