Open topic with navigation
使用「資料庫設定」對話方塊,可以設定 Integration Service 在整合執行時要從中讀取資料的資料庫連線。
|
如果先前尚未連接到資料庫,則必須完成「資料庫設定精靈」才能開啟「資料庫設定」對話方塊。當您按一下「資料庫連線設定」時,會啟動「資料庫設定精靈」。
|
連接的資料庫會顯示在「資料庫設定」對話方塊的左側導覽窗格中。資料庫名稱下面是資料庫連線特定的屬性,例如表格和欄位、自訂結構化查詢語言 (SQL) 陳述式、篩選條件等。以下屬性頁面可能可用。
「連線屬性」屬性頁面會顯示有關資料庫連線的資訊。若要存取此屬性頁面,請按一下左側導覽窗格中的資料庫連線名稱。
此頁面中的選項取決於您設定的資料庫連線類型。
在資料庫連線的「連線屬性」屬性頁面中,您可以查看連線的詳細資料,例如資料庫類型或檔案、資料庫或伺服器名稱。您還可以設定資料庫連線並建立具名資料庫連線,以供其他整合、動作以及 BarTender Suite 中的其他應用程式進行參考。
在具名資料庫連線的「連線屬性」屬性頁面中,您可以設定具名資料庫連線或停止使用該具名資料庫連線,如下所示:
|
編輯組態設定後,使用該具名資料庫連線的所有其他整合、動作以及其他 BarTender 應用程式中的連線都會受影響。
|
|
您還可以使用 Administration Console 查看並管理現有的具名資料庫連線。如需更多資訊,請參閱 Administration Console 說明系統中的「具名連線頁面」。
|
透過「SQL 陳述式」屬性頁面可為已連線的記錄集編寫自訂 SQL 陳述式。
預設情況下,此屬性頁面會顯示由「資料庫設定」對話方塊的「表」、「排序次序」和「篩選器」屬性頁面的使用者設定所自動產生的 SQL 陳述式。
對於某些資料庫類型,「指定自訂 SQL 陳述式 (進階)」選項可用。此選項是為正在自行編寫 SQL 陳述式且經驗豐富的進階使用者所量身打造。若要建立自訂 SQL 陳述式,請按一下以選取「指定自訂 SQL 陳述式 (進階)」,然後在輸入欄位中輸入您的 SQL 陳述式。
|
SQL 這種進階程式撰寫工具可供資料庫程式人員使用。如果您決定要學習 SQL,建議您接受合格的 SQL 教學指導或自學完成 SQL 程式設計書籍。
|
「表」屬性頁面會顯示一個「表」清單,在其中可以檢視資料庫連線中可用的表格。按一下所列表格的「別名」欄,即可為該表格指定「別名」或替代名稱。您可以使用別名來參考特定的表格,即使將整合或文件設定為以其他名稱參考該表格也是如此。如果為表格名稱指派別名,就能維護對表格的所有參考。如需更多資訊,請參閱「為表格和資料庫欄位指派別名」。
如果資料庫連線包括兩個或多個表格,就必須先確認表格之間的關係以進行合併。使用「合併條件」區段,可以透過合併來指定這些關係。「合併」可指示 Integration Builder 如何關聯多個表格中的資料。也就是說,這通常能夠識別同時位於兩個資料庫的欄位。如需更多資訊,請參閱「關於表格和資料庫合併」。
「欄位」屬性頁面會顯示您資料庫所選表格目前所有的資料庫欄位,以及有關該欄位所含資料的資料類型和長度的詳細資料。按一下所列欄位的「別名」欄,即可為該資料庫欄位指定「別名」或替代名稱。您可以使用別名來參考資料庫欄位,即使將整合或文件設定為以其他名稱參考該欄位也是如此。如果為欄位名稱指派別名,就能維護對舊欄位的所有參考。如需更多資訊,請參閱「為表格和資料庫欄位指派別名」。
透過「排序次序」屬性頁面,您可依據資料庫的一或多個欄位來排序記錄。若要選取作為排序依據的欄位,請拖曳或按兩下欄位名稱將它從「可用欄位」欄移動到「排序依據欄位」欄。將某個欄位新增至「排序依據欄位」欄後,您可以選取要採取遞增排序 (1-9、A-Z) 或遞減排序 (9-1、Z-A)。
您可能想要透過多個欄位來排序記錄。執行此操作時,第一個欄位中具有相同資料的任何記錄會依據第二個欄位進行排序。例如,您資料庫中可能有兩個欄位: 「部門」和「員工」。您可以先依據「部門」進行排序,以便將相同部門的所有員工都分在同一組。然後,您可以依據「員工」進行排序,讓各部門都按字母順序來排列名字。
使用「篩選器」屬性頁面,可以指定搜尋條件來確定資料庫中的哪些記錄由整合或動作使用。篩選陳述式的結構就像是一個將資料庫欄位與值進行比較的句子,例如 "First Name begins with J"。在此範例中,只會使用名字以 "J" 開頭的那些記錄。
在執行整合或動作之前,會套用您使用此對話方塊所定義的任何篩選器。如果您使用的是大型資料庫,我們建議您在執行整合之前先在「篩選器」屬性頁面上篩選記錄,這樣會會提高效能。
如需更多有關互動式篩選的資訊,請參閱「篩選資料」。
「記錄瀏覽器」屬性頁面會顯示結果集內的資料。透過查看記錄,您可以驗證是否已正確指定表格合併、篩選器和排序選項。
資料庫設定對話方塊工具列
「資料庫設定」對話方塊工具列位於左側導覽窗格底部,包括下列圖示:
開啟「資料庫設定精靈」,在其中可以建立新的資料庫連線或使用現有的具名資料庫連線來連接至某個資料庫。如果您已在 Integration Builder 中建立一個資料庫連線,則此選項不可用,這是因為不支援多資料庫合併及多個資料庫連線。當您刪除目前資料庫連線時,此選項會變為可用。
刪除資料庫連線。您按一下該圖示後,會顯示「資料庫設定」對話方塊的「無記錄集」頁面。按一下 或「新增記錄集」以建立新的資料庫連線或使用現有的具名資料庫連線來連線到某個資料庫。
重新整理「記錄瀏覽器」中列出的記錄。