2017-12-14 15 views
0

직접 쿼리 모드를 사용할 때 GUI를 사용하여 쿼리를 편집하는 옵션이 있지만 제한적입니다.Impala 데이터 소스에 대한 직접 쿼리 모드에서 Power BI와 SQL을 사용하는 방법은 무엇입니까?

고급 편집기가 표시되지만 이는 SQL이 아닙니다. 그것은 힘 BI 특정한 구문 인 것처럼 보인다.

임팔라 데이터 소스를 사용하고 있습니다. 내가 사용하려고 쿼리는 다음과 같이이다 :

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에서 Power BI를 통해 OR 문없이 쿼리 할 수있는 테이블을 만들어야 할 수도 있습니다.

답변

0

이 옵션은 임팔라 데이터 소스를 사용할 수 없음을 확인했습니다. 임팔라 데이터 소스를 사용하는 대신 ODBC 데이터 소스를 선택한 다음 HDFS를 선택할 수 있습니다. 그런 다음 가져올 때 SQL을 사용할 수있는 기능을 포함하여 고급 옵션을 가져옵니다. 참고 복잡한 SQL로 인해 Power BI가 충돌 할 수 있다는보고를 들었습니다. 따라서 Power BI 외부에서 복잡한 SQL을 사용하여 테이블을 만든 다음 Power BI를 해당 테이블로 지정하면 여전히 실행 가능한 옵션이 될 수 있습니다. enter image description here enter image description here

+0

참고 :이 우리가 우리의 ODBC 연결 HDFC 이름 때문에, 당신은 당신이 당신의 임팔라 ODBC 연결에 준 ODBC 연결 이름을 사용하고, 설명에 나와 HDFS 있습니다. –