Мне нужно настроить службу на моей учетной записи Azure, которая будет получать данные XML и импортировать ее в базу данных Azure SQL. Я хочу иметь возможность подключиться к Azure с удаленного сервера (где будут созданы XML-данные) и загрузить данные, где он будет автоматически анализироваться и вставлен в SQL db. Данные XML будут отформатированы с одинаковыми настройками столбцов и типами данных, поэтому анализ не должен быть сложным. Где я застрял, просто пытаюсь выяснить, как настроить простой сервис, который получает и анализирует данные. Я не хочу делать это с помощью мастера импорта/экспорта, интерфейса веб-сайта или чего-то подобного. Он должен быть автоматизирован, чтобы при получении данных он работал.Служба Azure для получения данных XML и импорта в базу данных SQL
Обратите внимание, что я не прошу код для решения моей проблемы. Я в порядке с обучением, как это сделать сам, но я не могу начать работать, не изучая всего не менее 3 новых языков ... Любая помощь в поиске, чтобы помочь или с чего начать?
EDIT: Это самая близкая вещь, которую я могу найти до сих пор. http://www.freshconsulting.com/building-data-import-tool-azure-webjobs/ Единственная проблема заключается в том, что у меня может не быть доступа к SMTP-ретрансляции для отправки файлов, поэтому мне нужно будет просто отправлять данные POST (или данные REST ...?) И иметь данные, XML или CSV-файл, когда он добирается до Azure, или читать в динамическом режиме в реальном времени. Первый вариант кажется наиболее правдоподобным. У кого-нибудь есть предложения?
Очень полезно! Спасибо, @stephgou. Однако я не нахожу четкого объяснения работы с очередями на Azure. То, о чем вы говорите, будет следующим: Загрузите XML-файл в хранилище Azure blob, затем используйте WebJob с QueueTrigger, чтобы поймать этот файл и получить его содержимое в Azure SQL. Верный? –
@Doc Hoss. Это именно то, о чем я говорю. Очереди на Azure, которые часто используются во время первых шагов Azure. С тех пор Service Bus завершил предложение, но очереди все еще существуют. Здесь вы найдете полное описание этого вида использования (Web Job + Queue) -> https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-get- начал - надеюсь, эта информация завершит ваше понимание моего первоначального ответа - С наилучшими пожеланиями - Stéphane – stephgou