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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2020, 04:34   #1  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Import из SQL server в D365 FO
как проще всего сделать?
обьем порядка 300 записей в день, из одной простой таблички.
Старый 13.10.2020, 10:48   #2  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
LogicApps написать или X++ пакетное задание( https://jatomas.com/en/2020/09/07/az...ing-sqlclient/ )
Старый 13.10.2020, 13:47   #3  
twilight is offline
twilight
MCTS
MCBMSS
 
874 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Из SQL выгружать в файл. А в D365 сделать data entity и забирать.
__________________
I could tell you, but then I would have to bill you.
За это сообщение автора поблагодарили: Vadik (1).
Старый 13.10.2020, 16:15   #4  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от twilight Посмотреть сообщение
Из SQL выгружать в файл. А в D365 сделать data entity и забирать.
как-то не выглядит просто
напрямую забирать проще выглядит, по крайней мере для одной простой таблички
Старый 13.10.2020, 18:56   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от lvan Посмотреть сообщение
как-то не выглядит просто
напрямую забирать проще выглядит, по крайней мере для одной простой таблички
Проще? У вас on-premise? Если нет, то надо порты в глобальный Интернет открывать. Если уж так делать, то лучше в web-service обернуть.
Старый 13.10.2020, 19:07   #6  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от EVGL Посмотреть сообщение
надо порты в глобальный Интернет открывать
вот это ну очень просто ведь.
и ещё плюс мне видится в том, что вся логика будет на стороне D365
меньше points of failure, меньше maintenance, дешевле для клиента (не нужно logic apps никаких или доп лицензий)
и быстрее будет работать почти наверняка
единственный минус - нужно обеспечить безопасность SQL server, но я думаю, достаточно будет фильтр по IP сделать файлволом и всё, что тоже довольно просто

Последний раз редактировалось lvan; 13.10.2020 в 19:15.
Старый 14.10.2020, 07:52   #7  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от lvan Посмотреть сообщение
достаточно будет фильтр по IP сделать файлволом и всё, что тоже довольно просто
Так а нет же выделенного IP(т.е. придется открывать весь датацентр). Вообще интерестный вопрос, для PowerBI например ставится специальная локальная программа(Gateway) и через нее облако может общаться с локальными ресурсами. Можно ли использовать подобное из X++?
Старый 14.10.2020, 09:06   #8  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Можно попробовать использовать Azure Application Proxy, вдруг заработает.
За это сообщение автора поблагодарили: lvan (2).
Старый 14.10.2020, 09:52   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от twilight Посмотреть сообщение
Из SQL выгружать в файл. А в D365 сделать data entity и забирать
+1
SSIS пакетом выгрузить в файл, и загрузить его в data management через RIS или самопиской
__________________
-ТСЯ или -ТЬСЯ ?
Старый 14.10.2020, 12:16   #10  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
https://docs.microsoft.com/en-us/azu...id-connections
правда она вроде уже не доступна, и ее аревратили в Azure Application Proxy.
За это сообщение автора поблагодарили: EVGL (5).
Старый 14.10.2020, 19:04   #11  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от trud Посмотреть сообщение
Так а нет же выделенного IP(т.е. придется открывать весь датацентр).
да он меняется раз в 2 года может, в данном случае это не так важно, так как интергация не критична. если вдруг сломается, то поменяют IP
ну а если критично, то можно мониторить изменение IP
вот тут пример даже есть https://community.dynamics.com/ax/b/...c-ip-addresses
Старый 14.10.2020, 19:16   #12  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от Vadik Посмотреть сообщение
+1
SSIS пакетом выгрузить в файл, и загрузить его в data management через RIS или самопиской
Да так можно, но это всё дополнительные элементы, которые надо настраивать, которые могут сломаться, короче не вижу, почему это было бы проще тупого прямого доступа к базе, без всяких файлов, без всяких дополнительных программ.

Последний раз редактировалось lvan; 14.10.2020 в 19:33.
Старый 14.10.2020, 19:38   #13  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Ну если клиент не возражает против открытия портов во внутреннюю сеть снаружи, настроить файрвол, DMZ и инстанс SQL Server в нем не проблема, а писать X++ проще чем разбираться с альтернативами, то таки да, так тоже нормально
__________________
-ТСЯ или -ТЬСЯ ?
Старый 14.10.2020, 19:42   #14  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от raz Посмотреть сообщение
Можно попробовать использовать Azure Application Proxy, вдруг заработает.
не думаю, судя по описанию, это что-то типа замены RDP для пользователей
Старый 14.10.2020, 19:43   #15  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Цитата:
Сообщение от raz Посмотреть сообщение
https://docs.microsoft.com/en-us/azu...id-connections
правда она вроде уже не доступна, и ее аревратили в Azure Application Proxy.
а вот это уже интереснее, но что-то действительно, не могу её найти на портале
upd: оно доступно только для Apps, которые хостятся в ажуре, так что не подходит тоже

Последний раз редактировалось lvan; 14.10.2020 в 21:31.
Старый 15.10.2020, 09:41   #16  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от lvan Посмотреть сообщение
не думаю, судя по описанию, это что-то типа замены RDP для пользователей
Поизучай этот вопрос. Это в основном, чтобы выставить web-приложения наружу, но не только. Старые SQL умеют работать как web-сервисы.
https://docs.microsoft.com/en-us/azu...lication-proxy
Старый 16.10.2020, 02:41   #17  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Вот ещё нашлась проблема с прямым соединением, просто порты пробросить недостаточно, надо будет еще TLS настроить, иначе всё в открытую пойдет.
И self-signed не рекомендуют для production:
https://docs.microsoft.com/en-us/sql...r-security-tls
Старый 03.12.2020, 18:23   #18  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Цитата:
Сообщение от Vadik Посмотреть сообщение
+1 SSIS пакетом выгрузить в файл, и загрузить его в data management через RIS или самопиской
+1 Azure Data Factory (тот же SSIS только в Ажуре) выгружать из SQL (хоть он-прем, хоть Azure SQL), А потом через OData (Data Entity) или через Web Service вгружать в FnO.
Старый 03.12.2020, 18:26   #19  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Цитата:
Сообщение от trud Посмотреть сообщение
LogicApps написать или X++ пакетное задание( https://jatomas.com/en/2020/09/07/az...ing-sqlclient/ )
Тоже вариант. Причем для объёма 300 строк в день - Logic App или Power Automate Flow должны подойти. Даже DMF не надо дёргать - Odata должна справиться
Теги
d365fo, data management, ssis

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
patrickmouwen: How to Unlock Many Hidden D365 Retail Features! Blog bot DAX Blogs 0 13.05.2020 22:13
bojensen: SQL Server Data Tools for SQL Server 2014 is available – SQL Server Data Tools Team Blog Blog bot DAX Blogs 0 14.01.2015 20:11
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1A [Introduction and SQL Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
Connection к другому SQL Server Poleax DAX: Программирование 5 19.10.2010 10:49
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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