Архив: Обобщение таблицы
Бюджет
По договоренности
Создан: 7 лет назад
Закрыт
- Описание
- Есть Таблица с записями всех звонков прошедших через станцию. На нашей станции (freeswith) каждый звонок имеет два плеча "inbound" и "outbound" и соответственно звонки разделены на 2 части. inbound - это звонок от "А" (вызывающего) абонента на станцию и outbound - это звонок со станции на "Б" (принимающего) абонента. соответственно в таблице они фигурируют как 2 звонка один inbound и второй outbound. Также на станции есть функция очереди звонков если все операторы заняты. Тогда звонок "как бы" пускается по кругу и станция "как бы звонит сама себе". и появляются еще дополнительные inbound и outbound.
Необходимо составить таблицу в которой строки будут обобщены, т.е. в каждой строке будет идти inbound и outbound. при этом бывают ситуации когда на один inbound может приходится несколько outbound (это возникает при переводе вызова на другого сотрудника).
База данных postgress
в таблице имеются множество колонок. для обработки понадобятся след. колонки
first_uuid
fifo_originate_uuid
sip_call_id
billsec
примерно последовательность запросов по одному звонку
1. получение всех inbound в которых поле sip_call_id не пустое и получение из этих строу параметра first_uuid и fifo_originate_uuid и запись в таблицу
2. получаем все outbound с найденными first_uuid в которых есть значение sip_call_id и есть значение в billsec ненулевое и дописываем в таблицу к inbound в эту же строку
3. берем из inbound значение fifo_originate_uuid (смотри пункт 1) и ищем по нему все возможные записи с уникальными first_uuid (это будут звонки из очереди или переведенные). Не забываем связать вновь полученные first_uuid с первичным
4. получаем по новым first_uuid звонки с outbound в которых есть значение sip_call_id и есть значение в billsec не нулевое и дописываем в таблицу к inbound (первичному) в эту же строку. если записей outbound будет несколько - дописываем их в порядке начала разговора по полю start_stamp. сначала запись с более ранним временем старта.
нужна именно 1 строка с inbound и outbound (отбаундов может быть до 4). Нужна минимизация запросов в базу данных (т.е. цикличность не комильфо). Без транзитных таблиц в базе (через кэш). Выборка по базе в файлике.
- Категория
Похожие проекты
9
5
требуется готовую онлайн анкету на django по приему на работу перенести в whatsapp, telegram и viber. Нужно чтобы кандидат мог с удобством заполнять анкету с телефона, а все заполненные им данные по всем позициям автоматически загружались в нашу базу данных. В нашей базе будет создаваться резюме кандидата......
1 год назад
$56
237
6
Нужно написать парсер, который будет брать данные (домены) проектов из гугл докс и искать эти компании на Linkedin, затем по ключевым позициям сотрудников (которые мы пропишем) будет собирать ссылки на их профили....
1 год назад
256
8
Есть подробное ТЗ системы организации сельскохозяйственных грузоперевозок https://docs. google. com/document/d/1UpFBo0XHnPN4ISwJetsxZSi39O2Mzf-yaU-r5VZqMqg. На первом этапе необходимо будет создать структуру базы данных на Postgresql и заполнить ее тестовыми данными. На втором - написать API для работы......
1 год назад
152
9
Необходимо совершить выгрузку из телеграм чатов, данные пребразовать в таблицу....
1 год назад
239
2
Навыки/требования :. Опыт разработки API. Понимание распределенных сетей и баз данных. Умение проектировать архитектуры, устойчивые к асинхронным запросам. ТЗ (тезисно) :. Создать базу, и обновлять данные в режиме он-лайн (шахматные партии). источник:. https://lichess. org/api. Сделать API/интерфейс/метод......
1 год назад
46
0
Требуется реализовать в штатной дисконтной системе Фронтол 6 дополнительную опцию, а именно:. Имеется накопительная оборотная система скидок по картам клиента со штрихкодами, которая работает следующим образом-. при увеличении значения счетчика, к которому привязана карта, при достижении им определённого......
1 год назад
190
1
Пишите в телеграмм +79277115855 или звоните 88462057515. Необходимо создать отчет по закупкам:. - с настройкой периода ( по дням, неделям кварталу) с объемом закупки. - с возможностью настройки с контрагентом и без. Что бы видеть кто у кого за сколько заказывал и когда. Если к товару можно прикрепить......
1 год назад
73
2
Задача: Разработать микросервис на PHP 7. 4+ c RestAPI интерфейсом. Позволяющий добавлять и забирать записи из ClickHouse, а так же просчитанные данные под аналитику. Необходимо:. -проработать архитектуру базы,. -создать базу,. -составить запросы на агрегацию данных (вывод среднего и пр. для аналитики),.......
2 года назад
275
8
Разработчик MSSQL (Junior). Обязанности:. • Развитие существующего проекта на MSSQLServer 2019;. • Разработка SQL запросов, хранимых процедур. • Реализация интересных алгоритмических задач, в том числе математических. Требования:. • Знание языка SQL, T-SQL;. • Опыт оптимизации запросов, использования......
2 года назад
153
10
все просто, нужно сделать выгрузку по API с сайта и эти данные оптимизировать, чтобы при дальнейших выгрузках мы могли отслеживать изменения заданных параметров 1 этап просто выгрузка 2 этап преобразование данных в читабельный вид далее если отслеживаем что проект имеет перспективу (а он имеет, пч идея......
3 года назад
$19
238
4
Требуются программисты с отличным знанием базы данных, подойдёт для студентов без опыта. Если Вас заинтересовало данное предложение, пожалуйста, напишите по номеру телефону на Whats app, там пройдёте полноценное собесодование....
3 года назад
124
3
140
2
Нужен исполнитель котрый может вносить правки в бот и так же дополнения. бот готов, но его так же нужно будет совершенствовать и добавлять новые фишки, нужна помощь бот функционирует Бот- студенческая небольшая фриланс площадка. пайтон Все на aiogram'е. MongoDB это БД . Только если вы сильны в этом,......
4 года назад
91
0
на основании ER модели требуется создать АИС на Access. Основные условия: - разные категории пользователей - дружественный интерфейс пользователя - возможность добавить, удалить, редактировать данные в любой таблице, в удобном виде - Запросы в колличестве: 10 простых 6 сложных 2 параметричных Возможно......
4 года назад
88
2
Треба еаписати курсову роботу на мові с# + бази данних....
4 года назад
$700
242
8
Нужно написать парсер для сбора цен из нескольких сайтов конкурентов. В результате данные должны быть удобными для использования. В качестве примера использовать сайт https://uxprice....
4 года назад
40
1
Нужно загрузить каталог товаров с 1С в "Мой склад" ( с учетом дополнительных (полей) параметров для ОЗОН, WB, ЯМ) Стоимость обсуждаемая, так как колличество товаров в каталоге разное. По итогам загрузки 1 каталога, рассмотрю вариант загрузки остальных каталогов....
5 лет назад
73
0
Задача на проверку топокоректности объектов недвижимости. Нужно проверить объекты из КПТ (хмл формат файла) на пересечение между собой, с целью выявления объектов, нуждающихся в исправлении кадастровой ошибки. В результате хотим получить excel со списком кадастровых номеров и с какими объектами они пересекаются....
5 лет назад
220
2
Парсинг информации, есть формат хтмл и формат иксель. Нужно спарсить файлы подобные, которые приложены в приложении. Мы видим по Публичной кадастровой карте, что объекты пересекаются, значит их координаты как-то пересекаются, у нас есть файлы, которые можно пропарить, либо можно парсить сразу с публичной......
5 лет назад
166
6
Парсер должен собирать информацию о лотах на аукционах (торговых площадках) по продаже имущества банкротов. Для сбора лотов нужны фильтры (цена, дата окончания подачи заявок, регион, тип процедуры и т. По итогу необходим json (основанный на JavaScript) документ с полями (Код аукциона, Наименование объекта......
6 лет назад
255
7
Похожая удалённая работа
- Удаленная работа для веб-программиста
- Удаленная работа для разработчика баз данных
- Удаленная работа для прикладного программиста
- Удаленная работа для системного программиста
- Удаленная работа для разработчика игр
- Удаленная работа для разработчика мобильных приложений
- Удаленная работа для тестировщика ПО
- Удаленная работа для 1С программиста
- Удаленная работа для разработчика встраиваемых систем
- Удаленная работа для разработчика CRM и ERP