ETL 도구 DM Express에서 CData ODBC Driver for Dynamics CRM을 사용하여 SQL Server에 데이터를 공동 작업하는 방법
개시하다
본 보도는 ETL 도구의 DM Express를 사용하여 다이나믹스 CRM의 고객 목록을 얻어 SQL Server 협업 데이터에 대한 보증을 설명한다.
이른바 DM Express
syncsoft사가 제공하는 고기능 ETL 제품군입니다.
이미지 구현
이번에는 DM Express에서 다이나믹스 CRM API로 연결되지만 DM Express에서는 다이나믹스 CRM과 간단하게 연결할 수 없습니다.
DynamicsCRM API 측에 DM Express가 요청한 판단 자료와 메타데이터를 어떻게 제시해야 하는지에 대한 정보가 없기 때문이다.
따라서 이 병목 현상을 해결하려면 CData ODBC DynamicsCRM 드라이브를 사용합니다.
우선 각 도구는 ODBC 인터페이스를 통해 CData DynamicsCRM ODBC 드라이브에 SQL(Select 문)을 발행한다.이 요청을 받은 CData DynamicsCRM ODBC Driver는 DynamicsCRM의 웹API의 끝점에 대해 SQL 문구를 설명하고 HTTP 요청 형식으로 발행한다.
요청 후 XML/JSON 형식으로 반환된 데이터 세트 CData DynamicsCRM ODBC 드라이브를 ODBC 인터페이스의 Resultete로 변환하고 도구로 돌아갑니다.
이렇게 하면 DM Express에서 SQL 요청이 있을 때 다이나믹스 CRM에서 최신 데이터를 얻을 수 있다.
필요한 물건
syncsoft사가 제공하는 고기능 ETL 제품군입니다.
이미지 구현
이번에는 DM Express에서 다이나믹스 CRM API로 연결되지만 DM Express에서는 다이나믹스 CRM과 간단하게 연결할 수 없습니다.
DynamicsCRM API 측에 DM Express가 요청한 판단 자료와 메타데이터를 어떻게 제시해야 하는지에 대한 정보가 없기 때문이다.
따라서 이 병목 현상을 해결하려면 CData ODBC DynamicsCRM 드라이브를 사용합니다.
우선 각 도구는 ODBC 인터페이스를 통해 CData DynamicsCRM ODBC 드라이브에 SQL(Select 문)을 발행한다.이 요청을 받은 CData DynamicsCRM ODBC Driver는 DynamicsCRM의 웹API의 끝점에 대해 SQL 문구를 설명하고 HTTP 요청 형식으로 발행한다.
요청 후 XML/JSON 형식으로 반환된 데이터 세트 CData DynamicsCRM ODBC 드라이브를 ODBC 인터페이스의 Resultete로 변환하고 도구로 돌아갑니다.
이렇게 하면 DM Express에서 SQL 요청이 있을 때 다이나믹스 CRM에서 최신 데이터를 얻을 수 있다.
필요한 물건
사전 준비
이번 자료는 Dynamics CRM에서 SQL Server에 이르는 협력 고객 정보입니다.
SQL Server에서 출력 대상 테이블을 미리 구성하십시오.
DM Express 설치
DM Express Sudio는 다음 웹 사이트에서 평가판을 받을 수 있습니다.
[ https://www.ashisuto.co.jp/product/category/etl/syncsort-dmexpress/ ]
설치 관리자가 도착하면 마법사에 따라 DM Express를 설치합니다.
CData DynamicsCRM ODBC 드라이브 설치
다음 사이트에서 평가판을 다운로드하여 구축합니다.
(참고) ODBC 데이터 미니스커트 트레이너를 닫은 후 실행하십시오.
(참고) 온라인 활성화를 중간에 수행하려면 인터넷에 접속할 수 있는 환경에서 하십시오.
아래 설치 절차를 시작하기 때문에 허가 협의서를 확인하는 기초 위에서 기본 설정에서 설치를 진행하면 완성된다.
설치가 완료되면 기본 브라우저가 시작되고 제품 도움말 파일이 시작됩니다.
또한 ODBC의 DSN 구성 대화 상자가 표시됩니다.
(주) ODBC 데이터 소스 미니스커트 트레이너는 기계의 비트(32비트, 64비트)를 사용하세요.
CData DynamicsCRM ODBC 드라이브 연결 설정
시작된 ODBC의 DSN 구성 대화 상자의 다음 항목에서 사전 획득한 연결 정보를 설정합니다DynamicsCRM 평가판 계정 취득 및 샘플 응용 제작 방법.
DynamicsCRM 연결 정보
항목 설정
CRM Version
CRM Online
Url
예)https:/**crm7.dynamics.com/
User
예)@onmicrosoft.com
Password
예) password
접속 테스트 버튼을 클릭합니다.다음 대화상자가 표시되면 성공합니다."ODBC의 DSN 구성"의 "OK"버튼을 클릭하여 저장합니다.
작업 생성
그러면 실제로 DM Express를 사용하여 ETL 처리를 구성합니다.
먼저 DM Express를 시작하여 처리 단위로 제작합니다.
왼쪽 위에 있는 작업 아이콘 선택
다음과 같이 작업을 구성합니다.
원본 데이터베이스 정의
그런 다음 CData ODBC 드라이브에 연결을 만듭니다.
작성 작업의 세부 화면을 표시하고 데이터베이스를 클릭합니다.
'DBMS'에서'Other','접근 방법'에서'ODBC'를 선택하면 데이터베이스 목록에 상기 절차에 따라 구성된 ODBCDSN의'CData DynamicsCRM Source'가 표시되므로 이 옵션을 선택하고'OK'를 클릭합니다.
이상과 같이 연결 정보를 만들면 OK.
출력 데이터베이스 정의
그런 다음 데이터를 출력하는 대상 SQL Server에 연결을 만듭니다.
아까처럼 "데이터베이스"클릭
'DBMS' 에서' SQL Server ',' 접근 방법 '에서' ODBC '를 선택하고 데이터베이스 목록에서' sql 서버 dsn '을 선택하십시오.
사용자 이름과 암호에 SQL Server User Acount을 지정하십시오.
접속 확인이 정상적으로 수행된 경우 접속이 완료됩니다.
이상은 각각 연결 정보를 구성했다.
조건 설정 입력
그렇다면 실제 ETL 처리 부분은 먼저 취득원으로 구성된 연결 정보를 바탕으로 어떤 데이터, 열을 얻는가?라는 정의를 내렸다.
DM Express 작업의 입력 을 마우스 오른쪽 버튼으로 클릭하고 데이터베이스 테이블 추가 를 선택합니다.
다음 입력 데이터베이스 테이블의 설정 창을 표시하고 미리 만든 CData ODBCDriver의 Connection 정보를 연결 대상으로 선택하고 가져온 테이블을 선택합니다.
테이블을 선택하면 왼쪽 아래 모서리에 열 목록이 표시됩니다. 추출할 열은 무엇입니까?목록의 항목입니다.
선택한 후 OK를 클릭하면 출력이 완료됩니다.
출력 조건 설정
그런 다음 SQL Server로 데이터를 출력하려면 어떻게 해야 합니까?라는 정의를 내렸다.
입력할 때와 마찬가지로 DM Express 작업 출력을 마우스 오른쪽 버튼으로 클릭하고 데이터베이스 테이블 추가를 선택합니다.
SQL Server의 Connection 정보를 선택하고 미리 작성된 출력 대상 테이블을 선택합니다.
선택하면 입력 소스와 출력 대상 열이 연결된 열 매핑이 표시됩니다.
링크가 완료되면 OK 를 클릭하여 ETL 처리 작업을 완료합니다.
실행 테스트
그럼 실제 제작한 미션을 한번 돌려보고 싶어요.
테스트를 실행하려면 왼쪽 상단의 "실행"단추를 누르십시오.
DM Express 서버를 선택하십시오.이번에는 로컬 호스트에서 실행됩니다.
테스트 실행 확인 화면을 표시하고 OK 를 클릭합니다.
를 클릭한 후 처리 상황을 확인하는 화면으로 이동하여 구성된 작업의 처리를 실시합니다.
끝말
이번에 우리는 다이나믹스 CRM의 데이터를 얻었는데 CData는 다이나믹스 CRM 외에 약 100종의 ODBC 드라이브를 제공했다.
ERP, CRM, NosQL, SNS 등 다양한 도구는 ODBC를 통해 데이터를 얻을 수 있으니 DM익스프레스와 반드시 조합하여 다양한 데이터 협업에 도움을 주십시오.
Reference
이 문제에 관하여(ETL 도구 DM Express에서 CData ODBC Driver for Dynamics CRM을 사용하여 SQL Server에 데이터를 공동 작업하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sugimomoto/items/bd6b016058332ea5f6d0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ETL 도구 DM Express에서 CData ODBC Driver for Dynamics CRM을 사용하여 SQL Server에 데이터를 공동 작업하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sugimomoto/items/bd6b016058332ea5f6d0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)