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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2019, 11:55   #1  
VladimirDAX is offline
VladimirDAX
Участник
 
12 / 14 (1) ++
Регистрация: 14.01.2014
D365FO: Data entity export enums
Здраствуйте уважаемые колеги,

у меня такая такая задача.

Нужно создать data entity для того чтобы выгрузить все enums и enums values через експорт в BrindYourOwnDatabase.

Для етого я создал таблицу с полями
enum type, enum value, enum Value Name, enum Value text.
как пример заатачил картинку:


В каком методе data entity можно заполнить ету таблицу чтобы система потом выгрузила ето в BYOD staging table через експорт data entity?

Правильный ли подход?
Изображения
 
Старый 01.04.2019, 11:57   #2  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
А зачем вам ее каждый раз заполнять? Создайте таблицу, заполните ее джобом один раз и выгружайте ее через entity. Ну или создайте класс который ее будет переодически обновлять. Енумы вы добавляете не часто, а в какой-то момент совсем перестанете, в чем смысл? Если боитесь за енумы которые добавит МС - батч джоб вам поможет. Еще можете глянуть на то как в EntityStore используеться старая добрая таблица SRSAnalysisEnums

Последний раз редактировалось skuull; 01.04.2019 в 12:02.
Старый 01.04.2019, 13:06   #3  
VladimirDAX is offline
VladimirDAX
Участник
 
12 / 14 (1) ++
Регистрация: 14.01.2014
Я тоже думал за джобу, в таком случаи нужно обьяснять клиенту что им нужна будет еще джоба для заполнения таблицы, когда у них будет втречный вопрос, "А почему нельзя заполнить таблицу сразу из методов дата ентити, зачем нам нужна еще такая то отдельная джоба"
Начнут искать альтернативу или говорить о некомпетентности.
Задачу поставили заполнить таблицу при вызове дата ентити, заекспортить и удалить записи.
Первоначально просили заполнять темповую таблицу, но data entity не работают с темповыми таблицами
Старый 01.04.2019, 13:13   #4  
twilight is offline
twilight
MCTS
MCBMSS
 
867 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Насколько я помню, в стандарте уже есть(по крайней мере была в прошлых версиях Аксапты) такая таблица и классы по ее заполнению. Она используется для OLAP для передачи значений enum в MS Analysis Services.
__________________
I could tell you, but then I would have to bill you.
Старый 01.04.2019, 14:42   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
+1 за SRSAnalysisEnums - посмотрите как она работала, заполнялась специальной процедурой. Сделайте аналогичную в периодический пакет или регламентно после обновления приложения запускайте. Заодно покажете свою компетентность
__________________
Ivanhoe as is..
Старый 01.04.2019, 14:54   #6  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
У нас тоже хотели, но передумали делать такое. Я сделал набросок, может пригодится.
Вложения
Тип файла: axpp ExposeEnumTables.axpp (6.3 Кб, 109 просмотров)
Старый 01.04.2019, 14:59   #7  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
+1 за SRSAnalysisEnums - посмотрите как она работала, заполнялась специальной процедурой. Сделайте аналогичную в периодический пакет или регламентно после обновления приложения запускайте. Заодно покажете свою компетентность
В стандарте уже есть.
RetailEnumValueTable
RetailConnSeedDataGenerator
Миниатюры
Нажмите на изображение для увеличения
Название: RetailSetup.JPG
Просмотров: 223
Размер:	35.6 Кб
ID:	12260  
За это сообщение автора поблагодарили: Vadik (1), twilight (3), gl00mie (2), VladimirDAX (1).
Теги
byod, data entity, enum

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Configuring a BYODB and Creating a Full and Incremental Entity Export Blog bot DAX Blogs 0 25.05.2018 15:11
dennis365foroperations: Yes, it’s here! The Copy configurations feature (and a look at other improvements related to Data Management) Blog bot DAX Blogs 0 12.10.2017 16:11
stoneridgesoftware: Automated Data Entity Import Using DIXF in Dynamics AX Blog bot DAX Blogs 0 07.08.2017 20:19
patrickmouwen: 1yr with AX7 Data Management – My top 12 learnings Blog bot DAX Blogs 2 12.10.2016 15:14
emeadaxsupport: SEPA affected objects Blog bot DAX Blogs 0 29.11.2013 13:11
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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