Anchor | ||||
---|---|---|---|---|
|
Table of Contents | ||
---|---|---|
|
...
接続セクションは必須の項目です。接続パラメーターは、Yellowfinがどのようにデータベースにアクセスするのかを定義します。
- 接続方法を選択します。通常これはJDBCです。
注意:AccessあるいはLotus Notesのようないくつかのデータベースは、ODBC接続を必要とします。標準SQLに準拠していないデータベースをお使いになる場合には、そのデータベースのドキュメントを参照してください。 - 一覧からデータベースを選択します。使用しているデータベースを選択することも、一覧から「一般JDBC/ODBCデータソース」を選択することもできます。接続文字の最後にパラメーターを追加しない限り、一覧からは使用しているデータベースを選択することをお勧めします。一般オプションで行えます。
- 一般以外のオプションを選択する場合は、ホスト、ポート、データベース名、ユーザー名、パスワードなどの必須オプションを入力してから、後述の「接続管理」のセクションに進んでください。それ以外の場合は、この手順を続行します:
- お使いになるデータベースに適合するドライバーを選択してください。
注意:適合するドライバーが選択肢にない場合には、- JDBCドライバーをyellowfin\appserver\webapps\root\web-inf\libディレクトリにコピーする必要があります。
- Yellowfinを再起動します。
- DB名がYellowfinの一覧にない場合は、以下の場所にあるweb.xmlファイルを編集する必要があります:yellowfin\appserver\webapps\root\web-inf
ファイル内で
<param-name>JDBCDrivers</param-name>
を見つけて、使用しているドライバーを一覧に追加します。例:Code Block xml xml <param-name>JDBCDrivers</param-name> <param-value> com.ddtek.jdbc.openedge.OpenEdgeDriver, <!-- New driver added to list -->
- 変更内容を保存し、Yellowfinを再起動します。
- これで「一般JDBCデータソース」オプションを使用してドライバーを検索することができます。
- データベースのURLを以下の書式で入力してください:
jdbc:<db driver string>://<host>:<port>/<database>
<db driver string>の場所にはデータベースのためのドライバーを指定します。以下、<host>にはホスト名かIPアドレス、<port>はデータベースが使用するTCP/IPポート、<database>には接続しようとするデータベースをそれぞれ指定してください。 - データベースにアクセスするためのYellowfinのユーザー名とパスワードを入力します。パスワードは保存の際に暗号化されます。
- スキーマを選択します。スキーマはデータベースに含まれるテーブルを分割するために内部的に使われます。ユーザーに適切なスキーマを選んでください。
- 接続をテストするために、「ここをクリックし、接続テスト」をクリックしてください。接続に成功すると「接続成功」のメッセージが表示されます。選択したデータベーススキーマを使用するテーブルの一覧も表示されます。
...
Sun JDBC-ODBCドライバーの詳細については以下を参照してください:https://docs.oracle.com/javase/jp/1.5.0/guide/jdbc/getstart/bridge.doc.html
注意:使用するデータベースのために最適化されたサードパーティ製のJDBC-ODBCブリッジを使うことも可能です。その詳細についてはインストールマニュアルをご覧ください。
...
ソースデータベースから切り離すことで、接続を利用不可に設定できます。ソースデータベースのDBAがそれにアクセスしているすべての接続のクローズを要求するような場合に効果的です。「可用性」で「使用不可に設定」を選択してください。
注意:接続が閉じられている間、ユーザーはビューの編集や追加だけでなくそのソースを使用したレポートの実行もできません。
...