1

안녕하세요 ODI에 새로운 오전과 내가 ODI의 11g를 설치하고 난을 따라 이후 오라클 튜토리얼 here플랫 파일에 ODI 플랫 파일 내보내기

를 사용하여 마스터 및 워크 저장소를 생성 한 오라클의 예를 완료 할 수 없습니다 자습서에서는 플랫 파일을 플랫 파일로 내보내기위한 ODI 프로젝트 및 인터페이스를 작성하는 here을 제공합니다. 나는 단계 여기

변환 플랫 파일에 플랫 파일에 대한 새 ODI 인터페이스를 만들기 제목 에서 4에 도달하기 전에이 튜토리얼에서 여러 단계를 실행 할 수 있었다 나는 모든 수행 한 후 얻은 매핑 흐름이다 다음은이 튜토리얼의 단계 및 그들이이 단계에서 보여 것과 완전히 다르다 : 나는 SS_0 (1 - FILE_GENERIC)를 클릭 로 가정하고이 튜토리얼 당으로 enter image description here

소스 데이터 저장소를. 그러면 원본의 속성이 아래에 나타납니다. 아직 선택하지 않은 경우 LKM 선택기 섹션의 LKM 드롭 다운 목록에서 LKM File to SQL을 선택하십시오. 그러나 나는 그런 것을 볼 수 없다.

이유를 아는 분은 도와주세요. 나는 뭔가를 놓치고 있거나 뭔가 잘못했을 수도 있습니다.

답변

1

아마도 그 섹션의 두 번째 단계의 일부를 놓쳤을 것입니다.

개요 탭을 클릭하고 준비 영역으로 "인 메모리 엔진 : SUNOPSIS_MEMORY_ENGINE"을 선택하십시오. 그런 다음 흐름 탭으로 돌아가서 하나가 아닌 3 개의 분리 된 그룹을 보게됩니다. 중간의 그룹의 데이터 저장소 (스테이징 영역)를 클릭하면 LKM을 설정할 수 있습니다.

다른 준비 영역을 선택해야하는 이유는 일반적으로 ODI가 대부분의 작업을 수행하는 기본 기술을 시도하기 때문입니다. Oracle 데이터베이스를로드하면 ODI는 SQL 코드를 생성하고 데이터베이스가이를 실행하게합니다. 파일 기술 자체로는 코드를 실행할 수 없으므로 파일 기술로는 불가능합니다. 그래서 대신 우리는 ODI의 메모리 엔진 인 SUNOPSIS_MEMORY_ENGINE을 사용하여 변환과 로딩을 할 것입니다.

이 SUNOPSIS_MEMORY_ENGINE은 실제로 HSQL 데이터베이스입니다. 에이전트 (또는 로컬 에이전트를 사용하는 경우 ODI Studio)의 JVM 메모리에 있습니다.

+0

사실 저는 그것을 실제로 해결했습니다. 어쨌든 나는 당신의 해결책을 정확하고 좋은 설명을위한 답으로 표시하고있다. 감사!! – sf9251

+0

다행 이군요. 설명해 주니 기뻤습니다. ODI 여행에서 행운을 빌어, 당신이 그 도구를 좋아할 것이기를 바랍니다. – JeromeFr