Работа с базами данных SQL
База данных SQL в Microsoft Fabric — это универсальная и удобная для разработчика транзакционная база данных, созданная на основе База данных SQL Azure. Он позволяет создавать операционные базы данных и управлять ими в среде Fabric.
Отличается от База данных SQL Azure, который является платформой как услуга (PaaS), База данных SQL в Microsoft Fabric — это программное обеспечение как услуга (SaaS). Это означает, что пользователи могут наслаждаться решением с низким обслуживанием, что позволяет им сосредоточиться еще больше на их основной бизнес-деятельности.
Одним из его возможностей является автоматическая репликация данных в OneLake и преобразование в Parquet в практически в режиме реального времени, что упрощает аналитику без необходимости сложных процессов ETL. Эта интеграция гарантирует, что данные всегда актуальны и доступны для различных служб в Fabric, таких как Spark для аналитики, записные книжки для проектирования данных и Power BI для визуализации.
Создание базы данных SQL
Чтобы создать новую базу данных SQL в Fabric, вам потребуется новая или существующая рабочая область. Начните с перехода на портал Fabric и выбора баз данных. В разделе "Создать" выберите плитку базы данных SQL. Введите имя новой базы данных и нажмите кнопку "Создать".
После подготовки базы данных на домашней странице отображается панель обозревателя, отображающая объекты базы данных.
Чтобы приступить к работе, в разделе "Сборка базы данных" есть три полезных плитки. Параметр "Пример данных" позволяет импортировать примеры данныхAdventureWorksLT в пустую базу данных. Параметр T-SQL предоставляет веб-редактор для написания T-SQL для создания объектов базы данных, таких как схемы, таблицы и представления. Параметр "Строки подключения" отображает строку подключения к базе данных SQL, необходимую для подключения к SQL Server Management Studio или другим внешним средствам.
Запрос База данных SQL
Вы можете запросить базу данных SQL в Fabric, используя аналогичные средства, доступные для База данных SQL Azure, с дополнительным удобством веб-редактора на портале Fabric. Это обеспечивает комплексный интегрированный продукт, упрощающий аналитику и обеспечивающую совместную работу.
Параметр Open in позволяет запускать Visual Studio Code и SQL Server Management Studio (SSMS) с предварительно заполненными свойствами подключения, что упрощает подключение и немедленное начало работы.
Управление исходным кодом
Управление версиями — это важный аспект управления базами данных SQL в Microsoft Fabric. Он позволяет отслеживать изменения, сотрудничать с участниками команды и поддерживать журнал изменений. При интеграции базы данных SQL с системой управления версиями убедитесь, что все изменения документируются и могут быть отменены при необходимости. Эта практика повышает надежность и согласованность процесса разработки базы данных.
Если вы знакомы с системой управления версиями, обратите внимание, что при фиксации изменений в базе данных SQL в Microsoft Fabric нет существенных различий по сравнению с другими репозиториями кода.
- Фиксация в системе управления версиями: Объекты базы данных можно зафиксировать в системе управления версиями, преобразовав динамическую базу данных в код. Этот процесс считывает определения объектов из базы данных и записывает их в репозиторий.
- Обновление из системы управления версиями: Объекты базы данных можно обновить из содержимого системы управления версиями. Код проверяется перед применением разностного изменения к базе данных.
- Отслеживание истории: Пользователи могут просматривать историю объектов базы данных в системе управления версиями, предоставляя ясные записи изменений и упрощая совместную работу.
Изучение возможностей производительности
База данных SQL в Fabric предлагает интеллектуальные возможности производительности, такие как мониторинг, автоматическое создание и настройка индекса.
Мониторинг с помощью панели мониторинга производительности
Панель мониторинга производительности в Fabric База данных SQL упрощает взаимодействие с пользователем, удаляя сложности мониторинга и операций. Он позволяет пользователям полностью использовать возможности ядра СУБД SQL, обслуживая различные рабочие нагрузки в Fabric.
Панель мониторинга предоставляет различные уровни видимости метрик для размещения пользователей с различным опытом SQL. Новички могут получить доступ к базовым метрикам производительности запросов, а промежуточные и расширенные пользователи могут просматривать более подробные сведения.
Вы можете получить доступ к панели мониторинга производительности, перейдя по артефактам в рабочей области портала Fabric, а затем выбрав значок с тремя точками, а затем выберите "Открыть сводку по производительности".
Кроме того, вы можете получить доступ к панели инструментов "Главная" в окне редактора запросов и выбрать сводку по производительности .
Панель мониторинга производительности помогает пользователям понять производительность базы данных и получать оповещения о любых проблемах. Он предназначен для того, чтобы помочь разработчикам приложений обнаруживать и устранять узкие места производительности рано, обеспечивая интуитивно понятный и эффективный интерфейс пользователя.
Изучение автоматической настройки
Автоматическая настройка — это встроенная возможность, которая применяет машинное обучение для оптимизации производительности запросов. Он автоматически определяет возможности настройки и реализует их для повышения эффективности базы данных.
В базе данных SQL в Fabric индексы управляются динамически, с графом, показывающим количество созданных, удаленных и возвращенных индексов с течением времени, а также таблицу с указанием индексов, созданных средством, включая сведения, такие как имя схемы, имя таблицы, имя таблицы, состояние, ключевые столбцы, включенные столбцы, а также даты создания и удаления.
Вы можете отслеживать автоматическое индексирование на вкладке "Автоматический индекс " на панели мониторинга производительности.