SAPLumira-SQLでのクエリの使用

SAP Lumiraでは、を使用してデータセットを作成できます SQL queryターゲットデータソースの場合、手動で。SAP Lumiraでデータを取得するために、ソーステーブル、列、プロシージャ、および関数を指定できます。

Oracle、SQL Server、IBM DB2、Sybase、Teradataなどの一般的なデータベースにJDBCドライバーを使用できます。

データベース JDBCドライバー名
オラクル 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データソースを使用してクエリに接続する手順を示します。

Step 1 − SQLクエリを使用してデータセットを作成するには、 File → New

オプションを選択します Query with SQL データセットをダウンロードしてクリックするには Next

Step 2−SQLクエリを選択します。緑のクエリはすべて、ミドルウェア用に適切にインストールされているドライバーを表しています。

Step 3 −ターゲットデータベースのデータベースミドルウェアを選択し、をクリックします Next

Step 4 −ホスト名、インスタンス番号、ユーザー名、パスワードなどのログイン資格情報を入力し、をクリックします Connect 以下に示すように。

Step 5 −左側のペインに、ターゲットデータベース内のすべてのスキーマとテーブルが表示されます。

ターゲットテーブルを選択し、に追加します Queryパネル。あなたはクリックすることができますPreview データプレビューを表示するオプション。

Step 6 −あなたは使用することができます SELECTデータベーステーブルからデータを取得するためのSQLエディタのみのステートメント。クリックCreate データセットをに追加するには Prepareタブ。「Select All」オプション。すべての列を使用する場合、またはチェックボックスをオフにして列をデータセットから削除する場合。クリックCreate

SQL接続プロパティを使用したクエリの指定

SQLクエリオプションを使用すると、ターゲットデータソースのSQLを手動で入力してテーブルデータを取得することにより、独自のデータプロバイダーを作成することもできます。

使用中 Query with SQL、ターゲットデータベースの接続情報を入力する必要があり、さまざまな接続プロパティを使用できます。

  • User Name −ターゲットデータベースに接続するには

  • Password −ターゲットデータベースに接続するには

  • Server and Port name −ターゲットデータベースの

  • Database −データベースの名前

選択できます Advance −のようなオプション

  • Connection Pool Mode −接続をアクティブに保つため

  • Pool timeout −接続をアクティブに保つ時間(分単位)。

  • Array Fetch Size −ターゲットデータベースからフェッチする行数を決定します。

  • Array Bind Size −バインド配列が大きいほど、フェッチされる行数が多くなります。

  • Login Timeout −接続がタイムアウトを試行するまでの時間。

JDBCドライバーのプロパティ

これらはさまざまな接続プロパティであり、Lumiraデータセットの作成でSQLオプションを使用したクエリを使用するときに定義できます。