tencent cloud

数据湖计算

产品动态
产品简介
产品概述
产品优势
应用场景
购买指南
计费概述
退费说明
欠费说明
调整配置费用说明
快速入门
新用户开通全流程
DLC 数据导入指引
一分钟入门 DLC 数据分析
一分钟入门 DLC 权限管理
一分钟入门分区表
开启数据优化
跨源分析 EMR Hive 数据
标准引擎配置指引
配置数据访问策略
操作指南
控制台操作介绍
开发指南
运行环境
SparkJar 作业开发指南
PySpark 作业开发指南
查询性能优化指南
UDF 函数开发指南
系统约束
客户端访问
JDBC 访问
TDLC 命令行工具访问
第三方软件联动
Python 访问
实践教程
通过 Power BI 访问 DLC 数据操作指南
建表实践
使用 Apache Airflow 调度 DLC 引擎提交任务
StarRocks 直接查询 DLC 内部存储
Spark 计算成本优化实践
DATA + AI
使用 DLC 分析 CLS 日志
使用角色 SSO 访问 DLC
资源级鉴权指南
在 DLC 中实现 TCHouse-D 读写操作
DLC 原生表
SQL 语法
SuperSQL 语法
标准 Spark 语法概览
标准 Presto 语法概览
保留字
API 文档
History
Introduction
API Category
Making API Requests
Data Table APIs
Task APIs
Metadata APIs
Service Configuration APIs
Permission Management APIs
Database APIs
Data Source Connection APIs
Data Optimization APIs
Data Engine APIs
Resource Group for the Standard Engine APIs
Data Types
Error Codes
通用类参考
错误码
配额与限制
第三方软件连接DLC操作指南
常见问题
权限类常见问题
引擎类常见问题
功能类常见问题
Spark 作业类常见问题
DLC 政策
隐私协议
数据处理和安全协议
服务等级协议
联系我们
文档数据湖计算实践教程通过 Power BI 访问 DLC 数据操作指南

通过 Power BI 访问 DLC 数据操作指南

PDF
聚焦模式
字号
最后更新时间: 2026-02-13 11:06:16
本文档介绍如何使用 Power BI Desktop 和 Power BI Service 连接腾讯云数据湖计算 (DLC) 进行数据分析,以及如何通过 Power BI Gateway 在 Web 端刷新报告。
说明:
该功能为白名单功能,如您需要使用请 提交工单

前置准备

在开始配置前,请确认您已满足以下条件:
1. 权限准备:
拥有腾讯云账户并已开通 DLC 服务。
已在 访问管理 (CAM) 中创建了必要的 OIDC 身份提供商和角色(见下文步骤 1)。
2. 软件环境:
如需使用桌面版,已安装 Power BI Desktop
如需使用Power BI Service,安装 On-premises data gateway
3. 连接器文件:
下载腾讯云 DLC 专用连接器文件:DlcODBC.mez

操作流程

身份与权限配置

在连接 DLC 之前,需要配置身份验证机制,以便 Power BI 能通过 OIDC 协议访问腾讯云资源。

创建身份提供商 (IdP)

2. 在左侧导航栏选择 身份提供商 > 角色 SSO,单击 新建提供商。
3. 配置如下信息:
提供商类型:选择 OIDC。
名称:输入自定义名称(后续配置需使用)。
身份提供商 URL、客户端 ID、公钥:请从您的 Microsoft Entra (Azure AD) 或 Power BI 对应的 OIDC 配置中获取。 点击查看具体步骤


创建 IAM 角色

1. 在 CAM 控制台中新建角色,选择刚刚创建的 OIDC 身份提供商作为信任实体。点击查看具体步骤
2. 记录下该角色的 Role ID (角色 ID)。
提示:您需要从 Power BI 的 OpenID Connect Metadata 文档中获取 oidc:aud (对应 Issue Address) 和 oidc:sub (对应 Client ID) 以完成信任策略配置。




Power BI Desktop 设置

安装 DLC ODBC 连接器

1. 找到下载好的 DlcODBC.mez 文件。
2. 将其复制到本地路径:C:\\Users\\{用户名}\\Documents\\Power BI Desktop\\Custom Connectors\\。
如果 Custom Connectors 文件夹不存在,请手动创建。




调整安全设置

由于使用了自定义连接器,需要调整 Power BI 的安全策略:
1. 打开 Power BI Desktop。
2. 点击 File (文件) > Options and settings (选项和设置) > Options (选项) > Security (安全性)
3. Data Extensions (数据扩展) 区域,选择:
(Not Recommended) Allow any extension to load without validation or warning
(中文:允许加载任何扩展且不提示警告)
4. 点击 OK 重启 Power BI Desktop。




