powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Передача данных из Caché в MS SQL
7 сообщений из 7, страница 1 из 1
Передача данных из Caché в MS SQL
    #39896113
Merlin_Corey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня, уважаемые разработчики Caché.
Передо мной поставили задачу загрузки данных о продажах из системы основанной на СУБД Caché в хранилище на MS SQL 2016.
Разработчики этой системы предлагают написать выгрузки в файл и последующий импорт этого файла в хранилище.
Вижу 2 минуса этой схемы:
1. Реализация и все изменения платные, плюс долгое согласование изменений.
2. Два места потенциального сбоя: на стороне Caché и на стороне MS SQL (плюс файловый сервер)

Пробовал вытащить данные через ODBC драйвер. Получилось очень долго и не стабильно.

Отсюда вопрос к знатокам Caché и MSSQL:
1.На Ваш профессиональный взгляд, какой способ передачи данных из Caché в MSSQL предпочтительнее?
2. Можно ли написать job на стороне Caché, который бы по расписанию выгружал данные в стэйджинговую базу данных, желательно реляционную.
...
Рейтинг: 0 / 0
Передача данных из Caché в MS SQL
    #39896375
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merlin_Corey,

Можно много разных вариантов, можно и напрямую из Caché подключаться в MSSQL и грузить сразу.
В основном зависит от принимающей стороны, в каком виде она может получать новые данные.
И от того каков уровень знаний разработчиков и с какой стороны им лучше подходить.

Судя по всему система на Caché не заменяется на MSSQL а просто данные перекачать.
И та система продолжит работать, в таком случае лучше варианты типа интеграции на IRIS/Ensemble.
...
Рейтинг: 0 / 0
Передача данных из Caché в MS SQL
    #39896761
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merlin_Corey,

s conn = ##class(Activate.ADODB.Connection).%New()
d conn.Open("Provider=SQLOLEDB;data Source=ИМЯ_ХОСТА_ЭМЭССКУЭЛЬ;Initial Catalog=НУЖНАЯ_БД;User ID=;);Password=;)")
...

s rs = conn.Execute("SELECT (UPDATE/INSERT)...")


Мне тогда нужна была каше 32-битная на винде - как промежуточное звено
...
Рейтинг: 0 / 0
Передача данных из Caché в MS SQL
    #39903362
Merlin_Corey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь. Получил пищу для размышления.

kolesov,
Это кусок кода на CacheBasic или CacheScript?
...
Рейтинг: 0 / 0
Передача данных из Caché в MS SQL
    #39903550
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merlin_Corey,

CacheScript
...
Рейтинг: 0 / 0
Передача данных из Caché в MS SQL
    #39903918
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merlin_Corey
Это кусок кода на CacheBasic или CacheScript?
Напомнило древний английский анекдот:

П> Официант, это чай или кофе?

О> А что вам подсказывает ваш вкус, сэр?

П> Мне он ничего не подсказывает!

О> Тогда какая вам разница, сэр?
...
Рейтинг: 0 / 0
Передача данных из Caché в MS SQL
    #39904524
Merlin_Corey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Maslov, спасибо за оффтоп и выражение своего глубокого профессионального понимания ситуации.
От кого бы я еще узнал о своём невежестве, кэп?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Передача данных из Caché в MS SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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