20.03.2013, 22:10 | #1 |
Участник
|
Как вы переносите данные?
Вопрос про ax2012
Например, вы - ISV К вашему решению у вас есть демо данные. они ложатся поверх стандартных демо-данных. Возникает вопрос - как их перенести на обновленную версию системы? (т.е. вычленить только ваши данные и перенести их на новые стандартные данные) в сапе вроде есть такая возможность с помощью какого-то инструмента. Есть ли такой для AX? |
|
21.03.2013, 02:46 | #2 |
Участник
|
|
|
28.03.2013, 17:04 | #3 |
Участник
|
А Microsoft Dynamics AX 2012 Data Import/Export Framework (Data Migration Framework) может как-нибудь помочь в этом?
http://blogs.msdn.com/b/axsa/archive...on-source.aspx |
|
29.03.2013, 09:57 | #4 |
Участник
|
Мы используем перенос и синхронизацию данных между разными базами собственной разработки.
Одни и те же данные редактируются в двух системах. На настройку синхронизации двух таблиц в двух системах уходит 5-10 минут (если нет особых хитрых случаев) Также можно залить данные из одной таблицы в другую, задав в фильтре условие в виде стандартного SQL-выражения where Ax2009 А можно как то копировать данные только одной компании из одной бызы в другую На АХ2012 такого делать не пробовал. Если есть интерес, пишите в личку. Последний раз редактировалось Ace of Database; 29.03.2013 в 10:00. |
|
29.03.2013, 20:23 | #5 |
Участник
|
Интересно, поподробнее можете рассказать?
синхронизация онлайн или можно сначала выгрузить, принести на клиента, и потом загрузить? таблицы синхронизиуются целиком или можно выделить только "свои" записи? |
|
01.04.2013, 08:50 | #6 |
Участник
|
Есть онлайн синхронизация - в момент редактирования записи пользователем. Причем данные можно редактировать в двух системах (если в обоих системах настроено отображение данных).
Есть копирование массивов данных по кнопке. Можно объединить несколько таблиц в группу, и скопировать данные этой группы из одной Аксапты в другую по кнопке. Утилита не создает и не копирует структуру данных. Она только копирует данные. Если вам надо выгрузить данные и принести их на клиента, то надо создать отдельную базу. В нее средствами SQL из вашей аксаптовской базы надо экспортировать нужные таблицы (чтобы создать структуру данных). А потом настроить эти таблицы в Аксапте в моей утилите для выгрузки в них данных. Чтобы утилита смогла выгрузить в эти таблицы данные, в базе должна быть таблица SQLDICTIONARY - надо ее также средствами SQL перенести из вашей Аксапты в новую базу SQL. Потом выгружаете нужные вам данные в эту базу и несете базу клиенту. На клиенте также с помощью утилиты можно загрузить данные в Аксапту клиента. Таблицы можно выгружать как целиком, так и фильтровать данные. Утилита предусматриваeт написание части SQL-запроса, в котором после слова where можно задать нужные фильтры используя синтаксис стандартного SQL. Никаких ограничений на сложность выражения where нет. Вам было бы удобнее, если бы клиент открыл доступ к своей базе через интернет. Тогда можно было бы скопировать данные без промежуточной базы. Вы бы смогли в Аксапте клиента настроить утилиту на отображение ваших данных. Но не все клиенты на такое пойдут. Последний раз редактировалось Ace of Database; 01.04.2013 в 09:08. |
|
01.04.2013, 10:32 | #7 |
Участник
|
Кстати, клиенту не обязательно открывать свою базу. Свою базу можете открыть через интернет Вы. А на клиенте в Аксапте настроить утилиту на отображение данных из вашей базы. Чтобы избежать манипуляций с промежуточной базой.
|
|