【问题标题】:How to use SQL with Power BI in Direct Query Mode for Impala data sources?如何在直接查询模式下将 SQL 与 Power BI 一起用于 Impala 数据源?
【发布时间】:2017-12-16 03:21:30
【问题描述】:

当使用直接查询模式时,我看到使用 GUI 编辑查询的选项,但它是有限的。

我看到了一个高级编辑器,但那不是 SQL;它似乎是 Power BI 特定的语法。

我正在使用 Impala 数据源。我尝试使用的查询是这样的:

SELECT *FROM database1.table1
WHERE (col1 IS NOT NULL AND col2 IS NULL)
OR    (col1 IS NOT NULL AND col3 IS NULL)

OR 似乎是个挑战。

有没有办法让我在 Power BI 中直接使用我的 SQL for Impala 数据源和直接查询模式?如果没有,我可能必须在 Impala 中创建一个表,该表具有我需要能够在没有 OR 语句通过 Power BI 的情况下查询的内容。

【问题讨论】:

    标签: hadoop powerbi impala


    【解决方案1】:

    我确认此选项在使用 Impala 数据源时不可用。 您可以选择 ODBC 数据源,然后选择 HDFS,而不是使用 Impala 数据源。然后,您将获得高级选项,包括在导入时使用 SQL 的能力。注意 我听说过复杂的 SQL 会导致 Power BI 崩溃的报告;因此,在 Power BI 之外使用复杂的 SQL 创建表,然后将 Power BI 指向该表可能仍然是一个可行的选择。 enter image description here enter image description here

    【讨论】:

    • 注意:我在描述中列出了 HDFS,这是因为我们将 ODBC 连接命名为 HDFC,您将使用您为 Impala ODBC 连接提供的 ODBC 连接名称。
    猜你喜欢
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多