如何在 Impala 数据源的直接查询模式下将 SQL 与 Power BI 一起使用?

How to use SQL with Power BI in Direct Query Mode for Impala data sources?

当使用直接查询模式时,我看到了使用 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 直接查询模式的 Impala 数据源?如果没有,我可能必须在 Impala 中创建一个 table,它具有我需要能够在没有 OR 语句的情况下通过 Power BI 查询的内容。

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