Salesforce Marketing Cloud의 GraphQL 학습 계획
4695 단어 salesforceetldatabase
원격 Oracle 데이터베이스에서 데이터를 가져오는 기존 방법은 ODBC을 통해 데이터베이스에 연결하고 ODBC 연결을 통해 SQL queries을 나타내는 일반 텍스트를 보내는 것입니다.
데이터를 가져오려는 소프트웨어(이 경우 Marketing Cloud)는 일반적으로 ODBC의 세부 정보를 처리하고 반환되는 데이터를 일종의 유용한 테이블 모양 데이터 구조로 전환하는 데 도움을 줍니다. 소프트웨어(예: 데이터 확장자).
안타깝게도 Google 기술 중 어느 것도 Marketing Cloud가 Kyle을 위해 이 모든 작업을 수행할 수 있다는 힌트를 찾지 못했습니다.
대신 Kyle이 SQL 쿼리를 SFMC 데이터 확장으로 전환하려면 다음을 수행할 수 있는 일종의 ETL tool 쿼리를 입력해야 합니다.
그러나 이 특정 Oracle 데이터베이스에는 기반GraphQL 애플리케이션 프로그래밍 인터페이스( API )도 있습니다.
이론적으로 이것은 Kyle에게 또 다른 옵션을 제공할 수 있다고 생각합니다.
HTTP 소개(데이터 담당자 및 관리자용, 특히!)
케이티 ・ 2019년 6월 3일 ・ 10분 읽기
#tutorial
#beginners
#explainlikeimfive
#http
Ivan Razine에 따르면 create a SFMC Data Extension with Server-Side JavaScript (SSJS) code .
If you can also populate a data extension’s contents with SSJS and/or AMPscript 그리고 SSJS/AMPscript가 Marketing Cloud 외부에 있는 HTTP 기반 API에 대한 콜아웃을 만들 수 있다면 GraphQL 인터페이스를 통해 Oracle의 데이터를 쿼리하는 코드를 작성할 수 없는 이유를 알 수 없습니다.
Kyle은 Oracle에 대한 모든 쿼리 텍스트를 Marketing Cloud 내부에 남겨두면 ETL 도구가 방해가 될 때보다 유지 관리를 더 잘 제어할 수 있기 때문에 이 옵션에 대해 궁금합니다.
지금 시점에서 Marketing Cloud에 대해 자세히 알아볼 만큼 잘 알지는 못하지만 Kyle에게 검토 중이라면 따르겠다고 말한 게임 계획은 다음과 같습니다.
GET
에 대한 https://yesno.wtf/api
HTTP 작업에서 검색된 데이터를 기반으로 Data Extension을 빌드하는 Marketing Cloud에서 "hello world"프로젝트를 만듭니다.POST
에 대한 https://api.graphql.jobs
요청과 같이 "GraphQL"쿼리를 전달하도록 요청하는 API에서 데이터를 가져와서 재생합니다. {\r\n jobs\r\n {\r\n title\r\n postedAt\r\n description\r\n applyUrl\r\n }\r\n}
이러한 프로젝트를 완료한 후(그리고 그 과정에서 엄청난 양의 코딩을 학습한 후!) 이것이 흥미롭고 유지 관리 가능한 데이터 통합 아키텍처라고 생각되면 Oracle 데이터베이스 전문가에게 연락하여 GraphQL API의 세부 사항에 대해 논의하십시오. 제공합니다.
막다른 골목에 도달하더라도 걱정하지 마십시오. SQL 및 SFTP에 최적화된 조직의 신뢰할 수 있는 ETL 도구가 여러분을 다시 보게 되어 기쁠 것입니다.
Reference
이 문제에 관하여(Salesforce Marketing Cloud의 GraphQL 학습 계획), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/katiekodes/study-plan-for-graphql-in-salesforce-marketing-cloud-489n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)