Hive LLAP
总结
项目 | 说明 |
---|---|
发布状态 | 正式版 |
产品 | Power BI(语义模型) Power BI(数据流) Fabric(数据流 Gen2) |
支持的身份验证类型 | 基本(用户名/密码) Windows |
功能参考文档 | — |
先决条件
Apache Hive LLAP 用户名和密码。
支持的功能
- 导入
- Direct Query(Power BI 语义模型)
- Thrift 传输协议
- HTTP
- Standard
从 Power Query Desktop 连接到 Hive LLAP 数据
要连接到 Apache Hive LLAP 服务器:
从获取数据中选择 Hive LLAP 选项。
输入 Adobe Hive LLAP 服务器的 URL。 还可以输入可选端口号。 通常,URL 类似于
http://[hostname]:[port number]
。 URL 的构成部分包括:hostname
(例如hivellaphttp.southcentralus.contoso.com
)是 Apache Hive 服务器的主机名或 IP 地址。port number
(例如,10500)是 Apache Hive 服务器的端口号。 如果未指定port number
,则 HTTP 传输协议的默认值为 10501,标准传输协议的默认值为 10500。
在 Thrift 传输协议中,选择 标准用于 TCP 模式 ,或选择 HTTP 用于 HTTP 模式。
选择导入或 DirectQuery 数据连接模式。 详细信息:在 Power BI Desktop 中使用 DirectQuery。
选择“确定”以继续。
首次连接到数据源(由每个唯一 URL 标识)时,系统会提示您输入帐户凭据。 选择适当的身份验证类型,并输入用于连接的凭据。
- Windows:如果要使用 Windows 身份验证进行连接,请选择此身份验证类型。
- 基本:如果要使用 Apache Hive LLAP 身份验证进行连接,请选择此身份验证类型。 输入您的 Apache Hive LLAP 用户名和密码。
详细信息:使用数据源进行身份验证。
选择连接以连接到 Apache Hive LLAP 数据。
在导航器中,选择所需的数据。 然后选择转换数据以在 Power Query 编辑器中转换数据,或选择加载以在 Power BI Desktop 中加载数据。
从 Power Query Online 连接到 Hive LLAP 数据
要连接到 Apache Hive LLAP 服务器:
在 Power Query - 选择数据源页面中选择 Hive LLAP 选项。
输入 Adobe Hive LLAP 服务器的 URL。 还可以输入可选端口号。 通常,URL 类似于
http://[hostname]:[port number]
。 URL 的构成部分包括:hostname
(例如hivellaphttp.southcentralus.contoso.com
)是 Apache Hive 服务器的主机名或 IP 地址。port number
(例如,10500)是 Apache Hive 服务器的端口号。 如果未指定port number
,则 HTTP 传输协议的默认值为 10501,标准传输协议的默认值为 10500。
在 Thrift 传输协议中,选择 标准用于 TCP 模式 ,或选择 HTTP 用于 HTTP 模式。
如果需要,请选择本地数据网关的名称。
如果首次连接到此 Hive LLAP 数据,请在身份验证类型中选择用于连接的凭据类型。
输入凭据。
如果要使用加密连接,请选择使用加密连接;或者,如果要要使用未加密连接,请清除该选项。
选择“下一步”继续操作。
在导航器中,选择所需的数据,然后选择转换数据以在 Power Query 编辑器中转换数据。
Hive LLAP 基于 Kerberos 的单一登录 (SSO)
Hive LLAP 连接器现在支持基于 Kerberos 的单一登录 (SSO)。
若要使用此功能:
登录到 Power BI 帐户,并导航到网关管理页面。
在要使用的网关群集下添加新数据源。
在数据源类型列表中选择连接器。
展开高级设置部分。
选择选项通过 Kerberos 使用 SSO 执行 DirectQuery 查询或通过 Kerberos 使用 SSO 进行 DirectQuery 和导入查询。
详细信息:配置从 Power BI 服务到本地数据源的基于 Kerberos 的 SSO
疑难解答
Power BI Desktop 中的 SSL 错误
输入连接器的身份验证信息并选择连接后,可能会遇到以下“SSL_connect”错误。
如果发生此错误:
在 Power BI Desktop 中,选择文件>选项和设置>数据源设置。
在数据源设置中,选择创建的 Hive LLAP 源,然后选择编辑权限。
在编辑权限中的加密下,清除加密连接复选框。
选择确定,然后在数据源设置中选择关闭。
Power BI 服务中的 SSL 错误
在 Power BI 服务中发布报告后,需要将凭据更新到云端 Hive 数据源,以便在 Power BI 服务中刷新。 填写凭据后,可能会收到错误:
如果收到此错误并在 Fiddler 跟踪中看到以下消息,则这是 SSL 问题。
ODBC: ERROR [HY000] [Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Could not refill buffer
从 powerbi.com 直接连接时,SSL 默认处于禁用状态。 要启用,可以使用本地数据网关,可在其中启用加密以从 Power BI 服务连接和刷新报告。 在网关上启用 HTTPS