Экспорт выборочных данных в БД

Стартовая страница Форумы Понять, как работает ПО Экспорт выборочных данных в БД

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Сообщения
  • #18445
    Аватарmanjey73
    Участник

    Задался вопросом, а в текущей версии есть возможность экспортировать в БД например MSSQL данные только выбранных каналов а не всей толпы ?

    #18451
    MikhailMikhail
    Модератор

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

    #18456
    Аватарmanjey73
    Участник

    Понятно, а как именно фильтровать на уровне БД ? в плане в какую сторону копать, чтобы можно было донести заказчику, если потребуется передавать в БД.

    Так как пихать со счетчика электроэнергии в БД все, просто нет необходимости.

    #18459
    a80808a80808
    Участник

    SELECT запросом с конструкцией WHERE с условием. Давно не занимался, могу неправильно написать.Или поставить триггер на каждое добавление записи, чтобы он по условию копировал запись в другую таблицу

    #18465
    Аватарmanjey73
    Участник

    a80808 а, то есть полная таблица, которая получает данные от Scada и перезаписывается, а уже средствами БД делать выборки нужных данных и копировать уже в архивные ?
    Ладно, если дойдет дело, то заказчик пусть думает как.

    #18466
    a80808a80808
    Участник

    Ну это один из путей. Или прямо из баз брать по условию, но там скорее всего однопользовательский доступ, может не пустить в текущие данные…

    #18477
    MikhailMikhail
    Модератор

    Или сделать хранимую процедуру и вызывать её из модуля вместо insert/update. В процедуре написать условие. Синтаксис зависит от СУБД.

    Обновление модуля до конца года точно появится.

    #18480
    a80808a80808
    Участник

    Ага, и я про это говорил. Триггер процедуры привязывается на добавление записи. Только стоит учесть, что при приличном обмене машинка MySQL должна быть производительной…

    #18482
    АватарRomiros
    Участник

    Ага, и я про это говорил. Триггер процедуры привязывается на добавление записи.

    Я думаю имеется ввиду обрабатывать условие на номера каналов в самой хранимой процедуре перед вставкой в бд. Поэтому триггер здесь не нужен.

    #18506
    MikhailMikhail
    Модератор

    Если делать хранимую процедуру, то триггер уже избыточен.

    #18516
    a80808a80808
    Участник

    Согласен

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Вы должны авторизироваться для ответа в этой теме.