株式会社クライム

クラウド対応
Climb Cloud Backup for Microsoft 365
Climb Cloud Backup & Security
Climb Cloud Backup for Google Workspace
HPE Zerto(ゼルト)
Entrust(エントラスト)
MSP360 Backup
N2WS Backup & Recovery
(エヌツーダブルエス バックアップアンドリカバリ)
Druva Phoenix(フェニックス)
Druva inSync(インシンク)
Kasten K10 PLATFORM
Veeam Backup for AWS
Veeam Backup for Azure
Veeam Backup for GCP
Veeam Backup for Microsoft 365
StarWind(スターウィンド) for IBM i
仮想化
Veeam Backup & Replication
(ヴィーム バックアップ & レプリケーション)
Veeam Agent for Windows/Linux
Veeam Backup for Nutanix AHV
Veeam Essentials
Veeam ONE(ヴィームワン)
HPE Zerto(ゼルト)
Entrust(エントラスト)
Accops(アコップス)
ストレージ関連
StarWind(スターウィンド)
ARTESCA(アルテスカ)
ExaGrid(エクサグリッド)
Blocky for Veeam(ブロッキー)
Wasabi hot cloud storage
Wasabi cloud NAS
Veeam Data Cloud Vault
監視/管理
Veeam ONE(ヴィームワン)
Entrust CloudControl(エントラスト)
Database Performance Analyzer(DPA)
データベース・アクセス
Syniti Replicate(スィニティ)
GlueSync(グルーシンク)
チャート・レポート・ダッシュボード
Espress(エスプレス)シリーズ
製品一覧ページへ
技術資料
総合FAQサイト
総合ドキュメントサイト
製品別テクニカルブログ
クライムYouTubeチャンネル
技術サポート
Web遠隔サポート
技術専用問合せフォーム
導入ご検討中の方
リアルタイムWEBデモ
無償評価版取り扱い製品
総合問合せ窓口
イベント&セミナー
セミナー情報
製品別個別セミナー
イベント出展情報
サポートトップへ
会社情報
会社情報
会社概要
プレスリリース
地図・アクセス
事業所案内
ユーザ会

豊富なAPIでJavaから動的にグラフ・チャートを制御

GUIとの併用でコードの大幅削減も実現

Java APIを使用したチャート・レポート作成

豊富なAPIでチャートや帳票を動的にカスタマイズ

動的にチャート・レポートを制御

Espressシリーズは、100%Javaで構成されているため、GUIデザイナでの開発に加えて、Javaプログラムからもチャート・レポートの制御が可能です。
基本的にGUIデザイナでデザインできる事のほとんどは、チャートAPIとして提供されています。右の例は、Y軸メモリの最大値や間隔の設定を、JavaプログラムとGUIツールから行う際のイメージです。

動的にチャート・レポートを制御

レポートダウンロード機能の実装

レポート機能のAPIを使用すれば、HTMLで出力したレポートページからExcelやPDF形式でダウンロードできる、といったWebシステムを簡単に作成することができます。
また、データ抽出に使用するSQLのWhere句をパラメータ化する「パラメータクエリ」をテンプレートファイルに設定し、コンボボックスから選択した期間のデータのみを表示する、なども可能です。

レポートダウンロード機能の実装

テンプレートの活用

GUIデザイナで作成したテンプレートとAPI連携

Java APIを利用して、0からチャート・レポートを作成するには、以下のようにデザイン設定までをコードで指定する必要があり、グラフィカルなレポートを作成するにはとても手間がかかります。

GUIデザイナで作成したテンプレートとAPI連携

そこで、まずはGUIからデータソースへの接続やデザインを設定し、これらの情報をテンプレートファイルとして保存します。次にコードからチャートの作成を行う際に、保存したテンプレートファイルを読み込むことで、コーディングの大幅な短縮になります。また、読み込んだテンプレートのデザインをコードから微調整することも可能です。

GUIデザイナで作成したテンプレートとAPI連携

Espress Manager

Espress Managerの活用

Espress製品は、関連するJarファイルをクラスパスに追加すれば、各アプリケーションで利用できます。このとき、各クライアントマシンからデータソースにアクセスし、チャートを出力するI/O処理が実施されるのですが、データベースがファイアウォールの背後にある場合や、クライアントマシンからの直接接続を許可していない場合は利用ができません。

Espress Managerの活用Espress Managerを使用しない場合

このようなデータソースへのアクセス課題を解決するには、Espress Managerを使用します。
Espress Managerがデータソースに対するアクセスをすべて担当し、アプリケーションはEspress Managerに接続します。これにより、データソースへのアクセスをクライアントに公開せずEspress Managerのみに制限しながら、必要なチャート、レポートを生成、閲覧できるようになります。また、このオプションを利用し、すべてのクライアントアクセスに関するログを記録することもできます。

Espress Managerの活用Espress Managerを使用する場合

API利用ガイド

API利用の流れ

Espressシリーズは、100% Pure Javaで構成されているので、Javaさえインストールされていれば、ほとんど修正の必要なく任意のプラットフォーム上で実行可能です。
API使用時の詳細手順は、下記のユーザガイドを参照ください。

APIの使用方法詳細はこちら

APIリファレンス(英語)

Espressシリーズ各製品のAPIリファレンスは、それぞれ下記をご参照ください。

EspressChart
EspressReport
EspressReport ES

シェア
ツイート