Программное обеспечение для создания отчетов в базе данных - без навыков SQL

Я ищу инструмент, который позволяет конечным пользователям, не знающим базы данных и SQL, создавать отчеты, предоставляющие как необработанные данные, так и совокупную информацию.

Требования: База данных Oracle - это график с событиями (уникальные структуры таблиц), людьми и местоположениями, связанными через единую центральную таблицу. Каждое событие может иметь несколько дочерних таблиц.

Нам нужно иметь возможность создавать ряд логических моделей поверх этого, охватывающих конкретные события и роли, которые играют люди, а также модели, работающие между различными событиями.

Нам нужно полностью поддерживать внешние соединения в логических моделях — у нас есть много пробелов в дочерних объектах и ​​много случаев, когда нам нужно увидеть эти пробелы вместе с имеющимися данными.

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

Около 80 % отчетов должны содержать данные на уровне записей, поскольку это наиболее распространенное использование инструмента создания отчетов в организации. Дальнейшая работа в основном ведется в Excel, однако это медленно меняется, но культура здесь как на нефтяном танкере.

Это действительно должно быть полностью основано на Интернете - как для создания моделей, так и для запуска отчетов. База данных и приложение размещены за пределами сайта, и у нас есть большое количество создателей отчетов, которым потребуется доступ через браузеры.

Он также должен поддерживать SQL для небольшого числа опытных пользователей.

У нас уже есть MS SSRS, работающие с хранилищем MI и кубами OLAP (через SSAS), однако они очень плохо спроектированы (я подозреваю, кем-то, кто никогда раньше не предоставлял OLAP) и не позволяют создавать отчеты на уровне записей. Я склоняюсь к моделям отчетов SQL Server, но, поскольку они больше не поддерживаются, я не совсем убежден в необходимости придерживаться этого пути.

Как всегда, решение с открытым исходным кодом/недорогое решение было бы хорошим соображением....

Вы ищете что-то вроде Tableau? Если это так, у нас есть рекомендации по бесплатным альтернативам, если вы будете искать на этом сайте.

Ответы (2)

Вероятно, вам следует оставить свое хранилище данных MS-SSQS администратору базы данных и связать его с подключением ODBC к чему-то более удобному для пользователя для обработки ваших витрин данных, например airtable . Интеграция Zapier с sql-сервером — вариант, найденный здесь .

Я не знаю, как выглядят ваши данные, хотя вполне возможно, что вы можете сделать все из airtable.

На самом деле я думаю, как говорит @Kagerjay, Airtable может быть лучшим решением.
Но не забудьте проверить цены

Метабаза с драйвером Oracle может быть здесь вариантом. Он позволяет вам как писать SQL, так и создавать диаграммы с помощью пошагового мастера.

Это открытый исходный код, и вы можете установить и запустить его менее чем за 5 минут. Конечно, требуется дальнейшая настройка, и я настоятельно рекомендую настроить ее для использования MySQL в качестве серверной базы данных.

https://metabase.com/docs/v0.21.1/administration-guide/databases/oracle.html

введите описание изображения здесь