Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:✅базе данных 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 почти в режиме реального времени
- Готовы к сценариям разработки ИИ с такими функциями, как семантический поиск и генерация с дополнением извлечения (RAG)
- Интеграция с платформами разработки и аналитикой
- На основе базовой технологии Mirroring in Fabric
- Простое управление с помощью интеллектуальных функций производительности, включенных по умолчанию, таких как автоматическое создание индекса с помощью автоматической настройки
- Запросы выполняются так же, как и для Базы данных SQL Azure, а также через веб-редактор на портале 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 Fabric также поддерживает функции безопасности корпоративного уровня, включая управляемые клиентом ключи на уровне рабочей области и аудит SQL. Дополнительные сведения см. в разделе "Шифрование данных" в базе данных SQL и безопасности в базе данных SQL.
Общий доступ также обеспечивает безопасный и демократизированный процесс принятия решений в организации. Предоставляя общий доступ к базе данных SQL, вы можете предоставить другим пользователям или группе пользователей доступ к базе данных без предоставления доступа к рабочей области и остальным его элементам. Когда кто-то предоставляет общий доступ к базе данных, они также предоставляют доступ к конечной точке аналитики SQL.
Откройте диалоговое окно "Общий доступ" с помощью кнопки "Общий доступ" рядом с именем базы данных в представлении рабочей области. Общие базы данных можно найти в OneLakeData Hub или в разделе "Общий доступ ко мне " в Microsoft Fabric. Дополнительные сведения см. в статье "Общий доступ к данным" и управление доступом к базе данных SQL.
Подключить
Как и другие типы элементов Microsoft Fabric, базы данных SQL используют проверку подлинности Microsoft Entra. Дополнительные сведения о подключении см. в статье "Подключение к базе данных SQL" в Microsoft Fabric.
Чтобы успешно пройти проверку подлинности в базе данных SQL, пользователь Microsoft Entra, служебный принципал или их группа, должны иметь разрешение на чтение элементов для базы данных в Fabric. Дополнительные сведения см. в статье "Проверка подлинности в базе данных SQL" в Microsoft Fabric.
В настоящее время единственной поддерживаемой политикой подключения для базы данных SQL в Microsoft Fabric является Default. Дополнительные сведения см. в политике подключения и архитектуре подключения . Обратитесь к диапазонам IP-адресов Azure и тегам служб — общедоступного облака для получения списка IP-адресов вашего региона, которые необходимо разрешить.
Сведения о предоставлении удостоверению Microsoft Entra доступа к рабочей области Fabric или к определенной базе данных см. в разделе "Контроль доступа Fabric".
Лучшие варианты использования
База данных SQL в Fabric предназначена для поддержки различных современных шаблонов данных, которые объединяют операционные и аналитические рабочие процессы.
- Интеллектуальные приложения и ИИ: разработка приложений на основе ИИ с помощью Azure OpenAI, внедрения векторных представлений и шаблонов генерации, дополненной извлечением (RAG). База данных SQL поддерживает типы векторных данных и интеграцию с платформами, такими как LangChain и семантический ядро для создания интеллектуального интерфейса. Дополнительные сведения обо всех функциях ИИ SQL см. в разделе "Интеллектуальные приложения" и "ИИ".
- Обратный ETL: используйте базу данных SQL в качестве цели для отправки проверенных аналитических данных из хранилищ или озёрных хранилищ обратно в операционные системы. Это позволяет приложениям, API и конечным точкам GraphQL получать доступ к преобразованной бизнес-аналитике в режиме реального времени для принятия операционных решений. Дополнительные сведения см. в разделе "Использование базы данных SQL в обратном ETL".
- Оперативное хранилище данных (ODS): консолидация данных из нескольких операционных систем в нормализованное, почти в режиме реального времени хранилище, которое поддерживает операционные отчеты и упрощенную аналитику. База данных SQL служит "горячей, согласованной правдой" между исходными системами и аналитическими платформами. Дополнительные сведения см. в разделе "Использование базы данных SQL в качестве операционного хранилища данных".
- Транслитические приложения: создание приложений, требующих как транзакционного, так и аналитического доступа к одинаковым данным. Автоматическая репликация в OneLake создает SQL-интерфейс аналитики, который позволяет выполнять аналитические запросы без воздействия на производительность транзакций. Дополнительные сведения см. в разделе "Использование базы данных SQL в качестве источника для транслитических приложений".
Межбазовые запросы
При автоматическом хранении данных из базы данных 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 в разных рабочих областях. Это обеспечивает как упрощение выставления счетов в едином формате, аналогичном эластичным пулам, так и изоляцию безопасности для различных рабочих пространств.