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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2019, 13:15   #1  
Jackally is offline
Jackally
Участник
 
20 / 14 (1) ++
Регистрация: 08.08.2006
Цитата:
Сообщение от fed Посмотреть сообщение
Видишь ли, сейчас в BYOD можно выгружать только обычные entity, которые в основном для master data и open orders предназначены. MS анонсировал что можно будет Aggregate Entities выгружать в эти Data Lakes, и когда наш клиент запрашивал у MS насчет read only доступа в основную БД ему как раз и ответили что надо этот самый data lakes подождать. А теперь выясняется что ни для чего кроме работы с PowerBI и Tableau оно не подходит.

Ну то есть - наверное можно было бы использовать и обычную BYOD, но мне кажется что микрософту для этого надо было бы слегка допилить обычные Data Entities.
Не совсем понял почему только Open Orders, вроде бы это как раз Posted документы (см. вложение)?

Выгружать непосредственно транзакции, какой-нибудь InventTrans, нельзя, по крайней мере такого шаблона я не нашёл. Но это изначально не лучшее решение, выгружать нужно документы.
Миниатюры
Нажмите на изображение для увеличения
Название: 2019-04-23_13h07_44.png
Просмотров: 187
Размер:	51.1 Кб
ID:	12300  
Старый 23.04.2019, 13:34   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Jackally Посмотреть сообщение
Не совсем понял почему только Open Orders, вроде бы это как раз Posted документы (см. вложение)?
Ну - местами разнесенные документы есть, а местами и нету. Плюс, мне кажется что Микрософту стоило бы как-то развести обычные entity для импорта и экспорта и read-only entities для выгрузки в BYOD (например - можно было бы не делать для них Staging table и отключить все методы не относящиеся к экспорту).
Цитата:
Сообщение от Jackally Посмотреть сообщение
Выгружать непосредственно транзакции, какой-нибудь InventTrans, нельзя, по крайней мере такого шаблона я не нашёл. Но это изначально не лучшее решение, выгружать нужно документы.
Ну вот это, как раз, очень спорное утверждение. Если клиенту нужен не обмен документами (вместо которого как раз можно Business Events привернуть или что-то подобное), а информация для внутреннего BI-портала какого-нибудь, то очень даже нужно транзакции перегонять, а не документы.
Старый 23.04.2019, 15:52   #3  
Jackally is offline
Jackally
Участник
 
20 / 14 (1) ++
Регистрация: 08.08.2006
Цитата:
Сообщение от fed Посмотреть сообщение
Ну - местами разнесенные документы есть, а местами и нету. Плюс, мне кажется что Микрософту стоило бы как-то развести обычные entity для импорта и экспорта и read-only entities для выгрузки в BYOD (например - можно было бы не делать для них Staging table и отключить все методы не относящиеся к экспорту).

Ну вот это, как раз, очень спорное утверждение. Если клиенту нужен не обмен документами (вместо которого как раз можно Business Events привернуть или что-то подобное), а информация для внутреннего BI-портала какого-нибудь, то очень даже нужно транзакции перегонять, а не документы.
Я так понимаю предполагается использовать всякие InventOnHand entities для таких сценариев, т.е. моментальные скл. остатки и т.п. высчитывать что-то по InventTrans и InventSettlement снаружи - похоже что нету такой опции. И я не уверен что даже DataLake спасёт, я так полагаю что из-за "жирноты" объемов (InventTrans,InventSettlement...) выгружать их средствами Акс они не очень то хотят.
В целом можно их понять, даже через Entities, в не умелых руках это большой риск.
Можно серьезно просадить PROD чтением.

Но есть ведь от "них" же другое решения, например читать из репликационной ноды, файловер кластера, она доступна только на чтение, на прод никакого влияния не оказывает. И с точки зрения МС это как раз Best Practice:
https://docs.microsoft.com/en-us/azu...-elastic-pools

Подобное решение я делал несколько лет назад для On-Premises, там это называется AlwaysON. Схема себя отлично показала, никто не хеодит в PROD с чтением, спокойно читаем из реплики. Для самых крайних случаев можно использовать такой сценарий, но надо как-то договариваться с MS, сейчас faiover группами рулят они...

Последний раз редактировалось Jackally; 23.04.2019 в 15:54.
Теги
#msftadvocate, aif, абстракции, закопаем стюардессу, индийская кухня, интеграция, как правильно, холивар

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Должностные лица - использовать или нет? olesh DAX: Программирование 5 04.03.2019 16:22
Модуль Проекты можно ли использовать Aquarius DAX: Функционал 1 27.02.2015 18:35
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Андре: Интеграция Ax с системами контроля версий Андре DAX Blogs 7 03.03.2008 14:47
Управление командой разработчиков - что лучше использовать ShadowFromXZone DAX: Прочие вопросы 66 05.02.2007 19:58
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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