Как выбрать между озером данных Azure и SQL Azure против аналитики озера данных Azure и виртуальной машиной Azure SQL? - PullRequest
0 голосов
/ 10 октября 2019

Я новичок в Azure и, следовательно, пытаюсь понять, какие службы использовать, когда и как.

На данный момент у меня есть один файл Excel, в котором есть пара вкладок, требующих некоторого преобразования для создания одной вкладки файла Excel (внутри самого исходного файла, скажем, Tab "x"). Последняя созданная вкладка «x» затем будет полезна для создания одного окончательного файла Excel, который будет доступен для разных групп.

В настоящее время все выполняется вручную.

Это необходимо изменить, и файл Excel, предоставляемый команде, должен быть автоматизирован. Источником файла является файл Excel, который имеет различные вкладки (исключая вкладку " x "), а инструментом отчетности будет SSRS с данными Excel, хранящимися в облаке.

Сохранение этого сценарияПомните, как лучше всего хранить данные Excel в облаке? Данные Excel будут храниться в облаке ежемесячно. Я не уверен, стоит ли хранить данные в Azure-SQL, Azure Data Lake Gen 2, Azure Data Lake Analytics или Azure SQL VM?

Каждый месяц данные можно получать из файла Excel и заполнять в Azure с помощью Azure. фабрика данных. Но я не уверен, каков наилучший способ хранения данных в облаке, учитывая тот факт, что для генерирования данных в формате, подобном вкладке " X ", необходим какой-то ETL-процесс.

Ответы [ 2 ]

1 голос
/ 10 октября 2019

Ваши требования к хранилищу очень минимальны, поэтому я бы выбрал Data Lake для хранения ваших документов. Альтернативой является хранилище больших двоичных объектов, но я всегда предпочитаю озеро данных, поскольку оно работает с Azure Active Directory.

В вашем сценарии поместите его в ADL и используйте ADL в качестве источника в фабрике данных Azure.

Редактировать:

Честно говоря, ваш оригинальный пост немного сбивает с толку. У вас есть документ RAW Excel, вы делаете некоторые преобразования в документе RAW, чтобы сгенерировать исходный документ Excel. Этот исходный документ содержит окончательный набор данных, который команда разработчиков будет использовать для создания отчетов SSRS. Вам нужно сделать этот набор данных доступным для групп, чтобы они могли подключиться к нему для создания отчетов? Мое предложение состоит в том, чтобы сохранить его простым и перенести окончательный исходный набор данных в формате Excel в хранилище BLOB-объектов или озера данных, а затем попросить разработчиков найти его в этом месте. Если вы идете по пути проектирования и поддержки конвейера данных (Blob> Data Factory> SQL или CSV, TSV - тогда вы вводите ненужные сложности.

0 голосов
/ 11 октября 2019

Я думаю, вы можете подумать об использовании базы данных SQL Azure.

База данных SQL Azure или сервер SQL поддерживают импорт данных из файлов excel (или csv). Дополнительные сведения и ограничения см. В следующих разделах: Импорт данных из Excel в SQL Server или базу данных SQL Azure .

Если ваши данные хранятся в базе данных SQL Azure, вы также можете использовать EXCEL для полученияданные из базы данных SQL Azure:

Подключите Excel к единой базе данных в базе данных SQL Azure, импортируйте данные и создавайте таблицы и диаграммы на основе значений в базе данных. В этом руководстве вы создадите соединение между Excel и таблицей базы данных, сохраните файл, в котором хранятся данные и информацию о соединении для Excel, а затем создадите сводную диаграмму из значений базы данных.

Ссылка: Импорт данных из Excel в SQL Server или базу данных SQL Azure .

Я думаю, вам не нужно хранить эти файлы Excel в Озеро данных Azure . Хранилище озера данных Azure Gen2представляет собой набор возможностей, предназначенных для анализа больших данных, созданный на основе хранилища BLOB-объектов Azure. Это все еще хранилище.

Чем больше ресурсов Azure вы используете, тем больше вам нужно заплатить .

Если файл Excel хранится на вашем локальном компьютере, вы можетес помощью Azure Data Factory для доступа к этим локальным файлам или с автономной средой выполнения интеграции .

Пожалуйста, укажите: Скопируйте данные в файловую систему или из нее с помощью Azure Data Factory .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...