Oracle SQLクエリからチャート(Pieを含む)を生成する簡単な(無料の)方法がありますか?好ましくは、画像ファイルとして生成される。Oracleクエリからグラフを生成するためのオプション
私はOracle Chart Builderに出会いましたが、私が欲しいものではないようです。
Oracle SQLクエリからチャート(Pieを含む)を生成する簡単な(無料の)方法がありますか?好ましくは、画像ファイルとして生成される。Oracleクエリからグラフを生成するためのオプション
私はOracle Chart Builderに出会いましたが、私が欲しいものではないようです。
私はおそらくGoogle Chartsから始めるでしょう。デモ版hereは、データベースのデータをグラフに取り込みます。
あなたのイメージファイルはどこに行きたいのですか?
オプション1.データベースサーバーに接続します。 UTL_HTTPパッケージを使用してURLを実際に呼び出し、生データをBLOBとしてデータベースに格納するか、UTL_FILEを使用してファイルに書き込むことができます。
オプション2.ブラウザ・クライアントに。 データベースサーバーとブラウザの間にゲートウェイが必要な場所です。 10g/11gには、(例えば、Apexのような製品によって)使用できるデータベースに埋め込まれたHTTPサーバーがあります。頂点リスナーは、簡単に処理される形式でデータを取り出す別の方法です。
jasperreportsのような中間製品も適切かもしれません。これは、データベースの報告に対するより正式な「企業」アプローチです。
それとも、古い学校に行くとpie-charts in ol' SQL Plus
Oracle Application Express(APEX)を使用すると、PL/SQLを使用してWebベースのアプリケーションを構築できます。それはかなりまともなチャートエンジンを持っているので、クエリの結果から円グラフを作成することができます。 APEXは無料で、最新のバージョンのOracleに付属していますが、いくつかの初期設定と構成が必要です。
一部のOracle開発プログラムは、グラフを生成できるツールを報告して築いてきたことができます。たとえば、TOADとSQL Developerの両方には、いくつかのチャート作成機能があります。 SQL Developer以外のプログラムのどれも無料ですが、あなたの会社はそのうちの1つのライセンスを持っている可能性があります。
これはオプションですが、私の場合はGUIを必要とせずにビルドスクリプトを使ってチャートを自動的に生成します。 – vicsz
私は現在oracleをサポートしていませんが、データをmysql/postgresql/mssql/h2に移動できれば、このツールはSQLクエリから直接チャートを生成させます:http://www.sqldashboards.com/sqlchart無料バージョンがあり、透かし。
SQL PLUSの円グラフの場合+1、 – vicsz
Google Chartsは私が欲しいものです。簡潔さのために点数を付けるのは間違いありませんが、APEXのような他の選択肢はやや面倒です。外部依存関係のないGoogle Chartsのパワーとシンプルさを備えたオプションがあればうれしいでしょう。 (つまり、私が呼び出すことができたexe/dllはデータを渡し、gif/jpegを吐き出す)。 – vicsz