Это, конечно, возможно.Прямая связь может быть сделана с ODBC или с Java JDBC или с ActiveState Perl, DBI и DBI :: Pg.
Мне нравится Perl для отчетов, поэтому я склоняюсь к этому.
Теперь,могут быть причины, по которым не имеет прямой доступ к базе данных для составления отчетов.С одной стороны, создание отчетов может вызвать большую нагрузку на базу данных, когда база данных может иметь гораздо лучшие возможности для работы со временем, например, запись данных о продажах.
Это зависит от вашей конкретной ситуации, включая типчастота отчетов и объем данных, обрабатываемых вашим сервером БД.
В некоторых случаях вам нужно настроить второй сервер базы данных, который либо получает оперативные данные от мастера, либо получает периодический (например,ежедневно) свалка от мастера.Этот сервер отчетов затем используется для сбора данных в хорошие группы для отчетов.Это своего рода ситуация, в которой вы сейчас находитесь.
Прежде чем что-либо менять Я рекомендую выяснить, было ли это сделано преднамеренно.