AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2006, 20:35   #1  
st_msav is offline
st_msav
Участник
Аватар для st_msav
 
49 / 14 (1) ++
Регистрация: 24.08.2005
Адрес: Moscow City
Talking Управление распределенными информационными базами в Axapta
Доброго времени суток.

Подскажите, кто решал проблему с управлением распределенными информационными базами в Axapta. На сколько я знаю, стандартных методов репликации баз данных Axapta не имеет. Средства репликации SQL Server 2000 не поддерживаются. Более того, репликация нужна условная.

Буду рад, если Вы поделитесь идеями. Или дадите ссылку.
__________________
Ax 3.0 SP3
Старый 18.04.2006, 00:08   #2  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Что такое условная репликация?

У нас стоят три акаспты - одна центральная и две дочки. Цель консолилдированная отчетность по холдингу по разным (функционально не совместимым) бизнесам.
Старый 18.04.2006, 10:15   #3  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Наша компания решала (решила) задачу репликации данных средствами Аксапты.
Старый 18.04.2006, 10:36   #4  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Цитата:
Сообщение от slava09
Наша компания решала (решила) задачу репликации данных средствами Аксапты.

Может расскажешь поподробнее что оно из себя представляет?
__________________
С уважением, kvan.
Старый 18.04.2006, 12:20   #5  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Да по сути, это аналог механизма репликации MSSQL.
Есть такие объекты как:
1. Источник;
2. Получатель;
3. Порция данных;
4. Публикация;
5. Статья публикации;
А смысл они имеют аналогичный SQLевскому.
И работают также.
Я вобщем-то в репликации не спец, но на вопрос ответил
Старый 18.04.2006, 12:23   #6  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
А, еще забыл: все это подвязано к стандартным группам определения, в которых настраиваются параметры выгрузки\загрузки.
И настраивается еще куча протоколов передачи: копирование, эл. почта, ftp, MSMQ
Старый 18.04.2006, 12:30   #7  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Это я в качестве общеознакомительно-рекламных целей... спросили: решал ли кто-либо, я ответил - решали, мы
Старый 18.04.2006, 12:31   #8  
lagr221374
Гость
 
n/a
Цитата:
Сообщение от slava09
А, еще забыл: все это подвязано к стандартным группам определения, в которых настраиваются параметры выгрузки\загрузки.
И настраивается еще куча протоколов передачи: копирование, эл. почта, ftp, MSMQ
А чего это за протокол передачи: копирование? ;-)
2 st_msav
1 идея:
Подобные средства как я понимаю разработаны практически во всех крупных конторах (по крайне мере в 2-3 самых крупных точно), сответственно достаточно просто их прозвонить.
2 идея:
сделать самостоятельно. Тут уже вопрос в объемах данных и качестве связи (постоянно online или бывают разрывы и т.п.) Соответственно нужно уточнять.

