SAP HANA 직접 추출기 연결(DXC) 튜토리얼
SAP 하나DXC?
SAP HANA DXC는 배치 기반 데이터 복제 기술입니다. 즉, 일정 시간 후에 실행될 수 있습니다.
SAP HANA DXC는 기존 ETL(Extract, Transform, Load) 방식을 사용합니다. SAP HTTPS 연결을 통한 비즈니스 스위트 애플리케이션.
In SAP 비즈니스 스위트 애플리케이션 콘텐츠 데이터 소스 추출기는 데이터 모델링 및 데이터 수집에 사용할 수 있습니다. SAP 비즈니스 창고.
SAP DXC는 이러한 데이터 소스 추출기를 사용하여 데이터를 직접 전달합니다. SAP 하나.
의 장점 SAP DXC
- SAP DXC는 시스템 환경에 추가 서버나 애플리케이션이 필요하지 않습니다.
- 데이터 모델링의 복잡성을 줄여줍니다. SAP HANA로 데이터를 보내면서 SAP 소스 시스템에 모든 비즈니스 추출기 로직을 적용한 후의 HANA입니다.
- 속도가 빨라진다 SAP HANA 구현 일정.
- 의미론적으로 풍부한 데이터를 추출합니다. SAP 사업장 및 제공업체 SAP HANA.
제한 SAP DXC
- 데이터 소스에는 사전 정의된 ETL 방법이 있어야 하며, 그렇지 않은 경우 이를 정의해야 합니다.
- SAP DXC에는 Net Weaver 7.0 이상(예: ECC)의 Business Suite 시스템이 SP 수준 이하인 릴리스 700이 필요합니다. SAPKW70021(SP 스택 19, 2008년 XNUMX월부터).
- Data Source에는 키 필드가 정의된 프로시저가 있어야 합니다.
구성 SAP DXC 데이터 복제
1단계) XS 엔진 및 ICM 서비스 활성화
- XS 엔진 활성화
We Buy Orders 신청서를 클릭하세요. SAP 하나 스튜디오 -> 시스템 -> 구성 -> xsengine.ini를 선택합니다.
기본 필드에서 인스턴스 값을 1로 설정합니다.
- ICM 웹 디스패처 서비스 활성화 – HANA 시스템에서 ICM Web Dispatcher 서비스를 활성화합니다. 웹 디스패처는 HANA 시스템에서 데이터를 읽고 로딩하기 위해 ICM 방식을 사용합니다. SAP 하나 스튜디오 -> 시스템 -> 구성 -> webdispatcher.ini를 선택합니다.
인스턴스 값을 기본 열 1로 설정합니다.
2단계) 설정 SAP HANA 직접 추출기 연결
- DXC 연결 설정 SAP HANA – DXC 연결을 생성하려면 배송 단위를 가져와야 합니다. SAP HANA는 아래와 같습니다 –
- 수입 납품 단위.
다음에서 DXC 전달 장치를 다운로드해야 합니다. SAP 으로 SAP HANA 데이터베이스. 당신은 할 수 있습니다
해당 위치로 장치를 가져옵니다.
"/usr/sap/HDB/SYS/글로벌/hdb/콘텐츠".
가져오기 대화 상자를 사용하여 배송 단위를 가져옵니다. SAP HANA 콘텐츠 노드? XS 구성
DXC를 활용하기 위한 애플리케이션 서버 ? 애플리케이션 컨테이너 값을 libxsdxc로 변경합니다.
- DXC를 활용하도록 XS 응용 프로그램 서버를 구성합니다.
애플리케이션 컨테이너 값을 libxsdxc로 수정합니다(값이 존재하는 경우 추가).
DXC 연결을 테스트합니다.
- DXC가 작동하는지 확인합니다.
Internet Explorer에서 아래 경로를 이용하여 DXC Connection을 확인할 수 있습니다.
http://:80 /sap/hana/dxc/dxc.xscfunc
– 사용자 이름과 비밀번호를 입력하여 연결하세요.
- HANA Studio에서 User와 Schema를 정의해야 합니다.
- http 연결 SAP BW HANA의 경우 SM59를 통해 정의해야 하며,
따라서 http 연결을 생성하십시오. SAP BW T 코드 SM59를 사용합니다. 입력 매개변수는 다음과 같습니다.
— RFC 연결은 RFC 연결 이름과 같습니다.
- Target 호스트는 HANA 호스트 이름과 같습니다.
— 서비스 번호는 80입니다.
보안 탭 로그온 기본 인증 방식을 갖춘 HANA 스튜디오에서 생성된 DXC 사용자를 유지합니다.
- BW의 데이터 소스는 구조를 HANA 정의 스키마에 복제하도록 구성해야 합니다.
프로그램을 사용하여 BW에서 다음 매개변수를 설정해야 합니다. SAP_RSADMIN_MAINTAIN
(T-코드 SE38 또는 SA38)
프로그램의 매개변수 목록 - 매개변수 목록에는 호출 화면에 값을 전달하는 값이 포함되어 있습니다.
PSA_TO_HDB: 이 세 가지 개체 값은 아래와 같이 표시됩니다.
- GLOBAL – 모든 데이터 소스를 HANA에 복제하는 데 사용됩니다.
- SYSTEM – DXC를 사용하도록 클라이언트를 지정했습니다.
- DATASOURCE – Data Source를 지정하며, 지정된 것만 사용할 수 있다.PSA_TO_HDB_DATASOURCETABLE: 여기에는 DXC에 사용되는 데이터 소스 목록이 있는 테이블 이름을 지정해야 합니다.
- VALUE 필드에 생성한 테이블의 이름을 입력합니다.
PSA_TO_HDB_DESTINATION: 여기서는 수신 데이터를 이동해야 합니다(이 경우 SM59에서 생성한 값을 제공해야 함)(여기서는 XC_HANA_CONNECTION_HANAS)
PSA_TO_HDB_SCHEMA: 복제된 데이터에 할당해야 하는 스키마를 지정합니다.
데이터 소스 복제
RSA5를 사용하여 ECC에 데이터 소스를 설치합니다. 우리는 데이터 소스 0FI_AA_20을 사용했습니다.
(FI-AA: 거래 및 감가상각). 먼저 지정된 애플리케이션 구성 요소를 사용하여 메타 데이터를 복제해야 합니다(데이터 소스 버전은 7.0 버전이 필요합니다. 3.5 버전 데이터 소스가 있는 경우 먼저 이를 마이그레이션해야 합니다. 데이터 소스를 다음에서 활성화합니다. SAP 흑백).
데이터 소스가 로드되고 활성화되면 SAP BW에서는 정의된 스키마에 다음 테이블이 생성됩니다.
- /빅/A 00 – IMDSO 활성 테이블
- /빅/A 40 – IMDSO 활성화 대기열
- /빅/A 70 – 녹음 모드 처리 표
- /빅/A 80 – 요청 및 패킷 ID 정보 테이블
- /빅/A A0 – 요청 타임스탬프 테이블
- RSODSO_IMOLOG – IMDSO 관련 테이블입니다. DXC와 관련된 모든 데이터 소스에 대한 정보를 저장합니다.
이제 활성화되면 데이터가 테이블 /BIC/A0FI_AA_2000에 성공적으로 로드됩니다. 그리고 테이블 /BIC/A0FI_AA_2000에서 데이터를 미리 볼 수 있습니다. SAP 하나 스튜디오.