Поделиться через


База данных SQL в Microsoft Fabric (предварительная версия)

Применимо к:базе данных SQL в Microsoft Fabric

База данных SQL в Microsoft Fabric — это удобная для разработчика транзакционная база данных на основе База данных SQL Azure, которая позволяет легко создавать операционную базу данных в Fabric. База данных SQL в Fabric использует ядро База данных SQL в качестве База данных SQL Azure.

Внимание

Эта функция доступна в предварительной версии.

Чтобы приступить к работе, ознакомьтесь с руководством по созданию базы данных SQL на портале Fabric.

База данных SQL в Fabric:

  • Домашняя страница в Fabric для рабочих нагрузок OLTP
  • Удобство настройки и управления
  • Настройка для аналитики путем автоматической репликации данных в OneLake почти в режиме реального времени
  • Интеграция с платформами разработки и аналитикой
  • На основе базовой технологии зеркального отображения в Fabric
  • Запрашивается одинаково, как База данных SQL Azure, а также веб-редактор на портале Fabric.

Интеллектуальные функции производительности из База данных SQL Azure включены по умолчанию в базе данных SQL в Fabric, включая:

Внимание

Эта функция доступна в предварительной версии.

Зачем использовать базу данных SQL в Fabric?

База данных SQL в Fabric входит в рабочую нагрузку базы данных , и данные доступны из других элементов в Fabric. Данные базы данных SQL также хранятся в актуальном формате в OneLake, поэтому вы можете использовать все различные службы в Fabric, такие как запуск аналитики с помощью Spark, выполнение записных книжек, проектирование данных, визуализация с помощью отчетов Power BI и многое другое.

Снимок экрана: значок базы данных SQL в Fabric.

С базой данных SQL в Fabric вам не нужно объединять разные службы от нескольких поставщиков. Вместо этого вы можете наслаждаться высоко интегрированным, комплексным и простым продуктом, который предназначен для упрощения потребностей аналитики, и построен для открытости и совместной работы между технологическими решениями, которые могут читать формат таблицы Delta Lake с открытым исходным кодом. Затем таблицы Delta можно использовать везде в Fabric, что позволяет пользователям ускорить их переход в Fabric.

Платформа Microsoft Fabric основана на программном обеспечении как услуга (SaaS). Дополнительные сведения о Microsoft Fabric см. в статье "Что такое Microsoft Fabric?"

База данных SQL в Fabric создает три элемента в рабочей области Fabric:

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

  • Конечная точка аналитики SQL

  • Семантическая модель по умолчанию

Помимо Редактор запросов базы данных SQL Fabric, существует широкая экосистема инструментов, включая SQL Server Management Studio, расширение mssql с Помощью Visual Studio Code и даже GitHub Copilot.

Совместное использование

Общий доступ позволяет упростить управление доступом и управление ими, в то время как элементы управления безопасностью на уровне строк (RLS) и безопасностью уровня объектов (OLS), а также обеспечивают контроль доступа к конфиденциальной информации. Общий доступ также обеспечивает безопасный и демократизированный процесс принятия решений в организации.

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

Откройте диалоговое окно "Общий доступ" с помощью кнопки "Общий доступ" рядом с именем базы данных в представлении рабочей области. Общие базы данных можно найти в OneLake Data Hub или в разделе "Общий доступ ко мне " в Microsoft Fabric.

Дополнительные сведения см. в статье "Общий доступ к данным" и управление доступом к базе данных SQL в Microsoft Fabric.

Connect

Как и другие типы элементов Microsoft Fabric, базы данных SQL используют проверку подлинности Microsoft Entra. Дополнительные сведения о подключении см. в статье "Подключение к базе данных SQL" в Microsoft Fabric.

Чтобы успешно пройти проверку подлинности в базе данных SQL, пользователь Microsoft Entra, субъект-служба или их группа, должен иметь разрешение на чтение элемента для базы данных в Fabric. Дополнительные сведения см. в статье "Проверка подлинности в базе данных SQL" в Microsoft Fabric.

  • Сведения о предоставлении удостоверению Microsoft Entra к рабочей области Fabric или определенной базе данных см. в разделе "Элементы управления доступом Fabric".

