Looker Marketplace 可讓您集中一處搜尋、部署及管理多種 Looker 內容,例如 Looker 模型 (模塊) 和圖表。Looker 客戶可以在 Looker 產品中安裝 Looker Marketplace 內容。詳情請參閱「使用 Looker Marketplace」。
本頁面將簡要說明 Looker Marketplace 的開發程序,並概略說明您可以建立的不同類型 Marketplace 內容。
總覽
開發人員可以建立模塊、圖表和應用程式等內容,為 Marketplace 做出貢獻。大致來說,Marketplace 內容開發程序會遵循下列步驟:
- 建立市集內容。請根據您要建立的內容類型,參閱下列指南之一,瞭解如何開始製作內容:
- 在公開 Git 存放區中託管市集內容的程式碼。(如果是動作,請改為提交拉取要求至 Looker 的動作存放區)。
- 將市集內容送交審查。詳情請參閱「將內容提交至 Looker Marketplace」。
以下各節將概述您可以建立的不同類型市集內容。
模塊
什麼是區塊?
Looker Blocks 是預先建構的 LookML 片段,Looker 客戶可將其做為快速且彈性的資料建模起點。
您可以建立模擬常見第三方資料集 (例如 Google Analytics 360) 的區塊,或是模擬常見分析模式 (例如 零售分析)。
使用區塊
只要現有 Looker 連線中含有適當的資料集,區塊就能隨插即用。你可以從 Marketplace 安裝區塊、自訂 LookML,然後開始探索。
如要開發要提交至市集的區塊,請在 Looker 執行個體中建立新的 LookML 專案,並在公開的 GitHub 存放區中備份 LookML。如需詳細的操作說明和規範,請參閱「為 Looker Marketplace 開發自訂區塊」。
立即體驗
想開始使用區塊,但不想編寫任何程式碼嗎?
- 大部分的 Looker Marketplace 目錄方塊都可以一鍵安裝至 Looker 執行個體。
入門: 開發 LookML 區塊
圖表
什麼是視覺化資料?
除了 Looker 的預設圖表資料庫,您也可以使用 Looker Visualization API 搭配 JavaScript 環境,在 JavaScript 中建立自訂圖表類型。
舉例來說,Looker Marketplace 目前列出了Aster Plot 視覺化圖表、Force-Directed Graph 和Gauge 視覺化圖表等項目。
使用視覺化內容
視覺化內容的設計原則是即插即用。您可以從市集安裝可視化資料,並在探索、建立新的資訊主頁和編輯資訊主頁時立即選取新的可視化資料類型。
如要開發要提交至市集的圖表,請先在 JavaScript 環境中使用 Looker Visualization API。如需詳細操作說明和指南,請參閱「為 Looker Marketplace 開發圖表」。
立即體驗
想開始使用圖表,但不想編寫程式碼嗎?
- 大部分 Looker Marketplace 目錄中的可視化資料,都可以一鍵安裝至 Looker 執行個體。
開始使用: 開發圖表
應用程式
什麼是應用程式?
Looker 應用程式可讓您為 Looker 執行個體的使用者提供高度客製化且整合的體驗。
專屬的 Looker 頁面會成為您的畫布,提供多種工具供您使用,包括:
- 執行 JavaScript 程式碼
- 透過預先驗證的用戶端存取 Looker API
- 運用 Looker 元件打造無縫接軌的 UI
- 從用戶端或透過方便的伺服器 Proxy 進行 HTTP 呼叫
- 透過 OAuth 驗證第三方服務
使用應用程式
應用程式設計為即插即用。您可以從 Marketplace 安裝應用程式,並立即開始使用。
如要開發要提交至市集的應用程式,第一步是撰寫以 JavaScript 為基礎的用戶端應用程式,使用 Looker Extension Framework 公開的 API。Looker 的 create-looker-extension
指令列工具可讓您開始使用範本程式碼集,包括透過 webpack 將應用程式程式碼打包所需的建構工具。如需詳細操作說明和規範,請參閱「建構 Looker 擴充功能」頁面。
立即體驗
想開始使用 Looker 應用程式,但不想編寫程式碼嗎?
- 您可以從 Looker Marketplace 一鍵安裝多個 Looker 發布的應用程式。
入門: 建構 Looker 擴充功能
動作
什麼是動作?
動作 (也稱為整合) 可將 Looker 資料傳送至第三方服務。擴充 Looker 的動作目的地資料庫,建立指向新目的地的動作,例如 Airtable 或 Azure Storage。
使用動作
Looker 客戶可以在 Looker 例項的「管理員設定 - 動作」頁面中啟用動作,而非透過 Marketplace 安裝動作。
如要開發新的動作,請編寫 Javascript 方法,將 Looker 資料表的一個儲存格、一個 Looker 查詢或一個 Looker 資訊主頁傳送至目的地。如需詳細操作說明和規範,請參閱「建構自訂動作」頁面。
立即體驗
想開始使用動作,但不想編寫程式碼嗎?
- 在 Looker 執行個體的「管理設定 - 動作」頁面中啟用動作。接著,選取傳送或排程資料時的動作。
開始使用: 建構自訂動作