如何在直接查询模式下为Impala数据源使用Power with Power?

时间:2017-12-14 16:00:28

标签: hadoop powerbi impala

使用直接查询模式时,我会看到使用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查询的。

1 个答案:

答案 0 :(得分:0)

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