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的全过程。如有小伙伴想尝试第二种方案,则可参考链接

首先参照此文档安装DLI ODBC驱动,文档上内容比较详尽,此处不一一赘述,最后的“示例代码”部分请忽略。

我测试的配置DLI ODBC驱动配置如下:(注意圆框高亮部分要跟DLI实例进行匹配)

DLI的库和SQL队列环境如下:

如下是PowerBI Desktop 32bit关键步骤参考:

打开PowerBI Desktop - Landing Page选择"Get Data",搜索ODBC连接方式,选择刚创建好的User DSN:

初次连接仍需输入名和密码进行认证,这里就输入华为云登录账户(主账户或者IAM用户)的用户名和密码即可,如果连接成功则会实时到DLI中拉表的数据:(如果表很大则需要点时间加载,尤其线下PowerBI Desktop连接华为云DLI的场景,请耐心等候哦~)

根据需要进行表的数据转换或者直接Load到PowerBI中:

接下来就可以愉快的进行PowerBI的设计工作啦,进行专业的BI和报表的设计~~

本文由华为云发布。

华为云DLI连接PowerBI Desktop实践指南相关推荐

  1. 年度发布|华为云2021应用构建技术实践精选集,免费下载

    摘要:围绕极简工具和技术使能,精心遴选云原生.大数据.数据库.AI.物联网等领域的典型云上场景化开发实践,跑通云上开发. 本文分享自华为云社区<年度重磅!华为云2021应用构建技术实践精选集,免 ...

  2. 【全球软件大会】华为前端工程师分享:华为云官网的智能化实践

    摘要:在第七届全球软件大会上,华为软件开发工程师禹继波和开发者聊了聊华为云官网的智能化实践, 主要集中在内容运营的内容生产.内容解析.内容质检.内容分发.内容消费和用户反馈等6个流程,以及在此过程中遇 ...

  3. 【华为云主机迁移服务SMS,使用指南 (linux版本)】

    文章目录 华为云主机迁移服务SMS,使用指南 (linux版本) 1.迁移前准备工作 1.1 必要条件 1.2 准备 (注意切换浏览器) 2.在源端(A服务器)安装Agent (linux版), 连接 ...

  4. 云原生2.0时代,华为云DevOps立体运维实践

    摘要:随着云原生2.0时代的来临,越来越多的企业及个人选择使用云原生技术来构建业务,云原生技术给业务构建.交付带了便利的同时,对运维也提出了更高的要求. 2020年12月,中国DevOps社区峰会在北 ...

  5. 光大银行刘淼:基于华为云GaussDB(DWS) 数据仓库创新实践

    摘要:面向未来数据平台3.0要做架构减法,平台由N->1,华为云GaussDB(DWS)未来作为数据仓库唯一平台,数据链路实现从数据湖直接到华为云GaussDB(DWS)数据仓库. 日前,华为举 ...

  6. 华为云3大体系化防护实践,保障金融业云上数据安全

    在华为云城市峰会深圳站上,华为云安全总经理杨松发表演讲,分享了华为云的3个体系化的防护理念和实践,以启发和帮助金融行业完整.系统地构建符合业务需要的安全体系,在云上构建一朵安全的"金融云&q ...

  7. 云盘数据库设计mysql_一份最实用的云数据库架构设计与实践指南(内含PPT)

    原标题:一份最实用的云数据库架构设计与实践指南(内含PPT) Tips:点击文末[阅读原文]或登陆云盘:http://pan.baidu.com/s/1bo9Ni7l 即可下载5月21日DBAplus ...

  8. 读书笔记:让云触手可及,微软云计算实践指南

    12月1日微软举行了2010技术大会,之前看了会议课程,感觉主题是云.正好微软给我提供一张免费门票,所以我也去参加了这三天的盛宴.这次大会赠送每个参加者一本书<让云触手可及,微软云计算实践指南& ...

  9. 华为云HE2E devops 敏捷开发实践课程——笔记总结

    华为云HE2E devops 敏捷开发实践课程--Kanban和Scrum 粒度和耦合 规划.设计.跟踪 HE2E 框架 Kanban看板方法 通过可视化寻找改进点并驱动团队持续交付的有效方法. 看板 ...

最新文章

  1. Firewall防火墙应用案例
  2. Docker 容器技术 — docker run
  3. TCP/IP协议族(一) HTTP简介、请求方法与响应状态码
  4. opencv中在图片上显示文本
  5. 微软老毛病还没改:Win10版本多达七个 咋选?
  6. javaweb分页查询oracle,JavaWeb项目 利用Oracle数据库实现分页查看细讲
  7. win10无法检验服务器出示的ssl证书,win10系统网站启用ssL安全证书的操作方法
  8. 多元函数梯度下降 java_机器学习知识点(五)梯度下降法Java实现
  9. 技术谈 | SDN 和 NFV 之间的爱与恨
  10. scrapy Request
  11. open cv+C++错误及经验总结(十)
  12. Redis 主从 keepalived高可用 实现 VIP 自动漂移
  13. 冲突符号_冲突营销关键词连载(二) 冲突
  14. Android lint工具 检查的常见问题
  15. 360bpsvc.exe 流氓进程,莫名恶意弹窗
  16. 【IDEA】IntelliJ IDEA使用教程(2019图文版)
  17. NVIDIA Jetson Xavier NX载板 RTSO-6002使用TF(MicroSD)卡重新刷机
  18. 33.如何用H5标签进行页面自动跳转和自动刷新
  19. dwg格式转换pdf
  20. Krytox VPF1525 VPF1514 VPF1506 XP Chemours DuPont

热门文章

  1. AFL(American Fuzzy Lop)源码详细解读(8)
  2. 中欧MiniMBA-建设高效团队
  3. matlab close curs,matlabfetch的用法
  4. 2018仙侠道2最新服务器,《仙侠道2》关服公告
  5. Bzoj2073 [POI2004] PRZ
  6. 意法半导体 STM32F030F4 芯片解密 工业控制
  7. 一篇文章全面了解光纤放大器,EDFA,Hybrid混合器件
  8. 为什么dns解析失败?如何用花生壳修复dns解析失败?
  9. python小说下载器_【Python】DouBiNovel小说下载器V0.1.1(源码+成品)【失效待修复】...
  10. HotFile Auto Downloader 绿色版