配置 ODBC 数据源

1. 在 Windows 系统中打开 ODBC Data Sources (64-bit) 管理器。
2. 选择 System DSN (系统 DSN) 标签页,点击 Add (添加)。
3. 选择 Simba Spark ODBC Driver,点击 Finish 进入配置界面:
Data Source Name: 自定义名称(例如 DLC_Spark)。
Spark Server Type: 选择 SparkThriftServer (Spark 1.1 and later)。
Host: 输入 DLC 引擎的访问地址 IP。请根据您的网络环境选择以下一种方式获取 IP:
内网访问(推荐):若网关/服务器位于腾讯云 VPC 内,需先在 DLC 控制台为引擎创建 [私有连接],并填入生成的 内网 VIP
公网访问:若本地电脑通过互联网直接访问,需先在 DLC 控制台开启引擎的公网访问,并填入生成的 公网 IP
具体网络配置及 IP 获取步骤,请参考 DLC 引擎网络配置指南
Port: 输入端口号(通常为 10009)。
Authentication Mechanism: 选择 User Name and Password。
Thrift Transport: 选择 SASL。
4. 点击 SSL Options 按钮:
取消勾选 Enable SSL(根据 DLC 实际网络环境配置,通常内网/VPC 访问需关闭,公网可能需要开启,请以实际白名单说明为准)。
5. 点击 OK 保存配置。



获取数据

1. 在 Power BI Desktop 主页点击 Get Data (获取数据)。
2. 搜索 DLC,选择 DlcODBC (Custom),点击 Connect

3. 在弹出的配置窗口中填写参数:
DSN Name: 步骤 3 中配置的名称(如 test)。
Engine Name: DLC 计算引擎名称。
Resource Group: 资源组名称。
Tencent Cloud Role ID: 步骤2中获取的角色 ID。
Identity Provider Name: 步骤2中创建的提供商名称。
Data Catalog Name: 数据目录名称。

4. 选择数据传输模式(Import 或 DirectQuery),点击 OK。
5. 在导航器中预览并勾选数据表,点击 Load (加载)。


报表发布与网关配置 (生产环境)

如果您需要将报表发布到 Power BI Service (Web 端) 并设置自动刷新,需要配置 On-premises data gateway。

网关服务器环境安装

请在安装了 Gateway 的服务器上执行以下操作:
1. 安装连接器
将 DlcODBC.mez 文件复制到网关服务的系统路径:
C:\\Windows\\ServiceProfiles\\PBIEgwService\\Documents\\Power BI Desktop\\Custom Connectors\\
如文件夹不存在,请手动创建

2. 配置 Gateway
打开 On-premises data gateway 应用。
点击 Connectors (连接器),设置加载路径为上述步骤中的文件夹路径。
重启 Gateway 服务。

3. 配置 ODBC
在服务器上重复 [Power BI Desktop 配置 - 步骤 3] 的操作,添加完全一致的 System DSN。

Power BI Service 设置

1. 登录 Power BI 网页版。
2. 点击右上角齿轮图标,选择 Manage connections and gateways (管理连接和网关)

3. 配置网关权限
切换到 On-premises data gateways 标签页。
点击目标网关旁的 ... > Settings (设置)。

勾选以下选项以允许自定义连接器:
Allow user's custom data connectors to refresh through this gateway cluster.

4. 创建数据源连接
点击左上角 New (新建)
Gateway cluster name: 选择您的网关。
Connection type: 选择 DlcODBC
Authentication method: 选择 Basic。
参数配置: 填写与 Desktop 端一致的 DSN、引擎名称、资源组、角色 ID 等信息。
点击 Create (创建)(建议选择“跳过测试连接”以避免超时)。



绑定报表与刷新

1. 发布报表:在 Power BI Desktop 中点击 Publish (发布)。
2. 在 Power BI Service 中找到该报表的 Semantic model (语义模型)。
3. 进入 Settings (设置) > Gateway and cloud connections。
4. 在 Maps to 选项中,将云端数据集映射到刚刚创建的网关数据源。
5. 点击 Apply,即可手动或定时刷新报表。



常见问题 (FAQ)

Q: 找不到 Custom Connectors 文件夹?
A: 该文件夹默认不存在,需要您手动在 Documents\\Power BI Desktop\\ 下创建。注意路径区分当前用户路径(Desktop用)和系统服务路径(Gateway用)。
Q: 连接测试失败?
A: 请检查 ODBC 配置中的 Host 和 Port 是否能从当前网络连通;检查 CAM 角色是否有权访问对应的 DLC 引擎。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