sqoop에서 --query
옵션을 사용하여 SQL Server에서 데이터를 가져 오려고합니다. 내 관심사는 SQL Server에서 --query와 함께 사용할 스키마를 어떻게 선언 할 수 있는가입니다.SQOOP - SQL Server에서 SCHEMA를 사용하는 쿼리
내 스크립트 :
sqoop \
--options-file sqoop/aw_mssql.cfg \
--query "select BusinessEntityId, LoginID, cast(OrganizationNode as string) from Employee where \$CONDITIONS" \
--hive-table employees \
--hive-database mssql \
-- --schema=HumanResources
여전히
는 또한Invalid object name 'Employee'
--connect "jdbc:sqlserver://192.168.1.17;database=AdventureWorks;schema=HumanResources"
하지만이 또한 실패를 시도 오류를 생성합니다.
안녕하세요, 내 관심사는 소스 테이블입니다. Employee는 AdventureWorks 데이터베이스의 HumanResources 스키마 아래에 있습니다. HumanResources 스키마를 소스로 사용하도록 스크립트를 선언 할 수 있습니까? 감사합니다. – askdk
--query 매개 변수에서'HumanResources.Employee'를 사용하려고 시도했습니다. – Souvik
이미 시도했지만 실패했습니다. – askdk