|
12.03.2019, 00:14 | #1 |
Участник
|
Цитата:
https://github.com/Microsoft/Recurri...ions-Scheduler |
|
12.03.2019, 15:32 | #2 |
Banned
|
Цитата:
Цитата:
Сообщение от trud
Это вроде описано в документации. есть даже пример с открытым кодом
https://github.com/Microsoft/Recurri...ions-Scheduler Но это не совсем "то". Хотя я уже все понял. Martin Dráb сказал что можно все что можно в .NET и я призадумался. И обнаружил что в современном .NET можно сделать гораздо меньше чем в мое время. То есть .NET Remoting (https://en.wikipedia.org/wiki/.NET_Remoting) в D365FO не применим. Это конечно вопрос к .NET. То есть .NET Business Connector уже не часть D365FO и варианты вызова кода это только веб-сервисы. Через AAD и IIS и никак иначе. И тут я всплакнул за Business Connector. |
|
12.03.2019, 15:42 | #3 |
Участник
|
Цитата:
|
|
12.03.2019, 16:29 | #4 |
Banned
|
Цитата:
Сообщение от belugin
Если сборка уже загружена в процесс dyn365fo и вызвана оттуда, то из нее можно вызывать X++ классы https://docs.microsoft.com/en-us/dyn...business-logic
В приведенном примере AXQueryProvider (LINQ) и подписка на AX событие из C#. Вызова X++ класса в примере нет. Кстати жалуются что данный пример не рабочий из-за binding errors. "12 Sep 2018 Bug 246523 has been logged to track this issue." и до сих пор. https://github.com/MicrosoftDocs/dyn...lic/issues/326 Но идея интересная сама по себе. Только мне кажется что это даже чинить не будут, закроют такую фичу как ненужную. Оставив замечательную статью о возможностях И будет сакральное знание о том что так делать не стоит уделом экспертов которым платят за то что они знают чему верить, а чему нет. Я например из этого понял что AX из C# это плохой и проблемный дизайн в данном контексте. Так как то же самое можно сделать с C# из X++ и спокойнее спать. Или таки есть опыт вызовов X++ классов из C#? |
|
12.03.2019, 17:40 | #5 |
Banned
|
Цитата:
https://en.wikipedia.org/wiki/Java_r...hod_invocation https://docs.oracle.com/javase/1.5.0...llo-world.html При этом да, судя по всему Java RMI сейчас используют намного меньше чем раньше, все делают REST. Как бы общий тренд вообще. P.S. По сути формально оставшись Java RMI тоже с рынка ушла. Но добавляя (интеграционный) компонент на ту же машину (в виде DLL в случае .NET) и использовать web-средства коммуникации, это странно. Даже в on-premise это сборка (подписанная причем) должна быть зарегистрирована как приложение в Azure AD и ходить TCP через IIS (в AX). Последний раз редактировалось ax_mct; 12.03.2019 в 17:59. |
|
17.04.2019, 09:51 | #6 |
Участник
|
С помощью BYOD можно экспортировать в SQL Server, проблема только в том чтобы наклепать дата энтитей, но они вам все равно нужны только на чтение и не для всех таблиц, так что давно можно было сделать. Экспортите себе инкрементео хоть каждую минуту, в чем проблема?
Data Lake можно пощупать уже сейчас, это как раз горячо любимые многими файлы в Azure Storage Account, но пока это только aggregated measurements которые мало кто и так использует. |
|
17.04.2019, 10:08 | #7 |
Moderator
|
Цитата:
Последний раз редактировалось fed; 17.04.2019 в 10:17. |
|
|
За это сообщение автора поблагодарили: Ivanhoe (5). |
17.04.2019, 11:24 | #8 |
Участник
|
Цитата:
Сообщение от fed
[*]Клиенту надо платить за еще один Azure SQL инстанц, который реально нужен только для того чтобы перекачать данные в его собственную локальную БД. При этом - эта Azure SQL БД, это уже не второе крыло, а третье, поскольку по дороге из нее в локальную базу данных тоже что-то отсохнуть может.
Нет смысла спорить, что с доступом в базу было бы проще, но его нет. entity надо разработать, но за 2 года любой партнёр уже мог их наразрабатывать и продавать пачкой. Список будет примерно одинаковый. Итак у вас есть entities и выгрузка в локальный SQL, что вам ещё не хватает ? |
|
17.04.2019, 11:33 | #9 |
Moderator
|
Цитата:
Я пожалуй добавлю, что я это все написал просто по мотивам вопросов пары клиентов. То есть - можно мне долго чего-то доказывать, но клиенты просто спрашивают - почему им надо платить дополнительные деньги, за что-то заведомо менее надежное чем был бы простой прямой доступ к БД? И я в общем не могу ничего другого ответить кроме как "Потому что это - Microsoft". Вопрос - хорошо ли это для самого Микрософта в долгосрочной перспективе? Последний раз редактировалось fed; 17.04.2019 в 11:37. |
|
18.04.2019, 00:40 | #10 |
Banned
|
Самое базовая причина полагаю это сдвинутость на защите информации клиента ото всех включая клиента как sales point (security compliance certifications, HIPAA etc )
https://docs.microsoft.com/en-us/azu...urity-overview Думаю что варианты с тем же ODBC тоже можно реализовать с этим всем compliance но оно им зачем. То есть для них одни минусы. |
|
18.04.2019, 00:46 | #11 |
Участник
|
MS говорит, что это производительность, типа не надо отчёты гонять по продакшен базе, а потом говорить что все медленно.
|
|
|
За это сообщение автора поблагодарили: ax_mct (3). |
18.04.2019, 00:56 | #12 |
Banned
|
Очень может быть так как статистика использования портится. Да и тот же ODBC в целом к Azure SQL не запрещен и это только особенность D365FO. Скорее всего производительность настолько больное место у продукта что не хотят хоть как-то еще ухудшать.
|
|
18.04.2019, 09:35 | #13 |
Moderator
|
Гм. Насколько я помню, у микрософта нету никаких SLA по производительности D365FO. То есть - даже если у клиента медленно, им сейчас в целом - все равно. Соответственно - не понятно почему их в таком случае производительность беспокоит...
|
|
17.04.2019, 22:47 | #14 |
Участник
|
сюда напшите, или в яммер https://experience.dynamics.com/idea...d%20Operations
|
|
26.08.2016, 19:11 | #15 |
Administrator
|
Оцените в часах. Бюджет заранее неизвестен. Предположим, что вы отвечаете на RFQ.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
Теги |
#msftadvocate, aif, абстракции, закопаем стюардессу, индийская кухня, интеграция, как правильно, холивар |
|
|