Работа с базами данных 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. Введите имя новой базы данных и нажмите кнопку "Создать".

После подготовки базы данных на домашней странице отображается панель обозревателя, отображающая объекты базы данных.

Снимок экрана: страница обозревателя только что созданной базы данных SQL.

Чтобы приступить к работе, в разделе "Сборка базы данных" есть три полезных плитки. Параметр "Пример данных" позволяет импортировать примеры данныхAdventureWorksLT в пустую базу данных. Параметр T-SQL предоставляет веб-редактор для написания T-SQL для создания объектов базы данных, таких как схемы, таблицы и представления. Параметр "Строки подключения" отображает строку подключения к базе данных SQL, необходимую для подключения к SQL Server Management Studio или другим внешним средствам.

Запрос База данных SQL

Вы можете запросить базу данных SQL в Fabric, используя аналогичные средства, доступные для База данных SQL Azure, с дополнительным удобством веб-редактора на портале Fabric. Это обеспечивает комплексный интегрированный продукт, упрощающий аналитику и обеспечивающую совместную работу.

Снимок экрана: запрос базы данных SQL в Microsoft 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, а затем выбрав значок с тремя точками, а затем выберите "Открыть сводку по производительности".

Кроме того, вы можете получить доступ к панели инструментов "Главная" в окне редактора запросов и выбрать сводку по производительности .

Снимок экрана: параметр панели мониторинга производительности в редакторе запросов в Microsoft Fabric.

Панель мониторинга производительности помогает пользователям понять производительность базы данных и получать оповещения о любых проблемах. Он предназначен для того, чтобы помочь разработчикам приложений обнаруживать и устранять узкие места производительности рано, обеспечивая интуитивно понятный и эффективный интерфейс пользователя.

Изучение автоматической настройки

Автоматическая настройка — это встроенная возможность, которая применяет машинное обучение для оптимизации производительности запросов. Он автоматически определяет возможности настройки и реализует их для повышения эффективности базы данных.

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

Вы можете отслеживать автоматическое индексирование на вкладке "Автоматический индекс " на панели мониторинга производительности.