SAP Lumira - 使用SQL查詢



SAP Lumira允許您透過使用**SQL查詢**手動為目標資料來源建立資料集。您可以在SAP Lumira中指定源表、列、過程和函式來獲取資料。

您可以使用JDBC驅動程式連線到常見的資料庫,如Oracle、SQL Server、IBM DB2、Sybase、Teradata。

資料庫 JDBC驅動程式名稱
Oracle ojdbc14.jar
Microsoft SQL Server sqljdbc4.jar
Teradata terajdbc4.jar 和 tdgssconfig.jar
Sybase jconn4.jar
IBM DB2

db2jcc.jar 或 db2cc.jar 以及

9.5版本之前的db2jcc_license_cu.jar

IBM Netezza nzjdbc.jar

連線到使用SQL查詢的資料來源

要使用SQL查詢連線到資料庫以獲取資料,您應該對您的資料庫有很好的瞭解,並對SQL有良好的掌握。

您應該為您的中介軟體安裝正確的資料庫驅動程式,這些驅動程式允許客戶端應用程式連線到中介軟體和資料庫。

使用SQL查詢需要為資料庫中介軟體安裝JDBC驅動程式。訪問驅動程式是**.jar**檔案。您可以從供應商網站下載此檔案並將其複製到應用程式路徑中的驅動程式資料夾。

以下是連線到使用SQL查詢的資料來源的步驟。

**步驟1** - 要使用SQL查詢建立資料集,請轉到**檔案→新建**。

選擇**使用SQL查詢**選項下載資料集,然後單擊**下一步**。

Connecting to Query Step1

**步驟2** - 選擇SQL查詢。所有綠色查詢表示驅動程式已正確安裝到中介軟體中。

**步驟3** - 選擇目標資料庫的資料庫中介軟體,然後單擊**下一步**。

Connecting to Query Step3

**步驟4** - 輸入登入憑據,如主機名、例項號、使用者名稱和密碼,然後單擊**連線**,如下所示。

Connecting to Query Step4

**步驟5** - 在左側窗格中,它將顯示目標資料庫中的所有模式和表。

選擇目標表並將其新增到**查詢**面板。您可以單擊**預覽**選項以檢視資料預覽。

Connecting to Query Step5

**步驟6** - 您只能在SQL編輯器中使用**SELECT**語句從資料庫表中獲取資料。單擊**建立**將資料集新增到**準備**選項卡。如果您想使用所有列,也可以使用“**全選**”選項,或者取消選中複選框以從資料集中刪除任何列。單擊**建立**。

Connecting to Query Step6

指定使用SQL查詢的連線屬性

使用SQL查詢選項還可以透過手動輸入目標資料來源的SQL來獲取表資料,從而建立您自己的資料提供程式。

在使用**使用SQL查詢**時,應輸入目標資料庫的連線資訊,並且可以使用各種連線屬性。

  • **使用者名稱** - 用於連線目標資料庫

  • **密碼** - 用於連線目標資料庫

  • **伺服器和埠名稱** - 目標資料庫的伺服器和埠名稱

  • **資料庫** - 資料庫名稱

您可以選擇以下**高階**選項:

  • **連線池模式** - 保持連線活動

  • **池超時** - 以分鐘為單位保持連線活動的時間長度。

  • **陣列獲取大小** - 用於確定要從目標資料庫中獲取的行數。

  • **陣列繫結大小** - 較大的繫結陣列將獲取更多行。

  • **登入超時** - 連線嘗試超時之前的時間。

JDBC驅動程式屬性

JDBC Driver Properties

這些是在建立Lumira資料集時使用SQL查詢選項時可以定義的各種連線屬性。

廣告