Как мне работать с несколькими столбцами в PostgreSQL? - PullRequest
0 голосов
/ 29 августа 2018

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

Из-за требования к отчету мне пришлось бы распечатывать денежные потоки для 200 000 агентов отдельно. Кроме того, поскольку я работаю в сфере страхования жизни, максимальное количество столбцов должно составлять 105 лет * 12 месяцев = 1260 столбцов. Плюс некоторые префиксные столбцы для маркирующих агентов и типов денежных потоков.

Таким образом, в результате я получу более 1000 столбцов, и мне понадобится простой способ создания некоторой обычной функции sql, такой как sum, различными агентами.

Спасибо за всех, кто может дать какие-либо идеи по этому поводу!

Ответы [ 3 ]

0 голосов
/ 29 августа 2018

написать представление, которое сводит данные в форму столбца 1000+, а затем выбрать отчеты из этого представления.

0 голосов
/ 29 августа 2018

Либо ваши данные должны быть меньше (разделить их), либо вам нужно выбрать другой метод или инструмент.

Вы не получите требуемые ограничения для столбцов в Oracle, SQL Server, MySQL или Postgresql. Все они имеют ограничения по размеру строки (как байты, так и количество столбцов), которые слишком малы для того, что вы пытаетесь сделать.

Пользовательское приложение сделает это. Большинство современных языков ограничены только объемом памяти, и вы можете иметь столько строк и столбцов, сколько вам нужно при определении структуры данных.

Или, если у вас есть деньги, вы можете обратиться к службам больших данных Google и Amazon. Они обычно используют огромные наборы данных.

0 голосов
/ 29 августа 2018

Мудрый ряд данных сохраняется и сводится к отчетам. Основные вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...