Экзаменационная лаборатория Microsoft DP-800 | Эпизод 1: Тематическое исследование Contoso (огран...
MSExamLab
0:00 / 0:00
Экзаменационная лаборатория Microsoft DP-800 | Эпизод 1: Тематическое исследование Contoso (огран...
79 просмотров · 2 нед. назад
MSExamLab
158 подписчиков
79 просмотров · 2 нед. назад
Добро пожаловать в первый эпизод серии сертификации Microsoft DP-800: Разработка решений для баз данных с поддержкой ИИ.
В этом эпизоде мы разберем полный кейс Contoso Fleet Intelligence — миграцию с SQL Server 2017 на Azure SQL Database. Каждый вопрос проверен и подтвержден непосредственно по официальной документации Microsoft Learn и механизму баз данных SQL Server / Fabric. Никаких догадок. Никаких непроверенных дампов.
🚨 В ЭТОМ ЭПИЗОДЕ ОБНАРУЖЕНА КРУПНАЯ ОШИБКА В ДАМПЕ:
В вопросе 2 мы обнаруживаем критическую, широко распространенную ошибку в популярных дампах экзаменов сообщества, касающуюся аутентификации управляемого удостоверения для sys.sp_invoke_external_rest_endpoint. Мы демонстрируем, почему параметр SECRET является строго обязательным при вызове Azure OpenAI (область действия Cognitive Services) — без него вы получите ошибку 401 Unauthorized.
━━━━━━━━━━━━━━━━━━━━
📌 ТЕМЫ, РАССМОТРЕННЫЕ В РАМКАХ:
Ограничения проверки JSON (ISJSON) и дедупликация хешей (HASHBYTES)
Учетные данные, ограниченные областью действия базы данных, для REST-запросов Azure OpenAI через управляемое удостоверение
Приоритет и взаимодействие безопасности на уровне строк (RLS) и динамического маскирования данных (DDM)
Исключение сканирования и сортировки с помощью составного покрывающего индекса
Выбор целевого столбца для векторных встраиваний (повествование на естественном языке против скалярных значений)
Остановка рекурсии триггера с помощью проверок столбцов TRIGGER_NESTLEVEL и UPDATE()
Извлечение телефонных номеров клиентов и очистка регулярных выражений (JSON_VALUE + REGEXP_REPLACE)
Гибридные шаблоны поиска: Полнотекстовое индексирование (CONTAINS) + расстояние редактирования (EDIT_DISTANCE_SIMILARITY)
Механика векторного индексирования: навигационные графы DiskANN против B-дерева и плоского сканирования
━━━━━━━━━━━━━━━━━━━━━
⏱️ ВРЕМЕННЫЕ МЕТКИ:
00:00 - Начало
00:41 - Что рассматривается в этом эпизоде
02:02 - Вопрос 1: Проверка загрузки (ISJSON + индекс HASHBYTES)
03:39 - Вопрос 2: Секрет управляемой идентификации — исправлена ошибка дампа
05:41 - Вопрос 3: Приоритет RLS + DDM — что выполняется первым?
07:27 - Вопрос 4: Разработка покрывающего индекса (исключение сканирования и сортировки)
09:16 - Вопрос 5: Выбор столбцов для встраивания в семантический поиск
10:48 - Вопрос 6: Защита от срабатывания триггера AFTER UPDATE (TRIGGER_NESTLEVEL)
12:41 - Вопрос 7: Извлечение фонем и очистка регулярных выражений (REGEXP_REPLACE)
14:27 - Вопрос 8: Полный текст + нечеткое ранжирование (EDIT_DISTANCE_SIMILARITY)
16:20 - Вопрос 9: Векторное индексирование и механика алгоритма DiskANN
17:50 - Краткий обзор эпизода и оценка
━━━━━━━━━━━━━━━━━━━━━
📖 ОФИЦИАЛЬНЫЕ ССЫЛКИ:
sys.sp_invoke_external_rest_endpoint: https://learn.microsoft.com/sql/relat...
Векторный поиск в Azure SQL: https://learn.microsoft.com/azure/azu...
Безопасность на уровне строк: https://learn.microsoft.com/sql/relat...
Динамическое маскирование данных: https://learn.microsoft.com/sql/relat...
REGEXP_REPLACE: https://learn.microsoft.com/sql/t-sql...
Подпишитесь на @MSExamLab, чтобы получать проверенные пошаговые инструкции к экзаменам и Никаких догадок.
#DP800 #AzureSQL #MicrosoftLearn #AzureOpenAI #DatabaseEngineering #SQLServer2025 #MSExamLab