2016-07-06 2 views
0

Informatica 버전 9.6.1 사용 Excel 파일을 가져 오려고합니다. Excel 파일의 행은 1 - 15 행에 있고 다른 모든 행은 비어 있습니다. 파일에 ODBC 연결을 사용하고 가져올 때 Informatica는 파일의 끝에 도달하는 데 문제가있는 것 같습니다. 130 만 행에 도달 한 다음 일반 "실행이 예기치 않게 종료되었습니다"라는 오류 메시지가 나타납니다.Informatica에서 Excel 소스의 빈 행을 필터링하는 방법은 무엇입니까?

나는 소스 규정에 "소스 필터"를 추가하려고 시도했지만이 중 하나를 무시하는 것 또는 내가 기본 SQL 사용하고 있지만이 구문을 좋아하지 않는다 :

WHERE NamedRange.ColumnName = "test" 

을 그 "매개 변수가 너무 적습니다 .1 개"ODBC Excel 드라이버 오류가 발생합니다.

소스 한정자 필터를 사용하여 ODBC를 통해 Excel 소스를 사용하여 행을 필터링 할 수 있습니까? 그렇다면 적절한 구문은 무엇입니까? 그렇지 않은 경우 Informatica에서 수행 할 수있는 대안이 있습니까?

+1

명명 된 범위를 사용하고 있습니까? 소스 한정어에 표시되어 있습니까? SQ는 ODBC를 사용하여 명명 된 범위에서 데이터를 읽어야합니다. 시트의 실제 데이터에 관계없이 정의 된만큼의 행을 읽습니다. – Maciejg

+0

예, 명명 된 범위를 사용하고 있습니다. 이 경우 가져올 행 수가 다를 수 있습니다. –

답변

0

ODBC는 명명 된 범위 전체를 읽습니다. 걱정됩니다. 실제 데이터에 관계없이. 빈 한정어를 없애려면 소스 한정자 다음에 필터 변환이 필요합니다.

관련 문제