DrvParserTextInDatabaseJP

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

    DrvParserTextInDatabaseJP v6.4.0.5 — драйвер для парсинга текстовых файлов и записи информации о файле, его содержимом и сам результат парсинга в базу данных.
    Главное отличие DrvParserTextInDatabaseJP от DrvParserTextJP — это задача не внести данные в SCADA, а записать данные в СУБД.

    Файл: https://github.com/JurasskPark/RapidScada_v6/releases?q=DrvParserTextInDatabaseJP&expanded=true
    Страница проекта: https://github.com/JurasskPark/RapidScada_v6/tree/master/SharewareDrivers/Drivers/ParserTextInDatabaseJP

    Скриншот

    Стоимость:
    Personal 2500 ₽
    Business 5000 ₽

    #38638
    JurasskPark
    Участник

    Сразу сообщаю факт, если у вас, как в моём случае, нет необходимости парсить по 10000 файлов в день, разных текстовых файлов со сложной структурой и контролировать(отлавливать) ошибки процесса разбора файлов, то возможно он вам не подойдет.
    + сам результат парсинга в моем случае приходится писать в разные таблицы СУБД.
    Т.е. для работы с ним нужно отличное знание SQL, т.к. для чтения файлов с диска, записи их в БД можно использовать шаблоные примеры SQL запросов, а вот логику писать как текстовый файл разбирается придется писать самому.
    Но я уже собаку на этом съел. Правда она была не вкусная. 🙂

    #38643
    Mikhail
    Модератор

    То есть для этого драйвера Сервер практически не используется? Он из файла сразу в БД пишет?

    #38654
    JurasskPark
    Участник

    Совершенно верно.

    #38663
    Mikhail
    Модератор

    С точки зрения архитектуры Коммуникатора было бы правильнее писать в БД через «источник данных», который реализуется драйвером. Тогда можно было бы забирать данные от любых устройств.

    #38666
    JurasskPark
    Участник

    Не понял, если честно. )
    Можно поподробнее?
    Для записи в Rapid Scada есть DrvParserTextJP.
    А когда читаешь рецепты и их результаты, то много стороковых переменных.

    Кстати, экспорт БД уметь писать строки?

    #38714
    Mikhail
    Модератор

    > Можно поподробнее?
    Попробуйте сделать драйвер DrvDsDatabaseWriterJP по аналогии с существующими драйверами DrvDs*
    Это будет универсальное решение.

    > экспорт БД уметь писать строки?
    Модуль экспорта работает с данными каналов в виде double. Если нужны строки, их потребуется как-то преобразовать из сырых данных каналов.

    #40144
    Oleg
    Участник

    Здравствуйте. Есть какой-нибудь триал или демо DrvParserTextInDatabaseJP?

    #40147
    JurasskPark
    Участник

    Там ограничение на 1 задачу.
    Остальные игнорируется без лицензии.

    #40148
    Oleg
    Участник

    Понял, спасибо — тогда буду пробовать.

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