Yellowfinで使用可能なAmazon Redshift JDBCドライバについて記載します。
Amazon Redshift JDBCドライバですが、現在、JDBCドライバ「2.x」 および 「1.x」が提供されております。
参考:https://docs.aws.amazon.com/ja_jp/redshift/latest/mgmt/jdbc20-jdbc10-driver-differences.html
Yellowfinでは、「2.x」および「1.x」に対応しておりますが、Yellowfinの製品バージョンにより、対応状況が異なりますので、以下の説明をご参照ください。
1. RedShift JDBCドライバ「2.x」について
JDBCドライバ「2.x」につきましては、JDBC 4.2互換ドライバのみが、Amazonより提供されています。
参考:https://docs.aws.amazon.com/ja_jp/redshift/latest/mgmt/jdbc20-download-driver.html
「redshift-jdbc42-2.0.0.7」(2021/9/30時点の最新バージョン)にて、動作確認済みです。
また、Yellowfinでは、以下の製品バージョンにて対応しております。
- バージョン8:「8.0.8」以降のバージョン
- バージョン9:「9.4」以降のバージョン
※上記以外のバージョンでは、RedShift JDBCドライバ「2.x」には対応しておりませんので、RedShift JDBCドライバ「1.x」をご使用ください。
2. RedShift JDBCドライバ「1.x」について
JDBCドライバ「1.x」につきましては、JDBC 4.2互換ドライバ、JDBC 4.1互換ドライバ、JDBC 4.0互換JDBCドライバがAmazonより提供されています。
Yellowfinで対応・サポートしているドライバは「JDBC 4.1互換ドライバ」のみとなります。
また、JDBC 4.1互換ドライバは、複数のバージョンがリリースされております。Yellowfinにて使用可能なバージョンを確認しております。確認済み「JDBC 4.1互換ドライバ」のバージョンは以下となります。
- 1.1.17.1017
- 1.2.1.1001
- 1.2.7.1003
- 1.2.8.1005
- 1.2.10.1009
- 1.2.20.1043
- 1.2.34.1058
- 1.2.43.1067(2021/9/30時点の最新バージョン)
Yellowfinの製品バージョン「7.2」「7.3」「7.4」「8.0.x」「9.x」にて確認しておりますので、ご利用いただいているYellowfinの製品バージョンに合わせ、「JDBC 4.1互換ドライバ」のバージョンを選択しご使用ください。
■確認結果
JDBC 4.1互換ドライババージョン |
7.2 | 7.3 | 7.4 | 8.0.x | 9.x |
1.1.17.1017 | OK | OK | NG | NG | - |
1.2.1.1001 | OK | OK | - | - | - |
1.2.7.1003 | NG | NG | - | - | - |
1.2.8.1005 | NG | NG | - | - | - |
1.2.10.1009 | NG | NG | - | - | - |
1.2.20.1043 | - | - | OK | OK | - |
1.2.34.1058 | - | - | OK | OK | OK |
1.2.43.1067 | - | - | - | OK | OK |
Yellowfin 7.2およびYellowfin 7.3で使用可能なJDBC 4.1互換ドライバのバージョン「1.1.17.1017」および「1.2.1.1001」となっております。
Yellowfin 7.4およびYellowfin 8.0.x、Yellowfin 9.xにて使用可能な JDBC 4.1互換ドライバのバージョンは上記となっております。
JDBC 4.1互換ドライバのダウンロードにつきましては、下記サイトよりダウンロードください。
また、Redshiftをデータソースへ追加する際、YellowfinではPostgresql用JDBCドライバが初期選択されてしまいますので、Redshift JDBCドライバを使用する場合は、プラグイン管理よりAmazon Redshift JDBCドライバを追加してください。
■プラグイン管理
https://wiki.yellowfin.co.jp/pages/viewpage.action?pageId=10125429
プラグイン管理よりAmazon Redshift JDBCドライバを追加する事で、RedShiftをデータソースと追加する場合、Amazon Redshift JDBCドライバが選択できるようになります。
例)Amazon Redshift JDBC 4.1互換ドライバ(バージョン:1.2.1.1001)を追加
また、既にAmazon RedshiftをYellowfinにインクルードされているPostgreql用JDBCドライバでデータソースを設定されている場合、Amazon Redshift JDBCドライバへ変更は可能です。変更にあたり、Yellowfin 7.2とYellowfin7.3では動作が異なりますので、以下の記事をご確認ください。
https://support.yellowfin.co.jp/hc/ja/articles/360000349128