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オプションを使用したクエリを使用するときに定義できます。