Looker Marketplace 개요

Looker Marketplace는 Looker 모델 (블록), 시각화, 애플리케이션, 작업을 찾고 배포하고 한곳에서 관리할 수 있는 장소입니다.

이 페이지에서는 Looker Marketplace 개발 프로세스를 요약하고 개발자가 만들 수 있는 다양한 유형의 Marketplace 콘텐츠를 간략하게 설명합니다.

개요

개발자는 블록, 시각화, 애플리케이션과 같은 콘텐츠를 제작하여 Marketplace에 참여할 수 있습니다. 시작하려면 다음 단계를 따르세요.

  1. Marketplace 콘텐츠를 만듭니다. 제작하려는 콘텐츠 유형에 따라 다음 가이드 중 하나를 사용하여 시작하세요.
  2. Marketplace 콘텐츠 코드를 공개 Git 저장소에 호스팅합니다. 작업의 경우 대신 Looker의 작업 저장소에 풀 요청을 제출하세요.
  3. 검토를 위해 Markeplace 콘텐츠를 제출하세요. 자세한 내용은 Looker Marketplace에 콘텐츠 제출을 참고하세요.

다음 섹션에는 만들 수 있는 다양한 유형의 Marketplace 콘텐츠가 요약되어 있습니다.

블록

차단이란 무엇인가요?

Looker 블록은 Looker 고객이 빠르고 유연한 데이터 모델링의 출발점으로 사용할 수 있는 사전 빌드된 LookML입니다.

Google 애널리틱스 360과 같은 일반적인 서드 파티 데이터 세트를 모델링하는 블록이나 Retail 애널리틱스와 같은 일반적인 분석 패턴을 모델링하는 블록을 만들 수 있습니다.

블록 사용

블록은 기존 Looker 연결에 적절한 데이터 세트가 있는 경우 플러그 앤 플레이로 설계되었습니다. Marketplace에서 블록을 설치하고 LookML을 맞춤설정한 다음 탐색을 시작할 수 있습니다.

Marketplace에 제출할 블록을 개발하려면 Looker 인스턴스에 새 LookML 프로젝트를 만들고 공개 GitHub 저장소에 LookML을 백업하세요. 자세한 안내와 가이드라인은 Looker Marketplace용 맞춤 블록 개발을 참고하세요.

Examples

Looker Marketplace 디렉터리의 대부분의 블록을 Looker 인스턴스에 클릭 한 번으로 설치할 수 있습니다. 예를 들어 다음을 참조하세요.

시작하기

LookML 블록 개발

시각화

시각화란 무엇인가요?

Looker의 기본 시각화 라이브러리 외에도 Looker Visualization API, Looker 시각화 테스트베드 또는 자체 환경을 사용하여 자바스크립트로 맞춤 시각화 유형을 생성할 수 있습니다.

시각화 사용

시각화는 플러그 앤 플레이 방식으로 설계되었습니다. Marketplace에서 시각화를 설치하고 탐색, 새 대시보드 빌드, 수정 시 새로운 시각화 유형을 즉시 선택할 수 있습니다.

Marketplace에 제출할 시각화를 개발하려면 먼저 Looker Visualization API, Looker Custom Visualization Builder 또는 자체 자바스크립트 환경을 사용합니다. 자세한 안내와 가이드라인은 Looker Marketplace의 시각화 개발을 참고하세요.

Examples

Looker Marketplace 디렉터리에서 대부분의 시각화를 Looker 인스턴스에 원클릭 설치할 수 있습니다. 예를 들어 다음을 참조하세요.

시작하기

시각화 개발

애플리케이션

애플리케이션이란 무엇인가요?

Looker 애플리케이션을 사용하면 Looker 인스턴스 사용자에게 고도로 맞춤화된 통합 환경을 제공할 수 있습니다.

전용 Looker 페이지는 캔버스가 되어 다음과 같은 다양한 도구를 마음껏 사용할 수 있습니다.

  • 자바스크립트 코드 실행
  • 사전 인증된 클라이언트를 통해 Looker API에 액세스
  • Looker 구성요소를 활용하여 원활한 UI 만들기
  • 클라이언트에서 또는 편리한 서버 프록시를 통해 HTTP 호출
  • OAuth를 통해 서드 파티 서비스에 인증

애플리케이션 사용

애플리케이션은 플러그 앤 플레이 방식으로 설계되었습니다. Marketplace에서 애플리케이션을 설치하고 즉시 사용할 수 있습니다.

Marketplace에 제출할 애플리케이션을 개발하려면 먼저 Looker의 확장 프레임워크에서 노출된 API를 사용하는 자바스크립트 기반 클라이언트 측 애플리케이션을 작성합니다. Looker의 create-looker-extension 명령줄 도구를 사용하면 webpack을 통해 애플리케이션 코드를 번들로 묶는 데 필요한 빌드 도구가 포함된 템플릿 코드베이스를 만들 수 있습니다. 자세한 안내와 가이드라인은 Looker 확장 프로그램 빌드 페이지를 참고하세요.

Examples

Looker에서 게시한 여러 애플리케이션을 Looker Marketplace에서 클릭 한 번으로 설치하여 Looker 인스턴스에 설치할 수 있습니다. 예를 들어 다음을 참조하세요.

시작하기

Looker 확장 프로그램 빌드

작업

작업이란 무엇인가요?

통합이라고도 하는 작업은 Looker 데이터를 서드 파티 서비스에 제공합니다. Airtable 또는 Azure Storage와 같은 새 대상에 작업을 생성하여 Looker의 작업 대상 라이브러리를 확장합니다.

작업 사용

Looker 고객은 Marketplace에서 작업을 설치하는 대신 Looker 인스턴스의 관리자 설정 - 작업 페이지에서 작업을 사용 설정합니다.

새 작업을 개발하려면 Looker 데이터 표의 셀 1개, Looker 쿼리 1개 또는 Looker 대시보드 1개를 대상으로 전송하는 자바스크립트 메서드를 작성하세요. 자세한 안내와 가이드라인은 맞춤 작업 만들기 페이지를 참조하세요.

Examples

작업을 사용해 보려면 Looker 인스턴스의 관리자 설정 - 작업 페이지에서 작업을 사용 설정하세요. 그런 다음 데이터를 전송하거나 예약할 때 실행할 작업을 선택합니다. 예를 들어 다음을 참조하세요.

시작하기

맞춤 작업 빌드