Я ищу инструмент, который позволяет конечным пользователям, не знающим базы данных и SQL, создавать отчеты, предоставляющие как необработанные данные, так и совокупную информацию.
Требования: База данных Oracle - это график с событиями (уникальные структуры таблиц), людьми и местоположениями, связанными через единую центральную таблицу. Каждое событие может иметь несколько дочерних таблиц.
Нам нужно иметь возможность создавать ряд логических моделей поверх этого, охватывающих конкретные события и роли, которые играют люди, а также модели, работающие между различными событиями.
Нам нужно полностью поддерживать внешние соединения в логических моделях — у нас есть много пробелов в дочерних объектах и много случаев, когда нам нужно увидеть эти пробелы вместе с имеющимися данными.
Параметры запроса должны поддерживаться и/или на нескольких уровнях через простой в использовании интерфейс.
Около 80 % отчетов должны содержать данные на уровне записей, поскольку это наиболее распространенное использование инструмента создания отчетов в организации. Дальнейшая работа в основном ведется в Excel, однако это медленно меняется, но культура здесь как на нефтяном танкере.
Это действительно должно быть полностью основано на Интернете - как для создания моделей, так и для запуска отчетов. База данных и приложение размещены за пределами сайта, и у нас есть большое количество создателей отчетов, которым потребуется доступ через браузеры.
Он также должен поддерживать SQL для небольшого числа опытных пользователей.
У нас уже есть MS SSRS, работающие с хранилищем MI и кубами OLAP (через SSAS), однако они очень плохо спроектированы (я подозреваю, кем-то, кто никогда раньше не предоставлял OLAP) и не позволяют создавать отчеты на уровне записей. Я склоняюсь к моделям отчетов SQL Server, но, поскольку они больше не поддерживаются, я не совсем убежден в необходимости придерживаться этого пути.
Как всегда, решение с открытым исходным кодом/недорогое решение было бы хорошим соображением....
Вероятно, вам следует оставить свое хранилище данных MS-SSQS администратору базы данных и связать его с подключением ODBC к чему-то более удобному для пользователя для обработки ваших витрин данных, например airtable . Интеграция Zapier с sql-сервером — вариант, найденный здесь .
Я не знаю, как выглядят ваши данные, хотя вполне возможно, что вы можете сделать все из airtable.
Метабаза с драйвером Oracle может быть здесь вариантом. Он позволяет вам как писать SQL, так и создавать диаграммы с помощью пошагового мастера.
Это открытый исходный код, и вы можете установить и запустить его менее чем за 5 минут. Конечно, требуется дальнейшая настройка, и я настоятельно рекомендую настроить ее для использования MySQL в качестве серверной базы данных.
https://metabase.com/docs/v0.21.1/administration-guide/databases/oracle.html
Мог говорит восстановить Монику