Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅базе данных SQL в Microsoft Fabric
База данных SQL в Microsoft Fabric — это удобная для разработчика база данных транзакций, основанная на базе данных SQL Azure, которая позволяет легко создавать операционную базу данных в Fabric. База данных SQL в Fabric использует тот же SQL Database Engine, что и Azure SQL Database.
Чтобы узнать больше о SQL базе данных в Fabric, посмотрите выпуск Data Exposed, посвященный базе данных SQL в общедоступной предварительной версии Microsoft Fabric.
Внимание
Эта функция доступна в предварительной версии.
Чтобы приступить к работе с полным пошаговым руководством, ознакомьтесь с руководством по созданию базы данных SQL на портале Fabric. Если вам нужна помощь с конкретной задачей, перейдите в раздел Начало работы.
База данных SQL в Fabric:
- Домашняя страница в Fabric для рабочих нагрузок OLTP
- Удобство настройки и управления
- Настройка для аналитики путем автоматической репликации данных в OneLake почти в режиме реального времени
- Интеграция с платформами разработки и аналитикой
- На основе базовой технологии Mirroring in Fabric
- Запросы выполняются так же, как и для Базы данных SQL Azure, а также через веб-редактор на портале Fabric.
Интеллектуальные функции производительности, предоставляемые Azure SQL Database, включены по умолчанию в базе данных SQL в Fabric, включая:
Внимание
Эта функция доступна в предварительной версии.
Зачем использовать базу данных SQL в Fabric?
База данных SQL в Fabric является частью рабочего процесса Database, и данные доступны из других элементов в Fabric. Данные базы данных SQL также хранятся в актуальном формате в OneLake, поэтому вы можете использовать все различные службы в Fabric, такие как запуск аналитики с помощью Spark, выполнение записных книжек, проектирование данных, визуализация с помощью отчетов Power BI и многое другое.
С базой данных 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 и связанной семантической модели по умолчанию.
Откройте диалоговое окно "Общий доступ" с помощью кнопки "Общий доступ" рядом с именем базы данных в представлении рабочей области. Общие базы данных можно найти в OneLakeData Hub или в разделе "Общий доступ ко мне " в Microsoft Fabric.
Дополнительные сведения см. в статье "Общий доступ к данным" и управление доступом к базе данных SQL в Microsoft Fabric.
Подключить
Как и другие типы элементов Microsoft Fabric, базы данных SQL используют проверку подлинности Microsoft Entra. Дополнительные сведения о подключении см. в статье "Подключение к базе данных SQL" в Microsoft Fabric.
Чтобы успешно пройти проверку подлинности в базе данных SQL, пользователь Microsoft Entra, служебный принципал или их группа, должны иметь разрешение на чтение элементов для базы данных в Fabric. Дополнительные сведения см. в статье "Проверка подлинности в базе данных SQL" в Microsoft Fabric.
В настоящее время единственной поддерживаемой политикой подключения для базы данных SQL в Microsoft Fabric является перенаправление. Дополнительные сведения см. в политике подключения и архитектуре подключения . Обратитесь к диапазонам IP-адресов Azure и тегам служб — общедоступного облака для получения списка IP-адресов вашего региона, которые необходимо разрешить.
Сведения о предоставлении удостоверению 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 могут получить доступ к Обработка и анализ данных. Оттуда они могут обнаруживать и получать доступ к различным соответствующим ресурсам. Например, они могут создавать эксперименты машинного обучения, модели и записные книжки. Они также могут импортировать существующие записные книжки на домашней странице Data Science.
Переносимость баз данных и развертывания с помощью 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 в Microsoft Fabric.
Отражение для базы данных Azure SQL
У вас уже есть внешняя база данных и вы хотите использовать интеграцию Fabric? Зеркальное отображение в Fabric можно использовать в качестве решения с низкой стоимостью и низкой задержкой для объединения данных из различных систем. Вы можете непрерывно реплицировать существующий массив данных непосредственно в Fabric OneLake, включая данные из существующей базы данных Azure SQL.
Эластичные пулы
База данных SQL Fabric не поддерживает концепцию эластичных пулов базы данных SQL Azure в названии, но аналогичные понятия доступны с вместимостями Fabric и рабочими областями Fabric. Одна емкость Fabric может предоставлять ресурсы для баз данных SQL Fabric в разных рабочих областях. Это обеспечивает как упрощение выставления счетов в едином формате, аналогичном эластичным пулам, так и изоляцию безопасности для различных рабочих пространств.