Варианты генерации диаграмм из запросов Oracle - PullRequest
6 голосов
/ 08 февраля 2011

Существует ли простой (возможно бесплатный) способ генерирования диаграмм (включая Pie) из запросов Oracle SQL. Желательно генерируется как файл изображения.

Я сталкивался с Oracle Chart Builder, но это не совсем то, что я хочу.

Ответы [ 4 ]

4 голосов
/ 08 февраля 2011

Oracle Application Express (APEX) позволяет создавать веб-приложения с использованием PL / SQL.У него довольно приличный механизм построения диаграмм, поэтому вы можете использовать его для построения круговой диаграммы на основе результатов запроса.APEX бесплатен и включен в последние версии Oracle, хотя вам придется выполнить некоторые первоначальные настройки и настройки.

3 голосов
/ 08 февраля 2011

Я бы, наверное, начал с Google Charts.Здесь есть демонстрационная версия , которая переносит данные базы данных в диаграмму.

Один вопрос - куда вы хотите поместить файл изображения.

Вариант 1. На сервере базы данных.На самом деле вы можете вызвать URL через пакет UTL_HTTP, извлечь исходные данные и сохранить их в базе данных как BLOB или записать их в файл с UTL_FILE

Вариант 2. В клиент браузера.Здесь вам понадобится какой-то шлюз между сервером базы данных и браузером.10g / 11g имеет встроенный в базу данных HTTP-сервер, который может использоваться (например, таким продуктом, как Apex).Прослушиватель Apex - это еще один способ вывести данные в легко обрабатываемом формате.

Может также подойти промежуточный продукт, такой как jasperreports.Это более формальный «корпоративный» подход к отчетам в базах данных.

Или вы можете пойти на попятную и иметь круговые диаграммы в SQL SQL

1 голос
/ 10 декабря 2015

В настоящее время мы не поддерживаем oracle, но если вы можете переместить данные в mysql / postgresql / mssql / h2, тогда этот инструмент позволит вам генерировать диаграммы прямо из запросов SQL: http://www.sqldashboards.com/sqlchart Существует бесплатная версия,это включает крошечный водяной знак.

0 голосов
/ 08 февраля 2011

Некоторые программы разработки Oracle имеют встроенный инструмент отчетности, который может генерировать диаграммы. Например, TOAD и SQL Developer имеют некоторые возможности построения диаграмм. Кроме SQL Developer, ни одна из этих программ не является бесплатной, но есть вероятность, что ваша компания имеет лицензию на одну из них.

...