- ODBC Drivers
- Java JDBC Drivers
- ADO.NET Providers
- SQL SSIS Components
- BizTalk Adapters
- Excel Add-Ins
- Power BI Connectors
- Tableau Connectors
- PowerShell Cmdlets
- Delphi & C++Builder
- Data Sync
- API Server
BIRT Reports をImpala データ でデザイン
現在のImpala を組み込み型アナリティクスに提供します。CData JDBC Driver for Impala は、Impala APIs への接続をデータドリブンJava アプリケーションに統合します。CData JDBC Driver for Impala をBIRT (Business Intelligence Reporting Tools) のプラットホームで使用することで、リアルタイムでデータの変更を反映するBIRT レポートを作成できます。
- Eclipse 用のBIRT Framework プラグインとDatabase Development プラグインをインストールします。
- [File]->[New]->[Report]と進みます。[Report Design perspective]が表示されます。
- [Data Explorer]で[Data Sources]を右クリックし、[New Data Source]をクリックします。
- [Following List]オプションから[Create from Data Source Type]を選択し、[JDBC Data Source]を選択します。
- [Manage Drivers]をクリックし、インストールフォルダのlib サブフォルダにあるドライバーのJAR を追加します。
- [Database URL]ボックスに、接続文字列を含む[JDBC URL]を入力します。
In order to connect to Apache Impala, set the Server, Port, and ProtocolVersion. You may optionally specify a default Database. To connect using alternative methods, such as NOSASL, LDAP, or Kerberos, refer to the online Help documentation.
ビルトイン接続文字列デザイナ
JDBC URL の構成については、Impala JDBC Driver に組み込まれている接続文字列デザイナを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.apacheimpala.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
JDBC URL を構成する際に、Max Rows プロパティを定めることも可能です。これによって戻される行数を制限するため、可視化・レポートのデザイン設計時のパフォーマンスを向上させるのに役立ちます。
以下は一般的なJDBC URL です。
jdbc:apacheimpala:Server=127.0.0.1;Port=21050;
- [Data Sets]フォルダを右クリックし、[JDBC data source for Impala]を選択します。
- 表示されるダイアログで、レポートのデータを取得するために使用するSELECT クエリを構築します。この記事では、以下のクエリを用います。
SELECT City, CompanyName FROM Customers WHERE Country = 'US'
- [Palette]で、[Chart]をエディタにドラッグします。[Chart]ウィザードが表示されます。
- チャートタイプを選択した後、[Select Data]タブのチャートフィールドにカラムをドラッグします。
- [Run]->[View Report]->[In Web Viewer]とクリックして、レポートを表示します。
これによって、BIRT レポートがImpala の更新をすべて取得できるようになります。
レポートをアプリケーションサーバーに公開するには、ドライバーのJAR をBIRT Viewer のクラスパスに追加します。より詳しい説明は、Java アプリケーションサーバーにJDBC Driver をデプロイする方法について、CData KB を参照してください。