>

저는 Nifi를 처음 접했고 여러 테이블이 조인되고 각 테이블에서 속성을 선택하는 SQL 서버에 대해 SQL을 수행하려고했습니다. Nifi에서 어떻게이 작업을 수행 할 수 있습니까? "테이블 이름 생성"및 "테이블 위치"를 언급 할 수있는 "Generate Table Fetch"가 표시됩니다. 확실하지 않습니다. 여러 테이블이 관련된 경우 어떻게 복잡한 조인을 수행합니까?

예-

Select 
a.col1,
a.col2,
b.col3,
b.col4,
c.col5,
c.col6
from a left outer join b
on a.colx=b.colx
inner join c
on a.coly = c.coly
where exists (some condition etc)

감사합니다. 싯다르타

  • 답변 # 1

    ExecuteSQL/ExecuteSQLRecord(NiFi-1.8+) 사용 프로세서 및 SQL select query 에서쿼리유지  속성.

    dbcp 연결 풀구성/활성화합니다.

    명심하십시오 ExecuteSQL 프로세서상태를 저장하지 않습니다:

    따라서 프로세서를 증 분식으로 실행하려면 상태를 NiFi (또는) 외부에 저장 한 다음 매번 상태 값을 가져와 쿼리를 실행해야합니다.

    NiFi를 사용한 상태 저장/가져 오기에 대한 자세한 내용은이 링크를 참조하십시오.

  • 이전 CSS를 사용하여 아래쪽을 가리키는 오각형 모양 안의 텍스트
  • 다음 UWP 드래그 앤 드롭 글리프 및 캡션 제거