华为云DLI连接PowerBI Desktop实践指南

本文介绍了如何解决Power BI连接华为云DLI时出现的架构不匹配问题。提供了两种解决方案,包括将PowerBI Desktop更换为32位版本,并详细展示了使用32位PowerBI Desktop连接DLI的步骤,包括安装ODBC驱动、配置DSN以及在PowerBI中拉取和加载数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 需求描述

Power BI,是由微软推出的一套商业智能(BI)应用,它支持连接本地、或数据库的数据源,挖掘数据中的信息,快速准确地生成可以交互的可视化报表,从而帮助业务经营决策。海外的客户PowerBI使用率很高,经常会遇到PowerBI连接华为云DLI(DLI表或OBS表均可)的需求。想要实现Power BI Report Builder或者PowerBI Desktop连接华为云DLI数据湖探索服务,需要安装一个ODBC驱动。

而在项目中实测发现,DLI当前提供的是32bit ODBC驱动,而大部分客户PowerBI工具都是用64bit,这就会在PowerBI连接ODBC时出现如下报错提示:

Details: "ODBC: ERROR [IM014] The specified DSN contains an architecture mismatch between the Driver (32-bit) and Application (64-bit)"

2. 解决方案

针对此问题,我们解决方案有二:

(1) 把PowerBI Desktop换成32bit安装包;

(2) 安装PowerBI Gateway组件,可实现64bit PowerBI连接32bit ODBC数据源;

PowerBI Desktop拉取数据和建模转换时会消耗内存,但大部分中小客户对此要求不高,所以在满足PowerBI性能的前提下,可把PowerBI Desktop改造成32bit。下文通过第一种方案,展示PowerBI连接DLI的全过程。如有小伙伴想尝试第二种方案,则可参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值