原創|大數據新聞|編輯:鄭恭琳|2020-09-22 11:54:37.947|閱讀 471 次
概述:Qlik的擴展性功能深受用戶喜愛,在Qlik社區,成員們踴躍分享自己構建的擴展程序,并且Qlik官方也根據用戶需求不時推出穩定好用的擴展組件。Qlik Sense允許開發人員訪問大量API和廣泛的合作伙伴技術網絡,這樣他們就可以創建自定義UI和解決方案。Qlik 提供Qlik Analytics Platform,開發人員平臺可基于豐富的前端和后端API構建定制化的分析應用程序。它為用戶提供對Qlik關聯引擎的完全API訪問,以構建豐富且智能的數據驅動分析應用。本文首先從Qlik Dev Hub和Qlik Sense APIs and SDKs兩個模塊簡要講述如何輕松實現自定義的構建可視化,實現您想要的效果。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在開始本文之前,請閱讀這篇文章以了解什么是Qlik,以及Qlik的功能詳細介紹:商業智能BI明星產品:一篇文章帶你走進Qlik
Qlik的擴展性功能深受用戶喜愛,在Qlik社區,成員們踴躍分享自己構建的擴展程序,并且Qlik官方也根據用戶需求不時推出穩定好用的擴展組件。Qlik Sense允許開發人員訪問大量API和廣泛的合作伙伴技術網絡,這樣他們就可以創建自定義UI和解決方案。Qlik 提供Qlik Analytics Platform,開發人員平臺可基于豐富的前端和后端API構建定制化的分析應用程序。它為用戶提供對Qlik關聯引擎的完全API訪問,以構建豐富且智能的數據驅動分析應用。例如,您可以利用Qlik Analytics Platform并構建用于Extranet和Internet部署的Web應用程序,如下圖所示:
Qlik Analytics Platform主要由Qlik Dev Hub、Qlik Management Console、QIX Association Engine、Qlik supporting service以及一系列的APIs和SDKs組成,構造圖如下所示:
本文首先從Qlik Dev Hub和Qlik Sense APIs and SDKs兩個模塊簡要講述如何輕松實現自定義的構建可視化,實現您想要的效果。
Qlik Dev Hub是一系列的工具集合,用于構建用戶自定義的可視化。Dev Hub附帶了許多示例和模板,您可以在構建可視化擴展或mashup時使用這些示例和模板,例子幫助您快速構建精美的可視化,模板可引導您構建符合自身需求的可視化。
①extension editor:可幫助您開始創建可視化擴展。它支持JavaScript,QEXT,HTML和CSS文件格式。隨著Qlik Sense的安裝,提供了許多模板和示例,以幫助您開始構建自己的可視化擴展。(主要用于可視化的圖表的自定義擴展)
②widget editor:可幫助您開始創建窗口小部件以增強可視化效果。 僅使用HTML和CSS創建和編輯窗口小部件,不需要JavaScript或其他編程語言的知識。Qlik Sense安裝提供了一個示例小部件庫。(主要用于可視化的窗口小部件編輯器的擴展)
③Mash-up editor:可幫助您開始創建在網頁上顯示Qlik Sense數據的mashup。它支持JavaScript,HTML和CSS文件格式。安裝Qlik Sense時會提供許多模板和代碼示例,以幫助您開始構建自己的mashup。
④single configurator:是一個Qlik Sense工具,它提供了一種創建簡單mashup頁面的簡便方法,而無需編寫任何代碼。它返回一個Qlik Sense對象,該對象在URL中標識。Qlik Sense對象通常是來自應用程序的可視化,例如折線圖。
⑤Engine API explorer:是一款可幫助您了解Engine API的工具。它在Qlik關聯引擎和客戶端之間傳遞信息。
如果您在Qlik Dev Hub中無法輕松實現自定義的構建,可以通過Qlik Sense APIs and SDKs構建可視化,實現您想要的效果。
①JSON RPC API:支持Engine JSON API,使用JSON傳遞Qlik Sens引擎和客戶端之間的信息的WebSocket協議。該Qlik引擎JSON API可用于創建應用程序和加載數據、建設故事、獲取系統信息。使用Qlik Engine JSON API的典型情況為將專用客戶端構建為獨立或Web應用程序,或者自動執行重復或復雜的更新或更改應用程序。
②Java Script libraries:用于構建擴展,能夠幫助用戶輕松地將Qlik Sense內容嵌入到網頁中。只需幾行代碼,就可以創建利用Qlik Sense可視化庫的可視化。Java Script libraries支持多種API,如下圖所示:
③UI libraries:包括leonardo-ui API。
④REST APIs:包括Proxy Service API、Repository Service API、ODAG Service API等,通常使用REST API管理數據,配置信息和身份驗證; 或者檢索產品信息,包括有關系統,組件,外部URL和第三方軟件的詳細信息。
⑤URL integration APIs:包括app integration API、single integration API。
⑥web components:在Qlik Sense中通過支持Custom Component API為用戶構建網頁可視化。
⑦C# libraries:支持C#語言擴展應用程序。
⑧.NET API:支持User Directory Connector API,通常使用.NET SDK將Qlik Sense集成到用戶自己的Windows(.NET)應用程序中,或者使用.NET API在Qlik Sense中導入用戶和組。
關于慧都大數據分析平臺與Qlik
慧都作為Qlik官方的中國合作伙伴,我們為Qlik的中國用戶提供產品授權與實施、定制分析方案、技術培訓等服務,旨在讓中國企業的每個Qlik用戶都能探索出數據的價值,讓企業形成分析文化。
慧都大數據分析團隊核心研究全球最先進的BI產品和技術,為企業推薦最合適的產品和分析方案,慧都大數據分析平臺為用戶提供從數據收集、數據倉庫、數據建模、數據分析到數據呈現的端到端分析方案。在精準營銷、管理駕駛艙、設備故障分析及預測、生產質量優化、能耗異常值分析等方面有成熟的經驗,讓數據分析能夠為業務創造價值,是我們的宗旨。
如您的企業目前有關于數據分析、數據可視化、大數據平臺搭建方面的需求,
歡迎訪問慧都網咨詢在線客服或直接撥打023-68661681,我們將免費為您定制專屬方案,并發送相關行業案例給您!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn