Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ビッグデータの見える化お助けJavaベースのチャート/帳票ツールをご紹介

Climb
January 22, 2025

 ビッグデータの見える化お助けJavaベースのチャート/帳票ツールをご紹介

2025/1/22(水)に実施したWebセミナーのスライドです。
下記からご視聴いただけます。
https://www.climb.co.jp/soft/webseminar/2025/0122/

情報の可視化や、企業内でのプレゼンテーションを目的として、企業が保有している大量の数値データから、チャートや帳票を作成する場面は日常的に多くあります。

このような場合に多く用いられるのがJavaプログラムですが、標準のライブラリのみでは、大量のコードを記述する必要があり、そのために、サードパーティのライブラリを検討される方も多いかと思います。

ただ、企業利用に適した有償ツールとなるとなかなか見つからず、いざ見つけても、すでにサポートを終了しているケースや英語でのみのサポート、機能やカスタマイズ性の不足、といったケースも多くなっています。

このような悩みをすべて解決するのが「EspressChart / EspressReport」です。

EspressChart/Reportは、100%Javaで構成されたエンジンであり、ユーザが対話形式でプログラムを進めていくだけで、簡単にチャートや帳票を作成することができます。
また、チャートや帳票を作成するための便利な機能も豊富に搭載しており、使いやすいAPI、直感的なグラフィックデザインが可能なGUIデザイナ、テンプレートを使用したコードの短縮などがご利用いただけます。

本セミナーでは、EspressChart/EspressReportの基本的な使い方や特長について、ご紹介させていただきます。

Climb

January 22, 2025
Tweet

More Decks by Climb

Other Decks in Technology

Transcript

  1. Copyright(C)2025 Climb Inc. All Rights Reserved. 2 アジェンダ • 「データの見える化」の課題

    • 「EspressChart」のご紹介 - 製品紹介 • Espress姉妹製品のご紹介 • まとめ / プレゼントクイズ
  2. Copyright(C)2025 Climb Inc. All Rights Reserved. 3 データベース テキスト ビッグデータ

    チャート・グラフ ・選択可能なデータソースの制限 ・グラフの種類、デザインの制限 ・既存アプリケーションとの互換性 課題 ・Webサービス ・ライブラリ で解決! 「データの見える化」の課題
  3. Copyright(C)2025 Climb Inc. All Rights Reserved. 4 ・100% Javaで構成されたチャート・グラフ作成ツール ⇒

    Javaが利用できる環境であれば、OS依存(Windows,Linux)なく動作 ・30種類以上のチャート・グラフを利用可能 ・幅広いデータソースに対応 ・作成したチャート・グラフは各種形式でエクスポート可能 ・使いやすいGUIデザイナからチャート・グラフ作成 EspressChart(エスプレスチャート)とは ・日本語対応 あ
  4. Copyright(C)2025 Climb Inc. All Rights Reserved. 5 ・データベース MS SQL

    Server MS Access Oracle MySQL DB2 HSQL PointBase PostgreSQL Sybase Sybase-ADS Informix Pervasive OpenEdge Interbase その他のJDBCデータソース ・ビッグデータ Amazon RedShift MongoDB (NoSQL) Hadoop ・CDataドライバ経由 Salesforce BigQuery Excel JSON MongoDB Kintone ・その他ファイル Excel CSV TXT XML (with DTD or XML Schema) EJB SOAP SalesForce Custom Java Class Files ・幅広いデータソースに対応 利用可能なデータソース
  5. Copyright(C)2025 Climb Inc. All Rights Reserved. 6 クエリビルダ データソースとしてデータベースを利用する場合 ⇒

    SQLの知識が必要・・・ 1.GUIからデータソースのテーブルやカラムを選択 2.EspressChartが自動的にSQLを作成
  6. Copyright(C)2025 Climb Inc. All Rights Reserved. 7 縦棒グラフ 円グラフ 折れ線

    ガント 複合グラフ エリア レーダー ゲージ ボックス バブル 散布図 横棒グラフ 積み重ね(縦) 積み重ね (横)High Low 100% 縦棒 HLCO 積み重ね ドーナッツ 高低差図 ポーラー チャート・グラフ形式 ・30種類以上のチャート・グラフを利用可能
  7. Copyright(C)2025 Climb Inc. All Rights Reserved. 8 各種形式へのエクスポート ・作成したチャート・グラフは各種形式でエクスポート可能 ・画像

    BMP・GIF・JPG・PNG・WMF・SVG形式 ・PDF形式 ・TXT・XML形式 グラフからデータのみを出力 ⇒ データの見える化やプレゼンテーション資料に活用
  8. Copyright(C)2025 Climb Inc. All Rights Reserved. 9 チャートデザイナ ・使いやすいGUIデザイナからチャート・グラフ作成 ・日本語対応

    ・文字/グラフデザイン設定 ・背景画像 ・ドリルダウン 各種チャート設定も自由自在
  9. Copyright(C)2025 Climb Inc. All Rights Reserved. 11 テンプレートの活用 1. GUIからデザインを作成

    2. テンプレートファイルとして保存 //チャートの作成 QbChart chart = new QbChart (parent, //Applet "test.tpl"); // テンプレートの指定 3. プログラムからテンプレートを 呼び出すことで、コードを短縮
  10. Copyright(C)2025 Climb Inc. All Rights Reserved. 12 テンプレートの活用 //入力するデータファイルの形式を指定 ColInfo

    colInfo = new ColInfo(); colInfo.series = 1; //系列が2列目 colInfo.category = 0; //カテゴリが1列目 colInfo.value = 4; //値が6列目 //チャートの作成 QbChart chart = new QbChart (parent, //Applet QbChart.VIEW2D, // 2D、3Dを指定 QbChart.COL, // チャートの形式を指定 "test.dat", // データファイルを指定 colInfo, // データファイルの形式 null); // テンプレートの指定(今回は無し) //各種デザイン設定 //チャートの色変更 Color dataColors[] = {Color.gray, Color.green, Color.orange, Color.blue}; chart.gethDataPoints().setColors(dataColors); //チャートサイズの調整 chart.gethChartPlot().setRelativeHeight(0.7f); chart.gethChartPlot().setRelativeWidth(0.7f); chart.gethChartPlot().setPosition(new quadbase.util.Position(0.1f,0.1f)); chart.gethCanvas().setSize(new Dimension(800,600)); //チャートの作成 QbChart chart = new QbChart (parent, //Applet "test.tpl"); // テンプレートの指定 テンプレートを使用しない場合 テンプレートを使用する場合
  11. Copyright(C)2025 Climb Inc. All Rights Reserved. 13 Espress Manager Espress

    Manager使用しない場合 データソース チャート生成用のサーバアプリケーション
  12. Copyright(C)2025 Climb Inc. All Rights Reserved. 14 Espress Manager Espress

    Manager データソース Espress Manager使用する場合 チャート生成用のサーバアプリケーション
  13. Copyright(C)2025 Climb Inc. All Rights Reserved. 15 アジェンダ • 「データの見える化」の課題

    • 「EspressChart」のご紹介 - 製品紹介 • Espress姉妹製品のご紹介 • まとめ / プレゼントクイズ
  14. Copyright(C)2025 Climb Inc. All Rights Reserved. 16 EspressChart EspressReport EspressReport

    ES (Enterprise Server) 100% Pure Java ✓ ✓ ✓ データソース、クエリ作成機能 ✓ ✓ ✓ パラメータ、ドリルダウン機能 ✓ ✓ ✓ チャート機能 ✓ ✓ ✓ レポート機能 ✓ ✓ レポートのカスタイマイズ機能 ✓ ✓ スケジュール配信機能 ✓ ✓ 高度な配信機能 ✓ ダッシュボード機能 ✓ マップ機能 ✓ サーバ機能 ✓ Espress姉妹製品のご紹介
  15. Copyright(C)2025 Climb Inc. All Rights Reserved. 17 EspressReport レポート・帳票生成用のJavaエンジン 5パターンのレポート形式をGUIからかんたん作成

    宛名ラベルレポート 基本詳細レポート クロス集計レポート サマリブレークレポート シンプル帳票レポート
  16. Copyright(C)2025 Climb Inc. All Rights Reserved. 19 まとめ ~データの見える化の課題~ ・

    データソースに対応していない ・ 理想のグラフデザインが見つからない ・ 既存アプリとの互換性がない EspressChartで解決! ・DB,ビッグデータなどの各種データソースに対応 ・2D/3Dあわせて30種類以上のチャートデザイン ・100% Javaで構成 ・日本語GUIからかんたん操作 ・テンプレート利用でコードの短縮 データ見える化の課題をまるっと解決! 目的に合わせた姉妹製品も展開 EspressReport EspressReport ES : レポート・帳票も作成したい : Webサーバ機能も欲しい
  17. Copyright(c)2023 Climb Inc. All Rights Reserved. お問い合わせ ・弊社製品サイト https://www.climb.co.jp/soft/espresschart/ ・お問い合わせ

    東京:03-3660-9336 大阪:06-6147-8201 https://www.climb.co.jp/soft/contact/ https://www.climb.co.jp/soft/espressreport/ https://www.climb.co.jp/soft/espressreportes/