ODBC
從 ODBC 資料來源載入資料
-
您可以在支援最常用 ODBC 來源的 Database 中使用 QlikODBC Connector Package 連接器。這可讓您在 Qlik Sense 中定義資料來源,而不需要使用 Microsoft WindowsODBC 資料來源管理員。要透過 Qlik 其中一個 ODBC 授權的 ODBC Connector Package 驅動程式直接連接資料庫,請參閱 Database 說明網站上的 QlikConnectors 連接器說明。
如需詳細資訊,請參閱 Qlik 連接器:資料庫 (僅提供英文版)。
-
您可以為有問題的 ODBC 安裝 DBMS 驅動程式,然後建立資料來源 DSN。這將在本節中予以說明。
您可以藉由 DBMS 透過 Database Management System 存取 ODBC (Qlik Sense):
替代方法是從資料庫將資料匯出到 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 鍵。