Looker Action을 사용하여 BigQuery 데이터를 Markeet과 공동 작업

4333 단어 BigQueryLookerMarketo

니콜리


https://community.looker.com/general-looker-administration-35/looker-actions-marketo-7796
이 글을 참고하여 저는 Looker가 BigQuery에 있는 데이터로 Market의 읽기 정보를 업데이트해서 적어 놓았습니다.

전제 조건


저는 Looker 사용자의 데이터 분석가로 Markeet에 대해 잘 몰라요.
하지만 내가 말하고 싶은 것은 간단하게 이루어졌다는 것이다.

설치 방법


상술한 보도를 적절하게 참조하여 해설을 진행하다.

우선 Loker에서 MarketoAction 활성화



Actions에 액세스한 후 Market 아이콘이 있으므로 Enable 버튼을 눌러 활성화합니다.

이어 마켓 측도 API의 유효성 & 연결 정보를 확인했다



Markeet 측에서 설정한 상세한 내용은 이 일대를 참조하십시오.
IP 제한이 진행되는 상황에서 여기서 Looker 실례의 IP 주소를 화이트리스트에 넣으세요.(※ 여기 꽉 찼어요. 후술.)
각 인스턴스의 IP 주소는 이 페이지로 통일됩니다.

위에서 확인한 연결 정보를 Looker의 MarkeetoAction 설정에 입력



TestAction도 수행하십시오.

view 파일에서 Looker 항목과 Market 항목의 상관 관계 정의



그림에서 보듯이 tags 매개 변수로 정의한다.
Market 측면의 항목은 REST API 이름을 지정합니다.

그다음에 가시적인 발송이나 스케줄 설정!

  • Looker에서 여느 때와 같이 업데이트의 관건적인 프로젝트, 업데이트하고 싶은 프로젝트를 시각화(Look도, Dashboard도, Explore도)
  • 오른쪽 위의 톱니바퀴에서 누르면 발송 또는 스케줄링

  • 3. 데이터의 이동 목적지에서 마켓을 선택하고 Lead Loop Field로 업데이트키로 입력한 항목(※ 마켓 측 이름을 입력해야 하니 주의)
    4. Campaign이나 List에 데이터를 Additional Action으로 추가하려는 경우 이 ID(ListID 등)를 설정합니다URL에서 알 수 있음
    5. 높이의 옵션을 선택하여 결과를'모든 결과'로 설정하는 것을 권장합니다.테이블 결과에 따라 Looker Visualization 행의 양만 업데이트됩니다(해당).

    6.발송!

    막힌 곳


    위에서 말한 바와 같이, 나는 Looker 쪽의 IP 주소를 잘 모르겠다. 완전히 꽉 찼다.
    ChaatSupport에 문의하면 본사의 Looker 실례가 일본 도쿄라는 것은 의심의 여지가 없지만 어쨌든 IP로 탄핵될 것이다.그리고 오류 코드 603 (권한 부족) 은 더욱 혼란스럽다.
    Markeeto에 문의한 뒤 API를 두드릴 때 방문했던 IP 주소를 알려주고 화이트리스트에 추가하는 그런 힘으로 해결해 주세요.
    SSH 터널을 설정했다면 위에서 소개한 페이지에 적힌 IP 주소가 아닐 수도 있겠지만... 아직까지 진실을 모르고 있습니다.

    [2021/04/16 보충]
    Looker Action은 Looker&Action Hub&Endipoint의 구성으로 수행됩니다.
    결국 마켓 측 화이트리스트에 등록해야 할 IP는 액션허브의 IP다.그렇구나.
    https://docs.looker.com/ja/sharing-and-publishing/action-hub

    잘못 말하다


    나는 마켓 측의 디자인이 좋지 않으면 계속 오류에 직면할 것이라고 생각한다.
    메시지 알림에 대한 오류 메시지가 적습니다. Admin > Server > Log에서 오류 로그를 확인하십시오.
    내가 만난 일지는 다음과 같은 두 가지가 있다.
    *Access denied(code:603): 위에서 설명한 대로 Looker의 IP 주소 부족으로 인한 오류입니다.
    *key에 항목 오류가 없음: Lead Loop Field에서 지정한 항목이 Market 옆에 null일 때 발생합니다.

    기타 고려 사항


    API Request는 bulk가 아닌 Looker 측면의 시각화된 목록 행에서 진행됐으며, 마켓 측면의 MaxRateLimit에 의해 가로막혔다.이것도 상황 증거에 근거하여 추측한 것에 불과하니 상세한 사람이 있으면 반드시 저에게 알려주세요.Bulk에서 할 수 있으면 좋겠는데...

    좋은 웹페이지 즐겨찾기