Последний раз редактировалось lagr221374; 18.04.2006 в 12:39.
Старый 18.04.2006, 12:43   #9  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Ты не путаешь репликацию и обновление некоторых справочников и остатков (может еще чего - уже не помню что там у вас) которое вы реализовали с помощью своего универсального экспорта-импорта (который ты описал)?
__________________
С уважением, kvan.
Старый 18.04.2006, 12:45   #10  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Цитата:
Сообщение от slava09
Это я в качестве общеознакомительно-рекламных целей...
Скорее второе
__________________
С уважением, kvan.
Старый 18.04.2006, 13:29   #11  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
Lightbulb модель
незнаю как в сиквеле, но идея достаточно простая и тупая:
1) определить цели и задачи синхронизации
2) определить обьекты синхронизации
3) выделить группы таблиц синхронизации и метод их синхронизации (обновление, добавление, удаление; направление (то есть источник - получатель).., модель можно усложнить по вашему усмотрению)
4) таблицы приводятся в соответствие на момент времени "А0"
5) после "А0" синхронизируются все измененные/добавленные/удаленные записи (критерий отбора CreateDate+Time; ModifiedDate+Time; удаление надо протоколировать)
6) выгрузка записей и способ передачи на усмотрение (можно делать экспорт во внешний источник данных и передавать e-mail, ftp, (тупое копирование), MSMQ )
__________________
--- SHiSHok
Старый 18.04.2006, 13:53   #12  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,322 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Модель. Вариант 2
Если раскрыть идею BOAL - то как альтернатива синхронизации - возможно скрещивание баз Аксапт - т.е. в "дочках" определенные таблицы подменяются вьюхами, ссылающиеся на центральную базу.
Данное решение - безусловно - требует определенной программной разработки - однако - принципиально - такое решение возможно.
Это решение не является полной альтернативой синхронизации - однако в тех случаях когда синхронизация ведется не между удаленными базами - возможен "онлайн"-вариант. В этом случае желательно выделить в отдельный нижестоящий слой функционал, работающий с этими подмененными таблицами (если приложения отличаются)
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 18.04.2006 в 13:57.
Старый 18.04.2006, 14:58   #13  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Цитата:
Сообщение от kvan
Ты не путаешь репликацию и обновление некоторых справочников и остатков (может еще чего - уже не помню что там у вас) которое вы реализовали с помощью своего универсального экспорта-импорта (который ты описал)?
Да не... сделали всетаки полноценную репликацию.
да и уж какая реклама... Россия далеко... так... ради хвастовства
Старый 18.04.2006, 15:08   #14  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Цитата:
Сообщение от slava09
Да не... сделали всетаки полноценную репликацию.
В чем физически выражается "полноценная репликация" ?
На примере конкретных примеров пожалуйста.
__________________
С уважением, kvan.
Старый 18.04.2006, 15:16   #15  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
На "примере конкретных примеров" доказать в чем "физически выражается"?
Уволь. Я так не смогу
Старый 18.04.2006, 15:37   #16  
lagr221374
Гость
 
n/a
[QUOTE=slava09]Да не... сделали всетаки полноценную репликацию.
да и уж какая реклама... Россия далеко... так... ради хвастовства [/QUOTE
А как вы реплицировали закупки и заказы?
Старый 18.04.2006, 15:54   #17  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Формат вопроса я не совсем понял, но отвечу так: в центре насторили выгрузку заказов (отгрузка на филиал), на филиале настоили прием заказов в закупки от центра.
Старый 18.04.2006, 16:27   #18  
lagr221374
Гость
 
n/a
Цитата:
Сообщение от slava09
Формат вопроса я не совсем понял, но отвечу так: в центре насторили выгрузку заказов (отгрузка на филиал), на филиале настоили прием заказов в закупки от центра.
Меня интересует сам прием в филиале на случай если вдруг не нашлось клиента, номенклатуры и т.п. Что будет в этом случае? как отработает система обработки исключений?
Старый 18.04.2006, 16:52   #19  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Ааа.. ну это уже конкретней.
Значит система репликации настроена по такой схеме: сначала реплицируются справочники, потом документы. Это часть механизма: создается связка: справочник-документ. И документ не может уйти раньше чем справочник.
Дальше: в группе определения, на событие вставки записи, добавляется проверка на существование ключевых реквизитов документа: клиент, номенклатура, складская аналитика и т.д.
Если запись не прошла проверку, то она отвергается, с соответствующей записью в лог.
Старый 18.04.2006, 18:27   #20  
lagr221374
Гость
 
n/a
А как осуществляется контроль за доставкой? Типа справочник ушел, но туда не пришел... Закупка пошла но соответственно не разнеслась (как кстати организован процесс разноски? отдельное сообщение?) Наличие записи в логе это конечно хорошо но что дальше?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Управление запасами в Axapta student!!! DAX: Прочие вопросы 2 25.05.2006 01:41
«Управление персоналом» Axapta 3.0? Yegor DAX: Функционал 2 21.07.2004 12:32
Управление транспортом в Axapta? axz DAX: Функционал 5 01.07.2004 17:09
Управление складом в Axapta costa DAX: Функционал 2 25.12.2003 16:14
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:11.