Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как из системы MSM (MUMPS) выложить массив данных в SQL / 15 сообщений из 15, страница 1 из 1
24.10.2013, 15:27
    #38440058
Viktor2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Как из системы MSM (MUMPS) выложить массив данных в SQL
...
Рейтинг: 0 / 0
24.10.2013, 15:33
    #38440071
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Viktor2013 , в "чей" SQL?
...
Рейтинг: 0 / 0
24.10.2013, 15:51
    #38440121
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Когда-то это было, но давно...
Используя MSM-Activate на клиенте и через стороннего языка (например VB)
создать SQL таблицы(.mdb например)
...
Рейтинг: 0 / 0
24.10.2013, 16:23
    #38440171
DirksDR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Viktor2013,

Вариантов много.
1.Выгрузить данные в текстовый файл с разделителем самописной программой MSM, потом загрузить в SQL.(самое простое).
2.Выгрузить данные в текстовый файл системной утилитой (%GO кажется), написать программу на любом языке, которая расковыряет этот текстовый файл и сформирует файл с разделителем.
3.Написать программу, которая читает данные из MSM, а записывает в SQL.(см.пост Valeriu или http://karataev.nm.ru/cache/mdapi.html).
...
Рейтинг: 0 / 0
25.10.2013, 10:24
    #38440821
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Viktor2013,

4. Мигрировать c Cache, настроить SQL доступ
...
Рейтинг: 0 / 0
25.10.2013, 10:53
    #38440875
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
doublefint4. Мигрировать c Cache, настроить SQL доступ
Просто сделать нормальные классы...
...
Рейтинг: 0 / 0
25.10.2013, 11:13
    #38440912
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
doublefintМигрировать c CacheМожет быть на Caché?
...
Рейтинг: 0 / 0
25.10.2013, 13:11
    #38441154
Как из системы MSM (MUMPS) выложить массив данных в SQL
DirksDRВариантов много.
1.Выгрузить данные в текстовый файл с разделителем самописной программой MSM, потом загрузить в SQL.(самое простое).
2.Выгрузить данные в текстовый файл системной утилитой (%GO кажется), написать программу на любом языке, которая расковыряет этот текстовый файл и сформирует файл с разделителем.
3.Написать программу, которая читает данные из MSM, а записывает в SQL.(см.пост Valeriu или http://karataev.nm.ru/cache/mdapi.html).
А не подскажете как первый вариант автоматизировать? Чтоб данные в таблице обновлялись по времени из соответствующего текстового файла?
...
Рейтинг: 0 / 0
25.10.2013, 14:01
    #38441274
DirksDR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Анастасия_1405,

Код: sql
1.
А не подскажете как первый вариант автоматизировать? Чтоб данные в таблице обновлялись по времени из соответствующего текстового файла? 


По расписанию можно запускать программу или bat-файл. Т.е. придется написать программу загрузки или bat-файл вызова соответствующего для Вашей SQL-СУБД загрузчика.
Как выгрузить данные из MSM по расписанию я уже не помню.
...
Рейтинг: 0 / 0
25.10.2013, 14:03
    #38441279
Bambukus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Анастасия_1405,

Если я правильно понимаю, речь идет о периодическом переносе данных из MSM в Cache.
Я бы сделал так:
1. Написать программу в MSM, которая выгружает данные в текстовый файл с разделителями в определенный каталог
2. Создать класс для хранения данных, импортированных из MSM
3. в Cache создать наследника от %SYS.Task.Definition, в котором прописать обработчик файлов из этого каталога. Файлы после обработки лучше перемещать или удалять
4. Создать в портале задачу на основе этого класса, запускаемую с определенной периодичностью

Если хочется непременно SQL, то можно дополнительно создать DSN для текстовых файлов и пользоваться.
...
Рейтинг: 0 / 0
25.10.2013, 15:42
    #38441483
Как из системы MSM (MUMPS) выложить массив данных в SQL
Bambukus ,

Суть вопроса состоит в том, что мы из МSM по событию выгружаем данные в текстовый файл, а вот как автоматически по событию организовать загрузку этого файла в MS SQL?
...
Рейтинг: 0 / 0
25.10.2013, 15:49
    #38441503
П.С.М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
вот как автоматически по событию организовать загрузку этого файла в MS SQL?
Вот с этим вопросом, Вам наверное, лучше сходить на форум по MS SQL :)
...
Рейтинг: 0 / 0
25.10.2013, 16:15
    #38441549
Bambukus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
Анастасия_1405,
Суть от этого не меняется особенно.
Наверняка в MS SQL можно создать задачу, которая будет просматривать каталог с заданной периодичностью, и, при наличии данных оные импортировать к себе

но в MS SQL я не спец :)
...
Рейтинг: 0 / 0
25.10.2013, 17:47
    #38441719
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
krvsa Просто сделать нормальные классы...
классы со стандартным хранением?

servitМожет быть на Caché? Это была фатальная опечатка. Только НА Caché :)
...
Рейтинг: 0 / 0
25.10.2013, 18:53
    #38441808
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из системы MSM (MUMPS) выложить массив данных в SQL
doublefintклассы со стандартным хранением?
Разумеется.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как из системы MSM (MUMPS) выложить массив данных в SQL / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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