如何在impala数据源的直接查询模式下使用sql和powerbi?

muk1a3rh  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(497)

当使用直接查询模式时,我看到了使用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 似乎是个挑战。
有没有一种方法可以让我在powerbi中直接使用sql作为impala数据源的直接查询模式?如果没有,我可能需要在impala中创建一个表,它正好包含我需要的内容,以便在没有 OR 通过power bi的声明。

b1payxdu

b1payxdu1#

我确认这个选项是不可用的使用 Impala 数据源。您可以选择odbc数据源,然后选择hdfs,而不是使用impala数据源。然后您将获得高级选项,包括在导入时使用sql的能力。注意,我听说有报道说,复杂的sql会导致powerbi崩溃;因此,在powerbi之外使用复杂sql创建表,然后将powerbi指向该表仍然是一个可行的选择。在此处输入图像描述在此处输入图像描述

相关问题