Импорт файла .tar с помощью фабрики данных Azure

Как импортировать файл TAR с помощью фабрики данных Azure и разархивировать (распаковать) его в хранилище озера данных Azure. Я мог бы найти это возможным для файлов .gZ и .zip, но не для .tar!

К вашему сведению, мой файл .tar находится в локальной файловой системе.

Просите вашей помощи.


person Ajay Devulapalli    schedule 31.01.2017    source источник


Ответы (1)


Вы можете создать настраиваемое действие .NET для установки команды tar.exe (которую вы загрузите в хранилище BLOB-объектов) и запустить ее: https://docs.microsoft.com/en-us/azure/data-factory/data-factory-use-custom-Activities

Вы можете адаптировать следующий код (который запускает RScript.exe): https://github.com/Azure/Azure-DataFactory/blob/master/Samples/RunRScriptUsingADFSample/InvokeRScript.cs

person Alexandre Gattiker    schedule 31.01.2017
comment
Привет, Александр! Могу ли я не иметь встроенного свойства ADF для распаковки файлов .tar? Я действительно не хочу использовать пользовательскую активность .NET. Есть ли у вас какие-нибудь идеи о том, как с помощью Map Reduce можно решить эту проблему? - person Ajay Devulapalli; 31.01.2017
comment
Да, универсальное действие Map Reduce для запуска командной строки доступно по адресу github.com/Azure/Azure-DataFactory/tree/master/Samples/ - person Alexandre Gattiker; 01.02.2017