Лучший способ извлечь данные из озера данных Azure в SQL Server

Я ищу лучший программный способ извлечения данных из озера данных Azure в базу данных MSSQL, которая установлена ​​на виртуальной машине в Azure.

Сейчас рассматриваю следующие варианты:

Какие-либо другие хорошие способы мне не хватает?


person Victor F    schedule 21.12.2017    source источник
comment
К сожалению, на данный момент извлечение из ADLA напрямую в SQL Server все еще недоступно - feedback.azure.com/forums/327234-data-lake/suggestions/   -  person Victor F    schedule 21.12.2017
comment
Привет, @VictorF, я предполагаю, что они имеют в виду Azure Data Lake Storage (ADLS), а не Azure Data Lake Analytics (ADLA)?   -  person wBob    schedule 21.12.2017
comment
Какая версия SQL? В каком формате находятся файлы?   -  person GregGalloway    schedule 21.12.2017
comment
@GregGalloway Это SQL Server 2016 и он находится внутри таблицы базы данных ADLA (но это может быть простой .csv, хранящийся в ADLS, если так будет удобнее)   -  person Victor F    schedule 21.12.2017
comment
@VictorF Я подумал, что, поскольку у вас есть SQL 2016, вы можете использовать Polybase. Но я не верю, что Polybase в SQL 2016 поддерживает Azure Data Lake Store в качестве источника. Так что забудь об этом. docs.microsoft. com / en-us / sql / t-sql / statement / Как бы то ни было, я думаю, что ваш список вариантов хорош.   -  person GregGalloway    schedule 21.12.2017


Ответы (1)


Фабрика данных версии 2 (в настоящее время находится в общедоступной предварительной версии), также поддерживает хостинг SSIS, чтобы предоставить вам фабрику данных И опцию ssis.

И это не обязательно хорошая идея для многих сценариев, но в Azure Logic Apps есть как озеро данных соединитель хранилища и соединитель SQL Server, что может быть полезно в таких сценариях, как запись большого количества небольших файлов по расписанию или триггеру.

Вам также может не потребоваться полностью использовать C # и вместо этого использовать PowerShell, есть модули PowerShell как для хранилища озера данных, так и для сервера sql.

person Alex KeySmith    schedule 05.03.2018