Looker Marketplace는 Looker 모델(블록) 및 시각화와 같은 많은 유형의 Looker 콘텐츠를 찾고, 배포하고, 관리하기 위한 중앙 위치입니다. Looker 고객은 Looker 제품 내에서 Looker Marketplace 콘텐츠를 설치할 수 있습니다. 자세한 내용은 Looker Marketplace 사용을 참조하세요.
이 페이지에서는 Looker Marketplace 개발 프로세스를 요약하고 만들 수 있는 다양한 유형의 Marketplace 콘텐츠에 대한 개요를 제공합니다.
개요
개발자는 블록, 시각화, 애플리케이션 등의 콘텐츠를 만들어 Marketplace에 참여할 수 있습니다. 대략적으로 Marketplace 콘텐츠 개발 프로세스는 다음 단계를 따릅니다.
- Marketplace 콘텐츠를 만듭니다. 빌드하려는 콘텐츠 유형에 따라 다음 가이드 중 하나를 사용하여 시작하세요.
- 공개 Git 저장소에 Marketplace 콘텐츠의 코드를 호스팅합니다. (작업의 경우 Looker의 작업 저장소에 pull 요청을 제출하세요.)
- 검토용으로 Markeplace 콘텐츠를 제출합니다. 자세한 내용은 Looker Marketplace에 콘텐츠 제출을 참조하세요.
다음 섹션에서는 만들 수 있는 다양한 유형의 Marketplace 콘텐츠를 요약해서 보여줍니다.
블록
블록이란 무엇인가요?
Looker 블록은 Looker 고객이 빠르고 유연한 데이터 모델링을 위한 시작점으로 사용할 수 있는 사전 빌드된 LookML 요소입니다.
Google 애널리틱스 360과 같은 일반적인 타사 데이터 세트를 모델링하는 블록이나 소매 분석과 같은 일반적인 분석 패턴을 모델링하는 블록을 만들 수 있습니다.
블록 사용
블록은 기존 Looker 연결에 적절한 데이터 세트가 있는 한 플러그 앤 플레이되도록 설계되었습니다. Marketplace에서 블록을 설치하고 LookML을 맞춤설정한 후 탐색을 시작할 수 있습니다.
Marketplace에 제출하기 위한 블록을 개발하려면 Looker 인스턴스에 새 LookML 프로젝트를 만들고 공개 GitHub 저장소에 LookML을 백업하세요. 자세한 안내 및 가이드라인은 Looker Marketplace용 커스텀 블록 개발을 참조하세요.
사용해 보기
코드를 작성하지 않고 블록을 사용하고 싶으신가요?
- Looker Marketplace 디렉터리의 블록은 대부분 Looker 인스턴스에 클릭 한 번으로 설치할 수 있습니다.
시작하기: LookML 블록 개발
시각화
시각화란 무엇인가요?
Looker의 기본 시각화 라이브러리 외에도 JavaScript 환경에서 Looker 시각화 API 사용하여 JavaScript의 커스텀 시각화 유형을 만들 수 있습니다.
예를 들면 다른 많은 것 중에서 현재 Looker Marketplace에는 Aster 플롯 시각화, 강제 방향 그래프, 게이지 시각화에 대한 등록정보가 있습니다.
시각화 사용
시각화는 플러그 앤 플레이 방식으로 설계되었습니다. Marketplace에서 시각화를 설치하고 탐색, 새 대시보드 빌드, 대시보드 수정 시 새 시각화 유형을 즉시 선택할 수 있습니다.
Marketplace에 제출할 시각화를 개발하려면 Looker Visual API 또는 JavaScript 환경을 사용합니다. 자세한 안내와 가이드라인은 Looker Marketplace용 시각화 개발을 참조하세요.
사용해 보기
코드를 작성하지 않고 시각화를 사용하고 싶으신가요?
- Looker Marketplace 디렉터리의 시각화는 대부분 Looker 인스턴스에 클릭 한 번으로 설치할 수 있습니다.
시작하기: 시각화 개발
사용 사례
애플리케이션이란 무엇인가요?
Looker 애플리케이션을 사용하면 Looker 인스턴스 사용자에게 고도로 맞춤설정된 통합 환경을 제공할 수 있습니다.
다음 기능을 포함하여 사용할 수 있는 다양한 도구 배열이 있는 전용 Looker 페이지가 캔버스가 됩니다.
- JavaScript 코드 실행
- 사전 인증된 클라이언트를 통해 Looker API에 액세스
- 원활한 UI를 위한 Looker 구성요소 활용
- 클라이언트에서 또는 편리한 서버 프록시를 통해 HTTP 호출
- OAuth를 통해 서드 파티 서비스로 인증
애플리케이션 사용
애플리케이션은 플러그 앤 플레이 방식으로 설계되었습니다. Marketplace에서 애플리케이션을 설치한 후 즉시 사용할 수 있습니다.
Marketplace에 제출할 애플리케이션을 개발하기 위한 첫 번째 단계는 Looker의 확장 프로그램 프레임워크로 노출되는 API를 사용하여 JavaScript 기반 클라이언트 측 애플리케이션을 작성하는 것입니다. Looker의 create-looker-extension
명령줄 도구를 사용하면 웹팩을 통해 애플리케이션 코드를 번들로 제공하는 데 필요한 빌드 도구를 포함하여 템플릿 코드베이스를 시작할 수 있습니다. 자세한 안내 및 가이드라인은 Looker 확장 프로그램 빌드 페이지를 참조하세요.
사용해 보기
코드를 작성하지 않고 Looker 애플리케이션을 사용하고 싶으신가요?
- 여러 Looker 게시 애플리케이션을 Looker Marketplace에서 Looker 인스턴스로 클릭 한 번으로 설치할 수 있습니다.
시작하기: Looker 확장 프로그램 빌드
작업
작업이란 무엇인가요?
통합이라고도 하는 작업은 Looker 데이터를 타사 서비스에 전달합니다. Airtable 또는 Azure Storage와 같은 새 대상에 작업을 만들어 Looker의 작업 대상 라이브러리를 확장합니다.
작업 사용
Looker 고객은 Marketplace에서 작업을 설치하는 대신 Looker 인스턴스의 관리자 설정 - 작업 페이지에서 작업을 사용 설정합니다.
새 작업을 개발하려면 Looker 데이터 테이블의 한 셀, 한 개의 Looker 쿼리 또는 하나의 Looker 대시보드를 대상으로 전송하는 JavaScript 메서드를 작성합니다. 자세한 안내와 가이드라인은 맞춤 액션 빌드 페이지를 참조하세요.
사용해 보기
코드를 작성하지 않고 작업을 사용하기를 원하나요?
- Looker 인스턴스의 관리자 설정 - 작업 페이지에서 작업을 사용 설정합니다. 그런 다음 데이터를 전송하거나 예약할 때 작업을 선택합니다.
시작하기: 커스텀 작업 빌드