Как усечь сущности Dynamics 365 с помощью фабрики данных (и скопировать в озеро данных Azure)?

В настоящее время я использую фабрику данных для массового копирования сущностей из Dynamics 365 в озеро данных Azure. Сущности сохраняются в виде файлов CSV в Data Lake каждые 24 часа.

Вместо массового копирования я хотел бы усечь объекты до новых данных и добавить их к файлам, которые уже существуют в озере данных.

Я думаю, что это обычная операция для баз данных SQL, но можно ли это сделать между Dynamics 365 и Data Lake?




Ответы (2)


Вы можете добавить фильтр к своим запросам, чтобы получать те записи, которые были изменены в течение последних 24 часов.

Кроме того, вы можете настроить Dynamics для репликации своих данных во внешнюю базу данных SQL.

Реплицировать данные в Azure База данных SQL

person James Wood    schedule 01.05.2019
comment
Спасибо, я мог бы использовать фильтр в своих запросах, чтобы сохранять данные в 24-часовых порциях, и использовать отдельный процесс ETL для слияния / обновления / добавления на стороне озера данных. - person Chris; 02.05.2019

Хранилище Azure Data Lake Gen2 в качестве типа источника поддерживает только три режима копирования.

введите здесь описание изображения

Я попробовал три варианта поведения, все они не помогли вам добавить файлы к уже существующим в озере данных файлам. Если вы выберете существующий файл, когда активная копия будет завершена, существующий файл будет перезаписан.

Для получения более подробной информации вы можете ссылаться на: Хранилище Azure Data Lake Gen2 в качестве типа источника.

Это невозможно сделать между Dynamics 365 и Data Lake с фабрикой данных Azure.

Спасибо за то, что Джеймс Вуд предоставил нам хорошее решение. И объедините мой ответ и его, проблема будет решена.

Надеюсь это поможет.

person Leon Yue    schedule 01.05.2019
comment
Пожалуйста. Если мой ответ поможет, не могли бы вы принять его? Спасибо и хорошего дня. - person Leon Yue; 03.05.2019
comment
Я не принял его, потому что он отвечает только на половину вопроса. Комбинация этого и ответа @James Wood была бы приемлемой. - person Chris; 03.05.2019
comment
Привет @Chris, я обновил свой ответ. Спасибо за Джеймса Вуда. Вы можете принять ответ и сообщить другим, что ваш вопрос решен. Спасибо большое. - person Leon Yue; 23.05.2019