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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2013, 22:10   #1  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
856 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Как вы переносите данные?
Вопрос про ax2012
Например, вы - ISV
К вашему решению у вас есть демо данные. они ложатся поверх стандартных демо-данных.
Возникает вопрос - как их перенести на обновленную версию системы? (т.е. вычленить только ваши данные и перенести их на новые стандартные данные) в сапе вроде есть такая возможность с помощью какого-то инструмента. Есть ли такой для AX?
Старый 21.03.2013, 02:46   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от lvan Посмотреть сообщение
Есть ли такой для AX?
нет.
Старый 28.03.2013, 17:04   #3  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
856 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
А 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  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Мы используем перенос и синхронизацию данных между разными базами собственной разработки.
Одни и те же данные редактируются в двух системах.
На настройку синхронизации двух таблиц в двух системах уходит 5-10 минут (если нет особых хитрых случаев)
Также можно залить данные из одной таблицы в другую, задав в фильтре условие в виде стандартного SQL-выражения where
Ax2009 А можно как то копировать данные только одной компании из одной бызы в другую
На АХ2012 такого делать не пробовал.
Если есть интерес, пишите в личку.

Последний раз редактировалось Ace of Database; 29.03.2013 в 10:00.
Старый 29.03.2013, 20:23   #5  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
856 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Интересно, поподробнее можете рассказать?
синхронизация онлайн или можно сначала выгрузить, принести на клиента, и потом загрузить?
таблицы синхронизиуются целиком или можно выделить только "свои" записи?
Старый 01.04.2013, 08:50   #6  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Есть онлайн синхронизация - в момент редактирования записи пользователем. Причем данные можно редактировать в двух системах (если в обоих системах настроено отображение данных).
Есть копирование массивов данных по кнопке.
Можно объединить несколько таблиц в группу, и скопировать данные этой группы из одной Аксапты в другую по кнопке.

Утилита не создает и не копирует структуру данных. Она только копирует данные.
Если вам надо выгрузить данные и принести их на клиента, то надо создать отдельную базу. В нее средствами SQL из вашей аксаптовской базы надо экспортировать нужные таблицы (чтобы создать структуру данных). А потом настроить эти таблицы в Аксапте в моей утилите для выгрузки в них данных. Чтобы утилита смогла выгрузить в эти таблицы данные, в базе должна быть таблица SQLDICTIONARY - надо ее также средствами SQL перенести из вашей Аксапты в новую базу SQL. Потом выгружаете нужные вам данные в эту базу и несете базу клиенту. На клиенте также с помощью утилиты можно загрузить данные в Аксапту клиента.

Таблицы можно выгружать как целиком, так и фильтровать данные. Утилита предусматриваeт написание части SQL-запроса, в котором после слова where можно задать нужные фильтры используя синтаксис стандартного SQL. Никаких ограничений на сложность выражения where нет.

Вам было бы удобнее, если бы клиент открыл доступ к своей базе через интернет. Тогда можно было бы скопировать данные без промежуточной базы. Вы бы смогли в Аксапте клиента настроить утилиту на отображение ваших данных. Но не все клиенты на такое пойдут.

Последний раз редактировалось Ace of Database; 01.04.2013 в 09:08.
Старый 01.04.2013, 10:32   #7  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Кстати, клиенту не обязательно открывать свою базу. Свою базу можете открыть через интернет Вы. А на клиенте в Аксапте настроить утилиту на отображение данных из вашей базы. Чтобы избежать манипуляций с промежуточной базой.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
EP: как прочитать данные из IISRequest Murlin DAX: Программирование 3 11.09.2012 13:33
Данные по месяцам в гриде AlexeyVS DAX: Программирование 3 24.05.2010 14:11
SYSDATABASELOG - разобрать данные из SQL процедуры caper DAX: Программирование 2 23.11.2009 16:38
Данные из всех компаний zipo DAX: Программирование 18 16.05.2006 23:26
Демо-данные как начальные настройки Sharf2000 DAX: Функционал 12 29.06.2004 16:07
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:38.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.