Автограф+ SQL
Здравствуйте! Помогите новичку разобраться в ситуации которая у меня возникла на днях. Автограф у нас совсем недавно еще и месяца не прошло так что не судите строго за вопрос. Каким образом связать данные которые собирают контроллеры и sql? Вроде как нашел структуру данных которая состояит из 26 таблиц. ее нашел в файлах AutoGRAPH_BD_MSSQL. Но как теперь сделать связку автографа и sql так и не могу понять. надо разворачивать БД на сервере? в данный момент у нас на сервере пока стоит только сама серверная часть и запущена консоль. данные я как понял собираются в папку дата как и в диспетчерской части.
|
В файле помощи к консоли (с расширением chm), которую (помощь) можно вызвать из консоли по F1 - подробным образом расписано подключение как к SQL-базам, так и к любому источнику данных через ODBC. |
О спс щас почитаю) а то второй день уже интернет рою и ничего толкового пока не нашел.
Добавлено через 1 час 20 минут Поправьте меня если я неправильно понял. Нам понадобится вначале установить SQLite для написания запросов.предварительно в SQLite надо создать базу которую потом надо будет указывать при создании источника данных.Далее создать MYSQL источник данных. Затем во вкладке сервер пересылки создать новый сервер и в источниках указать ранее созданный источник. так? извините за то что вопросами достаю но я ток начинающий админ):) Добавлено через 11 минут Поправьте меня если я неправильно понял. Нам понадобится вначале установить SQLite для написания запросов.предварительно в SQLite надо создать базу которую потом надо будет указывать при создании источника данных.Далее создать MYSQL источник данных. Затем во вкладке сервер пересылки создать новый сервер и в источниках указать ранее созданный источник. так? извините за то что вопросами достаю но я ток начинающий админ) |
SahatoshL, вы куда хотите эксортировать? SQLite MSSQL MySQL?
Добавлено через 5 минут SahatoshL, экспорт обычно используется для создания собственных программ, а раз вы начинающий администратор вряд ли вы программист, какая у вас изначально задача? |
ну изначально задача это изучить возможность экспорта данных в SQL , ну и в дальнейшим подправлением отчетов под нужды пользователей.
|
Цитата:
Цитата:
|
Ну да... В модуль отчетов встроен редактор отчетов - причем он оперирует УЖЕ РАССЧИТАННЫМИ данными.
А если брать SQL - я думаю, что написать все обработки, фильтрацию, тарировки, детекцию заправок и сливов, вхождений в контрольные точки, разбор шин данных и т.п. сырых данных от терминалов (то, что наши программеры писали годами) - мягко говоря - будет нетривиальная задача. |
Цитата:
"В открывшемся окне укажите имя источника данных, IP адрес или имя MySQL сервера, имя пользователя, пароль и используемую базу данных. По завершении нажмите кнопку "ОК"" вот я и спрашивал что мне дополнительно надо mysql сервер настраивать еще или как? ну и дальше имя базы указать надо. имя базы какой? |
SahatoshL, у нас нет встроенных серверов БД в сервере АвтоГРАФ.
Мы не пишем серверы БД. Точно так же, как 1С не пишет и не поставляет в комплекте MS SQL Server. Для работы нашего сервера SQL БД не нужна вообще. Мы лишь даем возможность реплицировать данные практически в любую SQL БД. Либо вообще в любой источник данных, поддерживаемый MS ODBC (хоть в текстовый файл - там есть и такой драйвер). Выбор, размещение, развертывание и настройка одной или нескольких SQL БД - дело пользователя. Напоминаем, что SQL БД может находиться совершенно в другой точке земного шара на другом сервере, нежели сервер, на котором развернуто серверное ПО АвтоГРАФ. |
P.S.: Как правило, репликация в БД используется в специфических целях на предприятиях. В 99.9% случаев, на таких предприятиях уже используется та или иная конкретная БД (сервер БД) к которой и подключается серверное ПО АвтоГРАФ.
P.S.2: Вы так и не ответили - для чего это Вам нужно реально. Чтобы делать отчеты - надо сначала обработать данные. Например, длина трека - вовсе не равна сумме длин отрезков, полученных по координатам из "сырых" данных с трекера... |
Цитата:
|
ну в данный момент это было как изучение возможностей редактирования отчетов под нужды предприятия. я то думал что туда идут данные в том же виде что и выводятся в диспетчерской программе, т.е. как в таблице которая показывает пробег серийный номер и т.д. ну и в дальнейшем создавать запросы уже. кст вы говорили про модуль отчетов. он идет как внешний и его надо докачивать и подключать я так понимаю? AGreports если не ошибаюсь верно?
|
Для платформы 3.х ... 4.х AGReports.NET - внешний модуль, для платформы АвтоГРАФ.NET - внутренний.
Модуль отчетов сделан на базе FastReports, что позволяет полностью кастомизировать отчеты, вплоть до создания собственных диалоговых окон и форм и написания дополнительный обработчиков на ряде языков программирования, а также подключения внешних источников данных к отчетам. Все это делается во встроенном в модуль редакторе отчетов и не требует дополнительных приложений. http://www.fast-report.com/ru/product/fast-report-net/ |
Доброго времени суток, коллеги!
Вопрос по этой же тематике. Настроили сервер, создали отдельную БД на другом сервере, скриптом из помощи создали необходимые таблицы. На сервере Автографа создали системный DNS, прописав в нем подключение к базе. При тестировании DNS подключения получает ответ, что все прошло успешно. Далее по инструкции прописываем настройки сервера пересылки (Экспорт в SQL БД, выбираем имя источника данный их списка, указываем логин и пароль, выбираем таблицы) и сохраняем настройки. Далее идем в файл лога (RedirectModuleLog) и видим там следущее сообщение: Код:
[30.01.2015 12:03:39.022] [INF] ИД:0002660 Прибор:0000000 Начало отправки данных... Хотелось бы увидеть комментарии специалистов. Мы сейчас тестирует этот источник другими программами, что бы исключить ошибку при настройке. Но почему то кажется, что дело не в нем... Заранее благодарю за ответ. Добавлено через 7 минут Сервер у нас используется 4 версии... Добавлено через 24 минуты С другими программами источник данных работает |
Vasiliev, сервер после изменения настроек пересылки перезапускали?
|
Vasiliev, Учетную запись службы не меняли?
|
Перезапускали
Добавлено через 35 секунд Учётная запись там System, пробовал менять на другую учётку с администраторским доступом, не помогает |
Порты открыты ?
|
Другой программой этот ODBC источник успешно вызывается, и данные получает.
Добавлено через 57 секунд Если это важно, то ОС там Windows Server 2012 R2 64 бит. |
Цитата:
|
Цитата:
Добавлено через 1 минуту Да, с того же компа, тот же ODBC источник. |
Версия серверного ПО ???
|
4.2.13.486
|
Vasiliev, Источник данных создавали 32 или 64-х разрядный? АвтоГРАФ сервер может использовать только 32-х разрядные источники данных.
|
32-разрядный, при настройке сервера пересылки этот источник даже есть в списке
|
Vasiliev, Я сегодня уже не успею проверить. Проверю в понедельник. С виду все правильно настроено. Мне еще не доводилось делать отправку в SQL с windows server 2012 R2. Экспорт в SQL редко используется, вполне возможно на 2012 R2 есть какие то ньюансы.
|
Проблему подтверждаю. Проявилась после обновления сервера с 4.2.10 до 4.2.13. На 4.2.10 все работало, после обновления ошибка.
[05.02.2015 16:43:05.286] [ERR] ИД:0003968 Прибор:0000000 Ошибка 5 при установке соединения с БД [05.02.2015 16:43:05.286] [ERR] ИД:0003968 Прибор:0000000 Источник DBC; State: IM002; Code: 0; Message: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию Естественно службу перезапускали. ОС Win2008R2 x64. |
Vasiliev, s.danilov93, Это ошибка серверного ПО версии 4.2.13. Завтра выложу обновление.
|
|
доступа нет по ссылке
"Vasiliev, вы не имеете прав для доступа к этой странице. " |
Vasiliev, тогда в техподдержку.
|
Здравствуйте! Поставили мне задачу организовать пересылку в БД MS SQL на клиентский сервер, нужны данные для 1С и архивировации сырых данных.
Почитав мануал, так и не понял:sos: мне нужно создать источник? MS SQL надо ставить на наш сервак? Или достаточно создать папку, в каталоге Redirect , с данными клиентского сервака? И еще...Сильно требуют выгрузить старые данные из бинарников. Как это сделать? |
pt-servis, прочитайте хелп от консоли сервера
Добавлено через 2 минуты pt-servis, ну и перед настройкой рекомендую все же определиться на какой сервер пересылать хотите ,, ваш или не ваш ,, какой у него адрес, учебные учетные данные на вход в сервер |
Цитата:
И возможно ли старые данные подтянуть в SQL? |
Как экспортировать в MSSQL качество координат, скорость, направление движения, высоту? В справки написано, что в приборе должна быть включена запись характеристик движения. В конфигураторе прибора это находится на вкладке "Запись и передача" или еще где-то нужно указать?
https://i.gyazo.com/c8e668d751fac33f...c4f614aea8.png |
Цитата:
|
Цитата:
|
Цитата:
Запись в SQL идет же не с бинарников, а с данных, полученных с инета. Т.е. входящие данные пишутся туда, куда указано. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Но всё же... Поэтому, не хотелось бы такие лайфхаки делать достоянием всех желающих, среди которых могут попасться недобросовестные экземпляры. |
Как объединить несколько мелких sbin-файлов одного прибора в один большой?
|
Цитата:
|
Спасибо, нашел уже: copy *.sbin /b xxxxxxx.sbin
|
Цитата:
|
Добрый день. Подскажите, пожалуйста, в версии 4 был экспорт в SQL, и даже был выбор таблиц вроде бы. Как то довольно просто настроил экспорт в таблицу iButton.
Используем метки сотрудников предприятия для регистрации легкового парка в режиме такси. В таблице iButton поставил триггер на вставку, где переформатирую данные в нужный мне формат, и вставляю напрямую в нужную мне таблицу. Возникла необходимость перехода на NET версию. Дилер мне упорно говорит, что экспорта меток в MS SQL не существует в этой версии. Подскажите, каким мне путем проще всего пойти? Будет ли в перспективе экспорт в MSSQL? Можно ли событие получить другим способом? Мельком прочитал темы, рекомендуемые пути интеграции через веб сервисы . Мне же хотелось бы получить событие с сервера автограф , а не опрашивать периодически. Или есть иные пути? |
funtik1c, Вы смешали в кучу серверную версию и диспетчерскую. Репликацию в SQL осуществляет серверная часть.
Диспетчерская часть ни 4-я ни 5-я в SQL ничего не экспортировала. |
Диспетчерская не участвует здесь, мне кажется я ничего не смешал. Была версия сервера 4. В ней был специальный модуль переслыки (закладка в настройке). Там я указал БД и развернул таблицы, как было указано в документации. Экспорт шел на ура. Сейчас поставили версию сервера NET. Там возможности в произвольную БД нет. Есть несколько систем, не могу привести пример, нет под рукой списка.
Простая идея: взять дамп или описание таблиц одной из предлагаемых систем (при отстутствии самой системы), и получить ту же самую таблицу с метками, но в формате этой системы. Ну поди переформатирую, смысл то один. Однако у сервера NET есть куча других возможностей , например веб сервисы. Конечная цель, что мне нужно: чтобы в нашей БД, в определенной таблице появлялись метки с приборов iButton, когда пассажир прикладывает в машине. Каким путем проще всего пойти? |
Цитата:
|
funtik1c, нету версии сервера net
Добавлено через 48 секунд funtik1c, вы похоже смешали сервер веб и автограф сервер |
извиняюсь, я немного не верно понял сисадмина, который настраивал пересылку. Вы правы, сейчас версия сервера 5.5.13. В нем сисадмин не может настроить пересылку в БД, потому что эта возможность перенесена в ПО UserManager, которая очевидно часть клиентского ПО.
Вопрос все равно актуален Добавлено через 4 минуты Простите, я не совсем владею версиями и возможностями, я программист, много лет не сталкивался с автографом, попросили помочь. Пытаюсь объяснить по простому проблему. Если можно задавайте наводящие вопросы, я попробую додуматься. Задача звучит так: в мащине прибор, к прибору подключен считыватель EM MARINE . Каждый сотрудник при поездке отмечается. Эти данные должны попасть в СКУД. СКУД- открытая простая база, можно инзертить. |
Цитата:
|
Цитата:
|
Цитата:
|
Столько ответов, но они ни на миллиметр меня не приближают к подсказке.
Так ли уж важно UserManager клиентская или серверная часть, я не соревнуюсь в терминологии. Дилер по существу вопроса ничего ответить не может. Если я обновлю сервер до самого свежего из линейки 5.5 - пересылка в произвольную БД нем появится? Скорее мне нужен пинок в правильном направлении, чтобы решить задачу. Она раньше решалась так: была пересылка в БД. Была таблица iButton из которой простым триггером данные перекидывались в нужную таблицу. Сейчас сервер обновили. Как повторить результат прошлой схемы - непонятно. Результат прошлой схемы был такой: сотрудник пикал по считывателю в машине - данные попадали в СКУД |
Цитата:
|
ОК, есть обходные пути для реализации такого функционала?
|
Цитата:
|
Цитата:
А это возможно в рамках одной лицензии? Я верно понял идею - стоит сервер 5.5 с современным нужным функционалом. Он же транслирует данные на стоящий на соседнем сервере старый 5.2. А на сервере 5.2 настравается трансляция в БД MSSQL. Это возможно в рамках обычной лицензии на один сервер Автограф? Или нужно отдельно брать еще один сервер Автограф? |
funtik1c, можно,но проще поставить 5.2: и там принять данные с прибороа
|
Цитата:
Раньше и стоял 5.2 и все работало. Настала необходимость 5.5 (я не знаю деталей, там какие то улучшения). Что теперь делать с 5.5? |
Цитата:
|
В версии 5.5 есть какие то улучшения, я не знаю какие, я не занимаюсь автографом.
Эти улучшения необходимы для работы. Начали переходить на версию 5.5. Сломался механизм экспорта в СКУД. Раньше этот механизм настраивал я, поэтому обратились ко мне. Про СКУД я уже выше описал в чем проблема. Вы говорите я предложил неоптимальный вариант, сейчас это вообще единственный вариант, который я вижу. Намекните какие еще могут быть варианты решения проблемы с экспортом в СУБД. Или не экспортом напрямую, а вообще в принципе может быть иные пути существуют? |
Цитата:
|
Текущее время: 00:59. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot