You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否无需导出CSV直接将Databricks Notebook输出作为Power BI数据源?

可以直接将Databricks Notebook输出作为Power BI数据源(无需导出CSV)

完全可行,不用绕CSV导出的步骤,核心思路是把Notebook的输出注册为Databricks的临时视图或永久表,之后就能在Power BI里直接访问。具体操作步骤如下:

  • 步骤1:在Databricks Notebook中注册输出结果
    处理完数据得到目标DataFrame后,执行以下二选一的代码:

    • 临时视图(仅当前Notebook会话有效,关闭会话后失效):
      # 假设你的结果DataFrame名为df
      df.createOrReplaceTempView("notebook_output_temp")
      
    • 永久表(持久化存储,长期可用):
      df.write.mode("overwrite").saveAsTable("notebook_output_perm")
      
      注:mode参数可根据需求选overwrite(覆盖原有数据)、append(追加数据)等。
  • 步骤2:在Power BI中访问该视图/表
    打开已建立的Databricks连接,刷新数据表列表,就能找到刚才创建的notebook_output_temp或notebook_output_perm,直接选中它作为数据源即可。

额外注意事项

  • 临时视图仅在创建它的Notebook会话存续期间可用,如果需要长期使用数据源,优先选择永久表。
  • 确保Power BI所用的Databricks集群拥有访问该视图/表的权限,权限不足时联系管理员配置。
  • 若需定期更新数据,可将Notebook设置为定时任务,自动刷新永久表的数据,Power BI端只需刷新数据源即可同步最新结果。

内容的提问来源于stack exchange,提问作者SMGT90

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 05:35:53