powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Задачка
7 сообщений из 7, страница 1 из 1
Задачка
    #32737450
guest12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть задачка по простоям транспорта.Суть такова:
исходные данные:

-обьект(транспорт)
-причина простоя
-время начала простоя(с точностью до минут)
-время окончания простоя(с точностью до минут)


Предполагаемые измерения:
-Обьект
-Дата
-Интервал(значения - сутки/месяц/год)
-Причина простоя

Необходимо анализировать время простоев в часах/минутах

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

У кого какие мысли ?
...
Рейтинг: 0 / 0
Задачка
    #32737622
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое для Вас огромная таблица?
Сколько миллионов записей? На какие вопросы Вы собираетесь отвечать с помощью Вашей системы?

Задача-то, на самом деле, не до конца поставлена.

В любом случае, не вижу ничего плохого в том, чтобы хранить часы (или минуты) простоя в качестве фактов.


С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
Задачка
    #32737641
Bear_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest12345Есть задачка по простоям транспорта.Суть такова:
исходные данные:

-обьект(транспорт)
-причина простоя
-время начала простоя(с точностью до минут)
-время окончания простоя(с точностью до минут)
если транспортная задача по ЖД - то думаю что точность состояния до суток будет более чем достаточная
посему рекомендую создать хранилище и обновлять раз в сутки состояния каждого элемента подвижного состава, больше чем 2-3 состояний в сутки не будет, ну и кво часов в данном состоянии
...
Рейтинг: 0 / 0
Задачка
    #32737743
guest12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально всего 70000 записей с начала этого года.
Но там указано только начало и конец простоя.
Приблизительным подсчетом получается таблица около 100 млн. записей если делать расшифровку по датам и интервалам(смена/сутки/месяц/год назад от заданной даты).

Суть анализа примерно в том что задается обьект,вид простоя, тип простоя,
дата и интервал от этой даты и вычисляется время простоя(зависимость).
Так же будут вычисляться другие показатели(например процент от всех простоев за интервал, процент простоя обьекта(ов) в заданном интервале)
При одной и той-же дате и разных интервалах время простоя конечно может быть разное.К примеру простой был с 20.09.2004 по 10.10.2004.Если задать дату 25.10.2004 и интервал месяц то простой будет с 25.09 по 10.10, т.е. 15 дней(хотя общий простой 20 дней).Если задать другую дату и тот же интервал
то простой опять будет другим и т.д.


В будушем добавяться анализ других обьектов
(оборудование, помещения, кадры(они тоже иногда простаивают) и т.д.)
Соответственно кол-во записей будет сильно расти.
...
Рейтинг: 0 / 0
Задачка
    #32737806
Фотография Гликоген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Факт 1:
Объект|Маршрут|ПричинаПростоя|ДатаНачалаПростоя|ВремяНачалаПростоя|ДлительностьПростояМин

Факт 2:
Объект|Маршрут|ДатаНачала|ВремяНачала|ПолнаяДлительностьМин

Измерения:
Объекты
ПричиныПростоя
Даты
Маршруты
ВремяСуток(до минут)|MeberProperty - Интервал/Смена, на нем измерение
Интервал/Смена

В такой двухкубной конфигурации можно посчитать и оптимизировать утилизацию вашего парка, IMHO.
...
Рейтинг: 0 / 0
Задачка
    #32737848
Если не нужно считать количество простоев, то можно использовать такую таблицу фактов:

Атрибуты(
объект,
причина,
дата)
Факт( время простоя в минутах)

При простое несколько суток, должно быть несколько записей.

Если нужно считать количество простоев, то придется добавить номер простоя, который будет заполняться ETL-ем.

Атрибуты(
объект,
номер простоя,
причина,
дата)
Факт( время простоя в минутах)
...
Рейтинг: 0 / 0
Задачка
    #32737854
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПриблизительным подсчетом получается таблица около 100 млн. записей если делать расшифровку по датам и интервалам(смена/сутки/месяц/год назад от заданной даты).


Ничего страшного пока не видно.
Кстати, года мало, если собираетесь делать мало-мальски серьёзный анализ.
Например, анкализ сезонности простоев.


С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Задачка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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