Looker 블록 배포
이 페이지에서는 다음과 같이 공개 GitHub 저장소에 있는 Cortex Framework용 사전 빌드된 Looker 블록을 설치하는 단계를 설명합니다.
- Cortex용 SAP
- Cortex용 Salesforce Sales Cloud (SFDC)
- Cortex용 Oracle EBS
- Cortex용 Salesforce Marketing Cloud (SFMC)
- Cortex용 메타
- Cortex용 YouTube (DV360 포함)
- Cortex용 교차 미디어 및 제품 연결 통계
Dun & Bradstreet용 Looker 대시보드를 배포하려면 Dun & Bradstreet용 Looker 스튜디오 대시보드를 참고하세요.
기본 요건
이러한 사전 빌드된 대시보드에 액세스하고 사용하려면 먼저 다음을 실행해야 합니다.
- Cortex Framework 배포: Cortex Framework가 데이터 소스로 설정되고 구성되어 있는지 확인합니다. 자세한 내용은 배포를 위한 Cortex Framework 기본 요건을 참고하세요.
- Looker 액세스: Looker에 액세스하고 플랫폼을 숙지하세요.
- 사용 가능한 대시보드 살펴보기: 사전 빌드된 대시보드와 배포하려는 대시보드에서 사용할 수 있는 통계를 살펴봅니다. 자세한 내용은 사용 가능한 Looker 블록을 참고하세요.
기본 요건을 완료하면 Looker 블록을 설치할 수 있습니다.
설치
Looker 블록은 LookML(Looker 모델링 언어)을 사용하여 Looker 대시보드의 시맨틱 모델을 정의합니다. Cortex 데이터 소스에 해당하는 LookML 모델을 설치하려면 다음 옵션 중 하나를 사용하세요.
- 옵션 A: Git URL에서 Looker Marketplace를 통해 설치합니다.
- 옵션 B: 저장소를 포크하여 설치합니다.
다음 섹션에서는 각 옵션의 단계를 설명합니다.
옵션 A: Git URL에서 Looker Marketplace를 통해 설치
Looker Marketplace는 Looker 블록, 애플리케이션, 시각화, 플러그인을 찾고, 배포하며, 관리하는 Looker 내의 중앙 위치입니다. Git URL에서 Looker Marketplace를 통해 설치하려면 다음 단계를 따르세요.
- Looker 인스턴스로 이동합니다.
- Looker 메뉴 바 에서 Marketplace 버튼을 클릭합니다.
- Marketplace 메뉴에서 관리 옵션을 선택합니다.
- 관리 페이지에서 점 3개로 된 옵션 메뉴 를 선택합니다.
- Git URL을 통해 설치 버튼을 선택합니다.
- 선택한 저장소의 URL 및 커밋 SHA를 입력합니다.
- 설치를 클릭합니다.
- 이용약관 대화상자에서 '동의' 및 '계속'을 클릭합니다.
- 데이터에 해당하는 필수 매개변수를 입력합니다.
- 연결 이름
- 프로젝트 ID
- 보고 데이터 세트
- 설치를 클릭합니다.
자세한 내용은 Looker 문서의 Git URL에서 도구 설치를 참고하세요.
옵션 B: 저장소를 포크하여 설치
저장소를 포크하여 Looker 블록을 설치하려면 다음 단계를 따르세요.
GitHub 저장소 포크:
- 선택한 Looker 블록의 GitHub 저장소로 이동합니다.
- 저장소의 오른쪽 상단에서 포크를 클릭합니다.
- 사용자 이름으로 포크를 만듭니다. 이렇게 하면 GitHub 계정에 저장소 사본이 생성됩니다.
빈 LookML 프로젝트 만들기:
에서 빈 프로젝트 만들기를 참고하세요.- 개발 모드에 있는지 확인합니다.
- Develop(개발) 메뉴에서 Projects(프로젝트)를 선택합니다.
LookML 프로젝트 페이지 왼쪽 상단에서 새 모델 구성을 선택하여 모델 구성 페이지를 엽니다.
모델 구성 페이지에서 모델의 옵션을 지정합니다.
모델: 저장소의
model.lkml
파일과 동일한 이름으로 모델 이름을 지정합니다. 예를 들어 모델 이름을cortex-<datasource>
로 지정합니다.프로젝트: 프로젝트 이름을 지정합니다. 모델과 동일한 이름을 지정하거나 다른 이름을 지정합니다.
허용된 연결: 모델에서 사용할 수 있는 데이터베이스 연결을 지정하거나 모델에서 현재 또는 향후 연결을 사용할 수 있다고 지정합니다.
저장을 클릭하여 프로젝트를 대기 중인 프로젝트로 저장합니다.
LookML 프로젝트 페이지의 대기 중인 프로젝트 섹션에서 새 프로젝트를 찾습니다.
LookML 추가를 클릭하여 새 프로젝트 페이지를 엽니다.
새 프로젝트 페이지에서 프로젝트 옵션을 지정합니다.
- 프로젝트 이름: 이전 단계에서 지정된 값으로 이미 채워져 있습니다.
- 시작점: 빈 프로젝트를 선택합니다.
프로젝트 만들기를 선택합니다. Looker에서 프로젝트를 만들고 Looker IDE에서 엽니다.
자세한 내용은 LookML 모델 생성에 관한 원본 Looker 문서를 참고하세요.
새 LookML 프로젝트를 포크된 저장소에 연결: Looker 문서의 Git 연결 설정 및 테스트 단계를 따르세요.
manifest.lkml
파일에서 상수 값을 업데이트합니다.- Looker에서 포크된 저장소의
manifest.lkml
파일을 엽니다. - 상수 섹션을 찾아 필수 매개변수 섹션에 설명된 대로 값을 업데이트합니다.
- Looker에서 포크된 저장소의
변경사항을 커밋하고 프로덕션에 배포합니다. 포크된 저장소를 기반으로 하는 Looker 프로젝트를 사용하면 고유한 비즈니스 요구사항에 맞게 LookML을 맞춤설정할 수 있습니다. 프로덕션에 변경사항 적용의 단계를 따르세요.
필수 매개변수
이러한 필수 값은 마켓플레이스 설치 프로세스 중에 구성되며, 이 블록이 포크된 Git 저장소에서 설치된 경우 프로젝트의 manifest.lkml
파일에서 이러한 상수의 값을 업데이트해야 합니다.
매개변수 | 값 | 설명 | Looker 블록 |
---|---|---|---|
Connection Name
|
연결 이름 | Looker가 Cortex REPORTING 데이터 세트를 쿼리할 수 있는 BigQuery 연결 이름입니다. 사용 설정되어 있어야 합니다. | 전체 |
Project ID
|
프로젝트 ID | BigQuery에 보고 데이터 세트가 있는 Google Cloud 프로젝트입니다. 자세한 내용은 프로젝트 식별을 참고하세요. | 전체 |
Reporting Dataset
|
보고할 데이터 세트의 이름 | 데이터 소스 데이터 세트 뷰가 Google Cloud BigQuery 프로젝트 내에 있는 배포된 Cortex Data Foundation 보고 데이터 세트입니다. Cortex Data Foundation의 배포 설정에 따라 이 데이터 세트 이름은 일반적으로 _REPORTING 로 끝나는 패턴입니다.
|
전체 |
Client
|
SAP 클라이언트 번호 (mandt )
|
보고에 사용할 SAP 클라이언트 번호 (mandt )입니다.
|
SAP |
Sign Change
|
Yes 또는 No
|
손익계산서 보고의 경우 수익은 일반적으로 대변을 나타내는 음수로 일반 원장에 표시됩니다. 부호 변경 값을 Yes 로 설정하면 이익 및 손익 보고서에 양수로 표시됩니다.
|
SAP |
추가 차단 관련 요구사항
일부 블록은 배포에 관한 특정 요구사항이 있습니다. 자세한 내용은 블록별 배포를 참고하세요.
차단 | 추가 요구사항 링크 |
---|---|
SAP | SAP용 Cortex Framework Looker 블록의 추가 사양 |
Oracle EBS | Oracle EBS용 Cortex Framework Looker 블록의 추가 사양 |
추가 리소스
LookML에 대한 자세한 내용은 다음 문서 및 교육을 참고하세요.