2012-09-01 49 views
1

我正在使用QlikView版本11與MySQL數據庫。在qlik視圖中顯示mysql表嗎?

我在MySQL中創建了一個數據庫和一個表。現在我想在QlikView中加載該表。我創建了一個數據源,但是我的數據庫沒有在QlikView中顯示。

+1

這個問題已經解決了嗎?如果沒有:您使用了哪種類型的DSN,System-DSN?憑證可以嗎?您是否看到來自QlikView的其他數據源? –

+0

你有連接到數據源?進入編輯腳本後,檢查你是否與你的數據庫連接? –

+0

你使用什麼樣的連接? OleDB或ODBC? – jclozano

回答

0

我假設你的數據庫已經啓動,你可以通過連接它。

(我用的QlikView德國UI所以也許我的菜單項的翻譯 並不完全適合。)

在clikview創建一個新文件(Ctrl + N)。 如果wizzard出現,請點擊取消。

現在編輯加載腳本(CTRL-E)。

在底部,你可以選擇你的數據來自何處。 從數據庫中選擇ODBC,然後單擊連接。

選擇您的數據源並輸入憑證。 之後,你應該測試你的連接! 成功測試後,您可以點擊確定。

現在,你應該有一個ODBC線在腳本中,這樣

ODBC CONNECT TO [Foo;DBQ=bar] (XUserId is UAIAARGJCEEEF, XPassword is DFASDYFSFGbbCWERAB); 

現在單擊底部的數據庫部分選擇按鈕。彈出一個窗口 ,你可以選擇你需要的列和表。 先嚐試提議並單擊確定。

現在你應該從你的數據庫中獲得你的拳頭LOAD命令。

LOAD `run_id`, 
    `question_id`, 
    question; 
SQL SELECT * 
FROM foobar.run; 

單擊確定以完成腳本的編輯。

按CTRL + R重新加載數據。 (如果尚未完成,請保存您的* .qvw文件。)

現在在您的工作表中單擊右鍵並添加一個顏色列表框。例如在這個例子中'問題'。

1

在qlikview中創建一個新文件(CTRL + N)。如果該向導出現,請單擊取消。

現在編輯加載腳本(CTRL-E)。

在數據選項卡中選擇數據庫的ODBC底部,點擊連接,然後檢查顯示用戶DSN如果已經在用戶DSN創建數據源輸入憑據,然後單擊測試連接,然後按確定。 然後按(Ctrl + E),然後按下底部的選擇按鈕,然後列出數據庫中的所有表格,選擇要加載到qlikview的表格和列。

0

步驟1
您首先需要安裝ODBC連接器。 按照此Download link
第2步
添加用戶DSN,輸入適當的條目。 之後,按照這個視頻:Video link

希望這會解決您的問題。