当前位置: 首页 > news >正文

Power BI如何连接Azure Databricks数据源?

故事背景:

近期有朋友询问,自己公司有一些项目使用了Azure Databricks用于数据存储。如何使用Power BI Desktop桌面开发软件连接Azure Databricks的数据源呢?

解决方案:

其实Power BI是提供了连接Azure Databricks数据源的选项的,只是配置起来稍微麻烦一点,需要确认的信息多一点。

前提条件需要准备Azure Databricks数据源4项信息:

1) 服务器主机名

2) HTTP路径

3) 默认目录

4) 数据库


如何获取azure databricks数据源4项信息:

1. 登录到 Azure Databricks 工作区。

2. 找到服务器主机名和HTTP路径: 点击【Compute】-> 在【All-purpose compute】中找到使用的集群名称 -> 点击集群名称(下图为例集群名称为HighConcurrency)

 

然后在【Advanced options】高级选项中 -> 点击【JDBC/ODBC】 -> 然后就可以找到‘服务器主机名’和‘HTTP路径’两个信息,拷贝出来备用。

 

3. 找到默认目录和数据库:

点击【Catalog】-> 找到你要连接的默认目录,以下图【Samples】为例-> 最后找到连接的数据库,以下图【tpch】为例。将默认目录【Samples】和数据库【tpch】拷贝出来备用。

添加图片注释,不超过 140 字(可选)

这样我们就找到Power BI连接Azure Databricks数据源需要的4项信息。


Power BI如何连接azure databricks数据源:

1. 在 Power BI Desktop 中连接到 Azure Databricks: 打开 Power BI Desktop,点击【获取数据】,在搜索框中输入【azure databricks】,选择【Azure Databricks】连接器。

 

2.在弹出的对话框中,输入之前获取的azure databricks数据源4项信息。然后点击【确定】继续。

 

3. 提供凭据进行身份验证: 在身份验证对话框中,选择【Azure Active Directory】作为身份验证方法。

 

4. 加载数据:

成功连接后,导航器会显示集群上可用的数据。 选择你需要的数据表,可以选择【转换数据】以使用 Power Query 来转换数据,或选择【加载】以在 Power BI Desktop 中加载数据。

5. 处理和可视化数据: 数据加载完成后,你可以在 Power BI 中创建各种可视化图表和报告,利用 Power BI 的强大功能进行数据分析和展示。

通过以上步骤,你可以成功地将 Azure Databricks 数据源连接到 Power BI Desktop,并开始进行数据分析和可视化。

今天分享结束,请大家持续订阅和关注我,感谢大家的支持。

http://www.lryc.cn/news/515341.html

相关文章:

  • 【HarmonyOS】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏
  • 编译 C++ 程序:分离与保留调试信息以支持 GDB 对 Core 文件的调试
  • 009:传统计算机视觉之边缘检测
  • JAVA创建绘图板JAVA构建主窗口鼠标拖动来绘制线条
  • 机器人对物体重定向操作的发展简述
  • 自动驾驶三维重建
  • 30分钟学会css
  • vue路由模式面试题
  • Python 开发框架搭建简单博客系统:代码实践与应用
  • 如何在 VSCode 中配置 C++ 开发环境:详细教程
  • 三甲医院等级评审八维数据分析应用(一)--组织、制度、管理可视化篇
  • 2024 年度总结|勇敢去探索~
  • 2024年, Milvus 社区的那些事
  • vue代理问题
  • Git快速入门(三)·远程仓库GitHub以及Gitee的使用
  • [开源]C++代码分享
  • CSS3——3. 书写格式二
  • PHP语言的计算机基础
  • 第 23 章 JSON
  • Java 正则表达式入门与应用(详细版)
  • 洛谷:P1540 [NOIP2010 提高组] 机器翻译
  • 基于AT89C51单片机的可暂停八路抢答器设计
  • 面试题解,Java中的“对象”剖析
  • 行为模式3.迭代器模式
  • 第8章 DMA控制器
  • 后端java开发路由接口并部署服务器(四)
  • 检索增强生成 和思维链 结合: 如何创建检索增强思维链 (RAT)?
  • 在 SQL 中,区分 聚合列 和 非聚合列(nonaggregated column)
  • 单元测试3.0+ @RunWith(JMockit.class)+mock+injectable+Expectations
  • STM32第十一课:STM32-基于标准库的42步进电机的简单IO控制(附电机教程,看到即赚到)