У меня есть куча данных, хранящихся в файле JSON в Azure Blobs. Я хочу загрузить их в Azure SQL Data Warehouse, но Azure SQL Data Warehouse, похоже, не принимает входные файлы JSON.Как загрузить данные Azure SQL Data Warehouse, хранящиеся в JSON в Azure Blobs?
Каков наилучший подход?
Solutions Я посмотрел:
1) Использование Azure Factory Data с пользовательской деятельности (например https://github.com/Azure/azure-content/blob/master/articles/data-factory/data-factory-use-custom-activities.md) Но, кажется, немного «над головой», чтобы закрутить кластер HDInsight для этого (а также я предпочитаю использовать JavaScript, а не C#).
2) Написав api-приложение Azure (или настраиваемый код), чтобы преобразовать файл в CSV, а затем записать сценарий внешней таблицы, чтобы загрузить его в хранилище данных Azure SQL, затем удалите CSV-файл. Я не уверен, что мне нужно сохранить этот CSV-файл для последующего использования.
Любые лучшие предложения?
Если вы хотите, чтобы Polybase поддерживала JSON, пожалуйста, проголосуйте за нее на странице обратной связи с пользователем Azure: https://feedback.azure.com/forums/34192--general-feedback/suggestions/15621756-json-in-polybase –