ODBC
從 ODBC 資料來源載入資料
-
您可以在支援最常用 ODBC 來源的 Qlik ODBC Connector Package 中使用 Database 連接器。這可讓您在 Qlik Sense 中定義資料來源,而不需要使用 Microsoft Windows ODBC 資料來源管理員。要透過 ODBC Connector Package 其中一個 Qlik 授權的 ODBC 驅動程式直接連接資料庫,請參閱 Qlik Connectors 說明網站上的 Database 連接器說明。
如需詳細資訊,請參閱 Qlik 連接器:資料庫 (僅提供英文版)。
-
您可以為有問題的 DBMS 安裝 ODBC 驅動程式,然後建立資料來源 DSN。這將在本節中予以說明。
您可以藉由 Qlik Sense 透過 ODBC 存取 DBMS (Database Management System):
替代方法是從資料庫將資料匯出到 Qlik Sense 可讀的檔案。
通常,部分 ODBC 驅動程式隨 Microsoft Windows 一起安裝。其他的驅動程式則可向軟體零售商購買、在網際網路上搜尋,或由 DBMS 製造商提供。某些驅動程式是可免費轉散發的。
可轉散發的 Microsoft Access 資料庫引擎 2016。
此處說明的 ODBC 介面指的是在用戶端電腦的介面。若計劃使用 ODBC 來存取網路伺服器上的多使用者關聯式資料庫,則可能需要其他的 DBMS 軟體,以便讓用戶端存取伺服器上的資料庫。如需所需軟體的詳細資訊,請連絡 DBMS 供應商。
ODBC 資料連線設定
UI 項目 | 描述 |
---|---|
使用者 DSN
系統 DSN |
選取需連接的 DSN 類型。 對於使用者 DSN 來源,您需指定 32 位元驅動程式是否搭配使用 32 位元連線使用。 系統 DSN 連線可根據 32 位元或 64 位元篩選。 |
Single Sign-On |
連線至 SAP HANA 資料來源時,可啟用 Single Sign-On (SSO)。 如需詳細資訊,請參閱使用 Qlik Sense 設定用於 SAML 單一登入的 SAP HANA (僅提供英文版)。 如果未選取此選項,將使用引擎服務使用者認證,您在使用者名稱和密碼中指定了認證的情況除外。 如果選取了此選項,將使用引擎服務使用者或使用者名稱 / 密碼認證來登入 Windows,接著使用目前使用者的認證登入 SAML (SAP HANA) 。 |
使用者名稱 |
在資料來源要求的情況下,待連線的使用者名稱。 如果您想要使用引擎服務使用者憑證,或者如果資料來源不需要憑證,則將該欄位保留空白。 |
密碼 |
在資料來源要求的情況下,待連線的密碼。 如果您想要使用引擎服務使用者憑證,或者如果資料來源不需要憑證,則將該欄位保留空白。 |
名稱 | 資料連線的名稱。 |
新增 ODBC 驅動程式
必須在 安裝 DBMS (Database Management System) 的 ODBC 驅動程式,Qlik Sense 才能存取您的資料庫。最佳做法一律是安裝最新的驅動程式。請參閱廠商的文件,瞭解下載和安裝說明。
必須在 Qlik Sense 安裝 DBMS 的 ODBC 驅動程式, 才能存取您的資料庫。此為外部軟體。因此以下說明可能無法符合所有廠商的軟體。如需詳細資訊,請參閱您正在使用之 DBMS 的說明文件。
請執行下列動作:
- 在控制面板中按兩下管理工具圖示。
-
按兩下 ODBC 資料來源 (64 位元) 圖示。
會出現 ODBC 資料來源管理員對話方塊。
- 在使用者 DSN 索引標籤中,選取要搭配 Qlik Sense 使用的資料庫。
-
在驅動程式標籤中,您可以看見已安裝的 ODBC 驅動程式清單。若尚未安裝 DBMS,您必須為此安裝驅動程式。執行 ODBC 驅動程式提供的安裝程式,例如 Microsoft ODBC 安裝程式。
ODBC 設定的 64 位元及 32 位元版本
Microsoft Windows 作業系統的 64 位元版本包括 Microsoft Open DataBase Connectivity (ODBC) Data Source Administrator 工具 (Odbcad32.exe) 的下列版本:
- Odbcad32.exe 檔案的 32 位元版本位於 %systemdrive%\Windows\SysWOW64 資料夾中。
- Odbcad32.exe 檔案的 64 位元版本位於 %systemdrive%\Windows\System32 資料夾中。
建立 ODBC 資料來源
您必須針對要存取的資料庫建立 ODBC 資料來源。這可在 ODBC 安裝期間完成,或在之後的階段進行。
請執行下列動作:
-
開啟 Odbcad32.exe。
-
跳至標籤系統 DSN,以建立系統資料來源。
-
按一下新增。
即會顯示建立新的資料來源對話方塊,顯示所安裝 ODBC 驅動程式的清單。
-
如果列出正確的 ODBC 驅動程式,請加以選擇,然後按一下完成。
特定於所選資料庫驅動程式的對話方塊隨即出現。
- 選擇 Microsoft Access Driver (*.mdb、*.accdb),然後按一下完成。
- 命名資料來源,並設定必要參數。
- 命名資料來源指令碼教學課程 ODBC。
- 在資料庫下,按一下選擇...。
- 在目錄下,導覽至 Sales.accdb 檔案 (教學課程範例檔案) 的位置。
- 檔案 Sales.accdb 在左側文字方塊中可見時,按一下它,讓它成為資料庫名稱。
- 按三下確定,以關閉所有對話方塊。
- 按一下確定。
使用 ODBC 資料連線時的最佳實務
使用 ODBC 資料連線移動應用程式
如果您在 Qlik Sense 網站/Qlik Sense Desktop 安裝之間移動應用程式,則包括資料連線。若應用程式包含 ODBC 資料連線,您需要確定相關的 ODBC 資料來源也存在於新的部署。ODBC 資料來源需要以相同的方式命名及設定,並指向相同的資料庫或檔案。
連接至以檔案為基礎的 ODBC 資料連線時的安全性方面
使用檔案型驅動程式的 ODBC 資料連線,將公開連線字串中已連接資料檔案的路徑。在資料選擇對話方塊或者在某些 SQL 查詢中編輯連線時,可以公開路徑。
如果您有疑慮,則建議使用資料夾資料連線連接至資料檔案 (如果可能)。
停止預覽表格中的大型資料集
若您有大型資料集且您不想在將 ODBC 資料來源新增至資料管理員或資料載入編輯器時看見資料預覽,請在選取 ODBC 資料連線時按住 Shift 鍵。