Qlik教程:如何從Qlik Sense Business連接到Azure SQL數(shù)據(jù)庫?
如果你同時在使用Azure SQL數(shù)據(jù)庫和Qlik Sense Business,然后數(shù)據(jù)庫保存了ERP系統(tǒng)的數(shù)據(jù)。那么如何才能夠使用Qlik Sense Business導(dǎo)入和詢問所有數(shù)據(jù)呢?本文將會告訴你怎么做!手把手教你如何從Qlik Sense Business連接到Azure SQL數(shù)據(jù)庫。
步驟
- 登錄Qlik Sense Business,然后創(chuàng)建或打開一個應(yīng)用程序
- 瀏覽到數(shù)據(jù)加載編輯器
- 從右側(cè)菜單中,單擊“創(chuàng)建新連接”
- 搜索SQL,您將注意到各種類似SQL的連接。 我們感興趣的是“ Azure SQL數(shù)據(jù)庫”
- 輸入數(shù)據(jù)庫的連接詳細信息和用戶名/密碼,
服務(wù)器:carlh.database.windows.net
數(shù)據(jù)庫:carlh1
用戶名:Azure
密碼:IAmNotTellingYou
- 點擊“測試連接”
錯誤消息“請檢查用戶名,密碼主機或其他屬性的值”常規(guī)錯誤。無法打開此登錄名所請求的主機“ carlh”。 IP地址為“ xxx”的客戶端不允許訪問服務(wù)器。
這些問題 這意味著Qlik Sense Business租戶(即<您的名字>。<您的區(qū)域> .qlikcloud.com)無法訪問您的Azure租戶。 即使Qlik Sense Business和Azure都是云解決方案和SaaS解決方案,但仍需要進行一些配置才能使雙方彼此交談。
獲得兩個Cloud解決方案進行對話應(yīng)該很簡單,但是,由于正在“技術(shù)上”從私有網(wǎng)絡(luò)(私有網(wǎng)絡(luò)是Azure)訪問數(shù)據(jù)源,因此需要允許雙方以安全可靠的方式進行對話 安全的方式。此圖說明了問題–由于Qlik Business Cloud的IP地址不在Azure防火墻中,因此出現(xiàn)連接失敗錯誤。
解決這個問題需要確定您的Qlik Sense Business租戶所在的區(qū)域,并獲取Azure所需的IP地址。這里例子的租戶是carlh.eu.qlikcloud.com,所以需要第二部分列出的3個IP地址
掌握了這些信息后,還需要轉(zhuǎn)到Azure SQL數(shù)據(jù)庫所在的Azure租戶。 如果您登錄到Azure門戶(https://portal.azure.com/),并找到有問題的SQL Server –請參見下面的內(nèi)容
從左上角搜索防火墻,然后選擇“防火墻和虛擬網(wǎng)絡(luò)”
在頁面的一半下方,從上方將三個IP地址輸入“客戶端IP地址”部分。 輸入一個友好的名稱,這樣以后您就不會太在意自己。 為簡單起見,這里將三個規(guī)則稱為Qlik Business 1、2和3。完成后,單擊“保存”。
如果您跳回到Qlik Business Cloud,然后再次單擊“測試連接”,您應(yīng)該看到“連接成功”
此時,可以單擊“創(chuàng)建”,并準備從Azure SQL數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)。
綜上所述
已經(jīng)完成了設(shè)置Qlik Sense Business與Azure SQL數(shù)據(jù)庫之間的連接的步驟。一個Azure SQL Server可以有多個數(shù)據(jù)庫,但是,您只需要在首次嘗試從特定的Azure SQL Server導(dǎo)入數(shù)據(jù)時配置Azure防火墻。
推薦閱讀:
除了以上教程資源,我們還有以Qlik為核心的各類解決方案,可幫助結(jié)局設(shè)備故障、產(chǎn)品質(zhì)量、營銷管理等各方面的企業(yè)問題,點擊咨詢在線客服>>獲取案例。