Межбазовые запросы

При автоматическом хранении данных из базы данных SQL в OneLake можно создавать запросы между базами данных, присоединять данные из других баз данных SQL, зеркальные базы данных, хранилища и конечную точку аналитики SQL в одном запросе T-SQL. Все это возможно в настоящее время с помощью запросов к конечной точке аналитики SQL базы данных SQL или lakehouse.

Например, можно ссылаться на таблицу из других элементов в Fabric с помощью трехкомпонентного именования. В следующем примере используйте трехкомпонентное имя, чтобы ссылаться ContosoSalesTable на хранилище ContosoWarehouse из вымышленной SalesLT.Affiliation таблицы в базе данных SQL. Из других баз данных или хранилищ первая часть стандартного соглашения об именовании SQL с тремя компонентами — это имя элемента базы данных или хранилища.

SELECT * 
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

Инжиниринг данных с базой данных SQL в Fabric

Microsoft Fabric предоставляет различные возможности проектирования данных, чтобы обеспечить доступность данных, хорошо организованную и высококачественную. Из Инжиниринг данных Fabric можно:

  • Создание и управление данными в качестве Spark с помощью базы данных SQL в Fabric.
  • Проектирование конвейеров для копирования данных в базу данных SQL в Fabric.
  • Используйте определения заданий Spark для отправки задания пакетной или потоковой передачи в кластер Spark.
  • Используйте записные книжки для написания кода для подготовки и преобразования данных.

Обработка и анализ данных с базой данных SQL в Fabric

Обработка и анализ данных в Microsoft Fabric, чтобы предоставить пользователям возможность выполнять комплексные рабочие процессы обработки и анализа данных для целей обогащения данных и бизнес-аналитики. Вы можете выполнить широкий спектр действий в рамках всего процесса обработки и анализа данных, вплоть до изучения, подготовки и очистки данных до экспериментирования, моделирования, оценки моделей и обслуживания прогнозных аналитических сведений до отчетов бизнес-аналитики.

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

Переносимость баз данных и развертывания с помощью SqlPackage

SqlPackage — это кроссплатформенное средство командной строки, позволяющее взаимодействовать с базами данных, которые перемещают все базы данных или объекты базы данных. Переносимость (импорт и экспорт) базы данных, управляемой в Azure или в Fabric, гарантирует, что данные переносятся позже. Такая же переносимость также позволяет выполнять определенные сценарии миграции с помощью автономных копий базы данных (BACPAC) с операциями импорта и экспорта.

SqlPackage может включить простое развертывание баз данных добавочных изменений в объектах базы данных (новые столбцы в таблицах, изменения существующих хранимых процедур и т. д.). SqlPackage может извлечь dacpac-файл, содержащий определения объектов в базе данных, и опубликовать dacpac-файл, чтобы применить это состояние объекта к новой или существующей базе данных. Операция публикации также интегрируется с проектами SQL, что позволяет выполнять автономные и более динамические циклы разработки для баз данных SQL.

Дополнительные сведения см. в разделе SqlPackage с базой данных SQL в Fabric.

Интеграция с системой управления версиями Fabric

База данных SQL интегрирована с непрерывной интеграцией и непрерывной разработкой Fabric. Вы можете использовать встроенный репозиторий Git для управления базой данных SQL.

Создание API GraphQL на портале Fabric

С помощью портала Fabric можно легко создать API GraphQL для базы данных SQL.

Управление емкостью

Приложение метрик емкости Microsoft Fabric можно использовать для мониторинга использования и потребления базы данных SQL в емкостях , отличных от пробной версии Fabric.

Примечание.

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

Зеркальное отображение для База данных SQL Azure

У вас уже есть внешняя база данных и вы хотите использовать интеграцию Fabric? Зеркальное отображение в Fabric можно использовать в качестве решения с низкой стоимостью и низкой задержкой для объединения данных из различных систем. Вы можете непрерывно реплицировать существующее свойство данных непосредственно в OneLake Fabric, включая данные из существующего База данных SQL Azure.

Следующий шаг