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