powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [закрыт для гостей] / Что делать с кучей данных из разных источников?, Поиск: Искать сообщения, созданные автором: Sparrow  
4 сообщений из 4, страница 1 из 1
Microsoft SQL Server / Что делать с кучей данных из разных источников?
    #84905
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Просто Трёп  11.07.2022, 14:00
[игнорируется]
Есть несколько источников, с которых с разной периодичностью берутся показатели. Показатель, в общем-то, один, просто число.
Источники разных типов.
1. Простой. Один замер - один показатель.
2. Двойной. Один замер - два показателя.
3. Сложный. Один замер - от 4 до 20 показателей.

Как их хранить? На данный момент есть источники с 1, 2 и 4 показателями. Все хранятся в одной таблице, каждый со своим айдишником (для этого и был нужен пивот). Но вот предстоит добавить источник с 13 показателями. Хочется создать для него таблицу, но это как-то неправильно. Но и пихать его в общую таблицу как-то некомильфо, потому что выборки, если будут использовать этот источник, скорее всего, все 13 показателей и возьмут. И будут их разворачивать пивотом.

Плюс еще непонятно, как формировать выборки по желанию пользователя. Тут или динамический код, или трехзвенка. Вообще жесть.
Просматриваются типы замеров, типы источников. Можно в одной разреженной таблице хранить.
Можно много таблиц делать .

Там по идеее нужно время иметь.

Сколько показаний в сутки, в год, новых сыплется в систему?
...
Изменено: 11.07.2022, 18:33 - Sparrow
Рейтинг: 0 / 0
Microsoft SQL Server / Что делать с кучей данных из разных источников?
    #84916
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Яб сделал
Табличку:
Тип источника,
Тип замера,
Тип показателя
Время ввода,
Значение

А отчеты и отображение дело вторичное.
...
Изменено: 11.07.2022, 18:45 - Sparrow
Рейтинг: 0 / 0
Microsoft SQL Server / Что делать с кучей данных из разных источников?
    #84924
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Пивот, это дело клиента, эксел и любая отчетная система умеют делать пивот. И 1с
...
Рейтинг: 0 / 0
Microsoft SQL Server / Что делать с кучей данных из разных источников?
    #85009
Sparrow
Скрыть профиль Поместить в игнор-лист
Участник
Просто Трёп  11.07.2022, 19:34
[игнорируется]
Пока что решил сделать одну таблицу с 20 колонками смоллмани и пусть будет полупустой.
Технически пивот в вашем случае в любой версии ms sql реализуется запросом из 20 left join.
Причем очень эффективно.

Есть пивот в верси. 2008, но там изврат.
А хорший есть толи в 2016 толи в 2018.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [закрыт для гостей] / Что делать с кучей данных из разных источников?, Поиск: Искать сообщения, созданные автором: Sparrow  
Читали тему (1): Анонимы (1)
Игнорируют тему (1): erbol 
Читали форум (1): Анонимы (1)
Пользователи онлайн (129): Анонимы (103), Yandex Bot, IT-Клоп, Неуловимый Джо, megabyte, Bing Bot, anonymous, S Baltiki, Antonariy, Vaska Balboa 1 мин., жЫвоглот 1 мин., 9288 2 мин., Сталкер 2 мин., Горбатый ёж 2 мин., Артефакт 3 мин., cat2 3 мин., Просто Трёп 3 мин., CerebroSQL 3 мин., serg_tmb 4 мин., NSFuimus 5 мин., Буся 6 мин., zNomad 6 мин., sergey11 6 мин., Брюквенные годы 7 мин., unique 7 мин., prostozevs 8 мин., erbol 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]