ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →Google Cloud Storage Driver の30日間無償トライアルをダウンロード
30日間の無償トライアルへ製品の詳細
Google Cloud Storage JDBC Driver 相談したいGoogle Cloud Storage データを組み込んだパワフルなJava アプリケーションを短時間・低コストで作成して配布できます。
CData
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
CData JDBC Driver for GoogleCloudStorage は企業全体のGoogle Cloud Storage へのデータ連携を可能にします。この記事では、JasperReports server にドライバーを配布してレポーティングドメイン、ビルディングブロックを作成し、ad hoc 帳票を作成する方法を説明します。
下記の手順に従って、ドライバーのJAR をJasperReports server に配置します。標準的なプロセスに従って、JNDI データソースをTomcat またはJBoss に配布できます。以下の説明にはGoogle Cloud Storage およびJasperReports Server にバンドルされたTomcat server の詳細が含まれます。
ユーザー資格情報の接続プロパティを設定することなく接続できます。InitiateOAuth をGETANDREFRESH に設定したら、接続の準備が完了です。
接続すると、Google Cloud Storage OAuth エンドポイントがデフォルトブラウザで開きます。ログインして権限を付与すると、OAuth プロセスが完了します。
サービスアカウントには、ブラウザでユーザー認証を行わないサイレント認証があります。サービスアカウントを使用して、企業全体のアクセススコープを委任することもできます。
このフローでは、OAuth アプリケーションを作成する必要があります。詳しくは、ヘルプドキュメントを参照してください。以下の接続プロパティを設定したら、接続の準備が完了です:
これで、サービスアカウントのOAuth フローが完了します。
<Resource name="jdbc/googlecloudstorage" auth="Container" type="javax.sql.DataSource" driverClassName="cdata.jdbc.googlecloudstorage.GoogleCloudStorageDriver" url="jdbc:googlecloudstorage:ProjectId='project1';" maxActive="20" maxIdle="10" maxWait="-1" factory="com.jaspersoft.jasperserver.tomcat.jndi.JSBasicDataSourceFactory"/>
Google Cloud Storage データ JSP
jdbc/googlecloudstorage
javax.sql.DataSource
Container
ドライバーを配布したら、JNDI 接続を作成してバンドルされたあらゆるドライバーと同じように接続できます。
データのドメインはJaspersoft のメタデータレイヤです。アドホックな分析および帳票で使うことができます。
ドメインを使ってGoogle Cloud Storage のビジネスビューを作成したら、データに関連あるサブセットを表示するビューを作成します。下記の手順に従って、[Ad Hoc Editor]の[Ad Hoc view]にビューを作成します。
これでドメインから帳票を作成できます: