BIRTを使用して、JSONベースのREST APIからのデータに対してレポートを生成したいと考えています。このデータをどのようにインポートできますか?JSONデータをREST APIからBIRTにインポートするにはどうすればよいですか?
答えて
この処理は、http://developer.actuate.com/community/forum/?app=blog&blogid=45&showentry=471に記載されていますが、欠落している重要な手順がいくつかあります。私はここにいくつかの空白を記入します。
オリジナルの手順では、com.actuate.json.JSONParser
クラスを使用する「オープン」スクリプトを使用して、スクリプトデータソースの作成について説明しています。まず、このクラスはBIRTの一部ではなく、(任意の依存関係とともに)手動で追加する必要があることを理解することが重要です。
オリジナルの手順で提供されているダウンロードでは、com.actuate.json.JSONParser
クラスが提供されますが、依存関係の原因を調べるために残しておきます。簡単にするために、私はMavenでJSONParserライブラリを再実装しました。そして、あなたのために依存関係をダウンロードしてパッケージ化します。また、GZIP圧縮のサポートのようないくつかのバグ修正と拡張が含まれています。あなたは、コマンド
mvn clean package dependency:copy-dependencies
これがあることBIRT-jsonparser-0.0.1-SNAPSHOT.jarにファイルになりますを実行し、https://github.com/mcasperson/birt-jsonparserからMavenプロジェクトを取得することができ、かつJSONParser
ライブラリーを構築し、依存関係をパッケージ化ターゲットディレクトリに作成され、すべての依存関係はターゲット\ dependencyディレクトリにコピーされます。これらのすべてのJARファイルを{BIRT_INSTALL} /plugins/org.eclipse.birt.report.viewer_ {BIRT_VIEWER_VERSION}/birt/scriptlibディレクトリにコピーして、JSONParser
クラスをBIRTレポートからアクセスできるようにします。
レポートをデバッグする場合は、これらのJARファイルもデバッグプロファイルで参照する必要があります。
- 1. JSONデータを残りのAPIからgoogle firebaseにインポートするにはどうすればよいですか?
- 2. JSONをMandrill REST APIに渡すにはどうすればよいですか?
- 3. JSONデータをAPIからListViewにフェッチするにはどうすればよいですか?
- 4. マルチテーブルからjsonデータを返すにはどうすればよいですか?
- 5. AmazonでREST APIをホストするにはどうすればよいですか?
- 6. JSONファイルをREST APIなどの方法で保護するにはどうすればよいですか?
- 7. NodeJS REST APIからGoogle APIにアクセスするにはどうすればよいですか?
- 8. Google Geocoding API jsonからLatLngデータを取得するにはどうすればよいですか?
- 9. Restful API URLからJSONデータを取得するにはどうすればよいですか?
- 10. 別のドメインのAPIからJSONデータをリクエストするにはどうすればよいですか?
- 11. Gmail APIからJSONデータを取得するにはどうすればよいですか?
- 12. d3.jsのWeb APIから外部JSONデータをロードするにはどうすればよいですか?
- 13. Broadleaf REST APIを使用するにはどうすればよいですか?
- 14. JSONリクエストのフィルタパラメータをHBase REST APIに送信するにはどうすればよいですか?
- 15. Slim rest apiでPOSTリクエストのJSONリクエスト本体にアクセスするにはどうすればよいですか?
- 16. ウェブサービスから返されたjsonデータをD3.json(...)に渡すにはどうすればよいですか?
- 17. psqlを使用してJSONデータをPostgreSQLにインポートするにはどうすればよいですか?
- 18. AndroidアプリでSchoologyのREST APIから情報にアクセスするにはどうすればよいですか?
- 19. APIからプライベートスプレッドシートにアクセスするにはどうすればよいですか?
- 20. CNTKからテンソルフローモデルをインポートするにはどうすればよいですか?
- 21. JSON APIリクエストからレスポンスコードを抽出するにはどうすればよいですか?これを行う
- 22. 着信JSONデータをRESTサービス内で検証するにはどうすればよいですか?
- 23. Jersey REST実装でプレーンなJSONデータを取得するにはどうすればよいですか?
- 24. JSON APIをテストするにはどうすればよいですか?
- 25. javascriptでJSONデータをフィルタリングするにはどうすればよいですか?
- 26. JSONでデータを取得するにはどうすればよいですか?
- 27. コントローラからREST APIの利用可能なルートにアクセスするにはどうすればよいですか?
- 28. フォームアクセスから「子」データを「親」データテーブルにインポートするにはどうすればよいですか?
- 29. ExcelからTallyにデータをインポートするにはどうすればよいですか?
- 30. AndroidのGoogleマップにExcelからデータをインポートするにはどうすればよいですか?
あなたの最初のリンクはもう存在しないようです... –