問題タブ [pentaho]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
olap - Mondrian OLAP エンジン + Olap4j からのデータのプレゼンテーション
Olap4j で Mondrian OLAP エンジンを使用し、ユーザーにデータを提示/表示するアプリケーションの計画を少し行っています。バックエンドのことはすべて理解していますが、ビュー レイヤーにデータを表示する方法がわかりません。
たとえば、olap4j には、SELECT をコンソールに適切に出力するフォーマッタがあります。
olap4j から取得したデータはビュー レイヤーにどのように表示されますか? 私はolap4j APIを調べましたが、何らかの方法でさらに処理して表示できる形式で結果を取得するためのものはないようです。このプロセスは Pentaho ソリューションの一部ですか? そうでなければ、Mondrian OLAP エンジンと olap4j だけからデータを表示するのは本当に簡単ではありませんか?
編集:私は伝統的にデータベースからDTOにデータを取得し、それをビューレイヤーに表示することに慣れています。しかし、このような複雑な結果セットの DTO を作成するにはどうすればよいでしょうか?
sql - Pentaho Report Designer のクエリでユーザー定義のデータベース関数を使用できますか?
適切な方法で結合できない 2 つのテーブルのデータについて報告しています。基本的には一方が在庫、もう一方が売上で、2つを割って在庫日数を求めるようにしています。テーブルを結合する方法が思いつかなかったので、1 つのクエリをデータベース関数に抽象化し、それを別のクエリから呼び出しました。
関数定義は次のとおりです。
レポートクエリは次のとおりです。
ここにあるので、Pentaho レポート デザイナーで実行されますが、これはハード コードされています。where 句の値をパラメータ化すると、$1 で構文エラーが発生します。Postgres が受け取ったクエリを見ると、Pentaho は $1、$2 などを使用してそのパラメータでクエリを渡します。関数で使用されている同じ変数名と競合する可能性があるか、単にデータ型の問題である可能性があります。
このエラーの原因は何ですか? レポートクエリでこのような関数を使用することは可能ですか? そうでない場合、レポート デザイナーを使用して同様のことを行うにはどうすればよいですか?
pentaho - スレッド: サブレポートを含む Pentaho レポートを複数の環境にデプロイする方法
prpt ファイルを変更せずに、さまざまな環境 (テスト、実稼働) および/またはさまざまなデータベースにデプロイできるレポートを作成しようとしています。
そこで、いくつかの jndis を作成し、jndi 名をパラメーターとして xaction に渡しました。xaction は、クエリを実行し、結果を prpt に渡しました。それはうまくいきました。
サブレポートを使い始めるまで。
メイン レポートの各行の結果セットをサブレポートに渡す方法はないと思います。
サブレポートを使用する場合、サブレポート内で接続とクエリを定義する必要があるようです。
私が間違っている?誰もこれを試しましたか?サブレポートを含むマルチテナント レポートを展開し、接続または jndi をパラメーターとして渡す "適切な" 方法は何ですか? (別の方法があれば、jndi の使用をやめてもかまいません)
ありがとう!
更新:これに関連するバグが biserver 3.7 & 3.8リンクにあります
asp.net-mvc - Pentahoレポートをasp.netmvcに統合する方法
asp.net mvcでレポートを実装したいのですが、同じようにPentahoを選択しました。asp.netmvcでこれを実装するにはどうすればよいですか
javascript - Tomcat が提供する Web ページから PDF を生成する
Tomcat (アプリケーションは Pentaho CE) から提供される javascript を多用する Web ページからサーバー側で PDF を生成する方法を見つけようとして問題が発生しています。コンテンツは、ユーザー インタラクションに応答するダッシュボードです。Pentaho (アプリケーション) は、AJAX 呼び出しを通じて div をさまざまなコンテンツに動的に置き換えます。ユーザーがダッシュボードを持っている状態に関係なく、pdf にエクスポートしたいと思います。サーバーに置くことができるものに制限はありませんが、クライアントに何かをインストールさせないようにする必要があります。
私はこれを他の多くのグーグルフーと一緒に見てきました: JSP / HTMLページからPDFへの変換
wkhtmltopdf が一般的な選択肢のようです。頭をぶつけ始める前に、いくつか質問があります。
- wkhtmltopdf は、アプリケーションによって認証が処理されるパスワードで保護された jsps へのアクセスを処理できますか? 動的に読み込まれた div はそれを壊しますか?
- おそらくクライアントビューをサーバーに返して処理する方法はありますか? 画面キャプチャについて読みました...
- うまくいく可能性のある別のオプションは、サーバーでホストされている Web ブラウザーを介してサーバー上のダッシュボードへのローカル アクセスを自動化し、その方法で PDF を生成することです...Tomcat の制約とによって処理されるパスワード保護を考えると、これは可能ですか?アプリケーション?Pentaho が生成する JavaScript コンポーネントは、アプリケーションの外部からアクセスできません。
ありがとう!
編集:
朗報です!wkhtmltopdf が動作します! すこし。ログインの詳細をクエリ文字列に入力することでパスワード認証を通過し、正しいページの pdf を取得しています。問題は、javascript コンポーネントが表示されないことです... (それらは yahoo.com のようなページで機能するため、ここに何かが欠けている可能性があります)。
reporting-services - pentahoレポートエンジンでサブレポートのデータファクトリーを提供する方法は?
pentahoレポートエンジンでサブレポートのデータファクトリーを提供する方法は?
java - ネストされたグループをサポートする Spring Security DefaultLdapAuthoritiesPopulator 実装はありますか?
春のセキュリティを使用してネストされた LDAP ロールをサポートする Pentaho-BI サーバーを取得しようとしています。私のグループ構造は次のとおりです。
- PentahoAdmins (グループ)
- メンバー: ドメイン管理者
- ドメイン管理者 (グループ)
- メンバー: User1
- User1 (ユーザー)
ユーザーをグループに直接追加することなく、User1 が PentahoAdmins グループの一部であることを確認したいと思います。私のオンライン調査によると、Spring の DefaultLdapAuthoritiesPopulator がネストされたグループをサポートしているようには見えません。グループのネストをサポートするサブクラスを作成することは可能だと確信していますが、誰かがすでにこの問題を解決してオープンソース プロジェクトで公開していますか?
internationalization - Pentaho レポートのローカライズされたメッセージ
現在、Pentaho レポートにローカライズされたメッセージを入れようとしています。メッセージには、メッセージのローカライズされたテキストに挿入される 1 つのパラメーターがあります。
${region} で承認された ${company} のすべての切断
Pentaho Report Designer を使用してそれを行うにはどうすればよいですか? を試しましたresource-message。レポート ファイルとインライン化されたリソース バンドルで定義されたローカライズされたテキストに正しくアクセスしますが、パラメーターをプレースホルダーに置き換えることができません。メッセージをレポートのパラメーターに関連付けるにはどうすればよいですか?
data-mining - Kettleトランスフォーメーションをサービスとして公開するにはどうすればよいですか?
Kettleトランスフォーメーションを(Web)サービスとして公開するには何が必要ですか?REST、SOAP、何でもかまいません。
jasper-reports - BIRT/Jasper/Pentaho - アドホック レポート?
私は現在、主要な FOSS レポート ジェネレーターを評価しています。私が探している機能の 1 つは、レポートがブラウザーに表示されるときにデータの表示を操作する機能です。
- 結果を並べ替える
- 列を並べ替える
- 結果を再グループ化する
- データをフィルタリングする
これは、ユーザーが新しいレポートを作成したり、基になるクエリを変更したりすることなく、提示された結果を操作できるようにすることを目的としています。そう:
- このような機能をサポートする FOSS バージョンはありますか? (一部の商用バージョンは知っていますが、現時点では私が探しているものではありません)
- (#1 == false) の場合、そのような機能を提供するサイド オープンソース プロジェクトはありますか?
BIRT、Pentaho の JasperReport に関する回答をお待ちしております。