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


Интеграция Fabric (предварительная версия)

Расширение MSSQL для Visual Studio Code теперь переносит базу данных SQL в Fabric непосредственно в рабочий процесс разработки. С помощью нового параметра подключения Fabric в диалоговом окне "Подключение" вы можете войти с помощью учетной записи Microsoft Entra, просмотреть рабочие области Fabric в знакомом представлении дерева, выполнить поиск по ним и подключиться к базам данных и конечным точкам SQL без переключения строк подключения. Интерфейс предназначен для работы пользователей Fabric с постоянными входами, переключением клиентов и простым потоком Open in MSSQL из расширения Fabric.

Вы также можете создавать новые базы данных SQL в Fabric непосредственно из Visual Studio Code. Вместо того чтобы выйти из редактора, чтобы перейти к пользовательскому интерфейсу Fabric, теперь можно выполнить проверку подлинности, выбрать или создать рабочую область, назовите базу данных и мгновенно подключитесь. Поток подготовки включает индикатор хода выполнения и подтверждение успешности перед автоматическим подключением. Этот новый интерфейс устраняет переключение контекста и уменьшает трение при подключении, что позволяет выполнять запросы в течение нескольких минут. Вместе эти обновления позволяют быстрее и проще приступить к работе с Microsoft Fabric и упростить создание решений, готовых к использованию ИИ, непосредственно из Visual Studio Code.

Подсказка

Функции интеграции Fabric в настоящее время находятся в предварительной версии и могут изменяться на основе отзывов. Присоединитесь к сообществу в GitHub Discussions , чтобы поделиться идеями или сообщить о проблемах.

Подключение Fabric (обзор)

Новый интерфейс просмотра Fabric в расширении MSSQL позволяет разработчикам легко подключаться к их базам данных SQL в конечных точках Fabric или аналитических точках SQL без ручного копирования строк подключения с портала Fabric. С помощью одной проверки подлинности идентификатора Microsoft Entra можно просматривать доступные рабочие области в виде дерева и подключаться непосредственно из Visual Studio Code.

Capabilities

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

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

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

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

  • Поддержка кросс-расширений. Позволяет открывать базы данных Fabric непосредственно в MSSQL из расширения Fabric или портала, обеспечивая согласованный и интегрированный интерфейс между инструментами.

Предпосылки

  • Установите последнюю версию расширения MSSQL для Visual Studio Code .
  • Разрешения на подписку и рабочую область Active Fabric.
  • Действующая учетная запись Microsoft с доступом к рабочим областям и ресурсам Fabric.
  • Проверка подлинности использует идентификатор Microsoft Entra. После входа можно выбрать учетную запись и конкретный клиент, чтобы просмотреть правильный набор рабочих областей и баз данных Fabric.

Замечание

Для этого интерфейса подключения Fabric (Обзор) строки подключения или личные маркеры доступа не требуются.

Начало работы

  1. Откройте диалоговое окно «Подключение» и выберите «Просмотр Fabric».

    Снимок экрана: подключение Fabric в расширении MSSQL для Visual Studio Code.

  2. Войдите с помощью идентификатора Microsoft Entra.

    Проверка подлинности при первом запуске

    • Тип проверки подлинности по умолчанию — Microsoft Entra ID - Universal с поддержкой MFA.
    • Если вы не вошли, откройте раскрывающийся список "Учетная запись" и выберите "Добавить учетную запись".
    • Выберите свою учетную запись и завершите процесс входа в открывшемся окне браузера.
    • Вернитесь в Visual Studio Code после успешного завершения процесса.

    Аутентификация возвращающегося пользователя

    • Когда вы часто входите в систему, информация вашей учетной записи будет отображаться уже заполненной.
    • Убедитесь, что выбрана правильная учетная запись и продолжить.
  3. (Optional) Выберите арендатора.

    • Используйте раскрывающийся список идентификатора тенанта, чтобы выбрать тенанта вашей организации.
    • Это полезно, если у вас есть доступ к нескольким средам клиента и требуется просматривать ресурсы в другом клиенте.
  4. Обзор рабочих областей Fabric в дереве рабочих областей.

  5. Используйте панель поиска в верхней части дерева, чтобы быстро найти рабочую область или базу данных.

  6. Выберите нужную конечную точку базы данных или аналитики из списка.

  7. Подтвердите проверку подлинности выбранного ресурса, если появится запрос.

    Снимок экрана подключения к Fabric из обзорного интерфейса Fabric.

  8. Выберите "Подключиться" , чтобы добавить выбранную базу данных в список подключений .

  9. Новое подключение отображается в подключениях, а окно запроса открывается готово для использования.

    Снимок экрана: новое подключение Fabric в обозревателе объектов.

Подсказка

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

Обработка ошибок и пограничные случаи

Если что-то не так, пользовательский интерфейс отображает четкое сообщение и рекомендуемые действия:

  • Нет доступа к рабочей области: "У вас нет разрешения на просмотр этой рабочей области". — запрос доступа или переключения учетной записи.
  • Служба недоступна или ограничена: "Служба Fabric временно недоступна". — повторите попытку или проверьте состояние службы.
  • Истек срок действия сеанса: "Срок действия сеанса истек". — повторная проверку подлинности с идентификатором Microsoft Entra.
  • Ограничения сети: "Подключение заблокировано политикой сети". — проверьте параметры корпоративного или VPN/брандмауэра.

Это важно

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

Известные ограничения (предварительная версия)

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

База данных SQL в подготовке Fabric

Интерфейс подготовки базы данных SQL интегрирован на страницу "Развертывания" расширения MSSQL, что позволяет пользователям создавать и подключаться к новым базам данных SQL Fabric, не выходя из Visual Studio Code. Этот упрощенный рабочий процесс сокращает необходимость переключения между порталами и упрощает создание и подключение к базе данных.

Capabilities

  • Простой рабочий процесс: направляет пользователей через аутентификацию, выбор или создание рабочей области, задачу имени базы данных и их подготовку на странице "Развертывания", что делает настройку базы данных простой и эффективной.

  • Немедленное подключение. Автоматически добавляет только что подготовленную базу данных в список подключений, что позволяет запускать запросы и разрабатываться без дополнительных действий по настройке.

  • Согласованный опыт. Согласовывает процесс подготовки с другими поддерживаемыми серверными службами, такими как локальные контейнеры SQL Server, обеспечивая знакомый и унифицированный пользовательский опыт в разных средах.

  • Учет емкости: четко показывает, когда рабочие пространства отключены из-за ограничений емкости, предоставляя рекомендации, которые помогают пользователям понять и устранить ограничения при настройке.

Предпосылки

  • Действующая подписка Microsoft Fabric.
  • Достаточная емкость в целевой рабочей области для подготовки новых баз данных SQL.
  • Учетная запись Microsoft Entra ID с необходимыми разрешениями для рабочей области (администратор или участник).
  • Visual Studio Code с установленным расширением MSSQL.

Начало работы

  1. Откройте страницу "Развертывания" и выберите базу данных SQL в Fabric.
  2. Проверка подлинности с помощью идентификатора Microsoft Entra.
  3. Выберите или создайте рабочую область Fabric.
  4. Введите имя базы данных, а затем нажмите кнопку "Создать".
  5. После завершения подготовки база данных подключена автоматически и отображается в разделе "Подключения" с подтверждением успешности.

Подсказка

Сквозной поток обычно завершается менее чем за минуту. Этот новый интерфейс подготовки базы данных позволяет быстро запускать прототипы без переключения на портал Fabric.

Ознакомьтесь с базой данных SQL в рабочем процессе подготовки Fabric в действии:

Снимок экрана анимации, показывающей целостную базу данных SQL в процессе развертывания Fabric.

Сведения о осведомленности о емкости

  • Учетная запись Fabric и емкость рабочей области проверяются во время потока подготовки, чтобы обеспечить успешное создание базы данных.
  • Рабочие области без доступной емкости отображаются как отключенные в раскрывающемся списке рабочей области с подсказкой, объясняющей причину.

Снимок экрана раскрывающегося списка рабочих областей с отключенными рабочими областями из-за лимитов на емкость.

Поведение после подготовки

  • Новое подключение принимает выбранную вами группу соединений (необязательно) для быстрой идентификации визуальных элементов.
  • Этот интерфейс можно связать с функцией обзора Fabric в другой среде Visual Studio Code, что позволяет быстро обнаруживать и подключаться к созданной базе данных без ручной настройки.

Устранение неполадок

  • Имя уже существует: выберите уникальное имя базы данных в выбранной рабочей области.
  • Недостаточно разрешений. Убедитесь, что у вас есть права администратора рабочей области или члена для создания баз данных.
  • Ошибки сети или клиента: повторное выполнение проверки подлинности или переключение учетной записи входа в меню учетной записи.
  • Время ожидания провизирования или сбой: Если мастер не завершает работу, повторите операцию или проверьте работоспособность службы Fabric.

Известные ограничения (предварительная версия)

  • Подготовка ограничена базами данных SQL для Fabric, другие типы элементов Fabric находятся вне области охвата.
  • Межарендное развертывание поддерживается при явном выборе другого арендатора во время аутентификации. Однако сценарии, связанные с несколькими одновременными клиентами или автоматизированными рабочими процессами между клиентами, пока не поддерживаются.
  • Развертывание не может быть поставлено в очередь при полном использовании ресурсов.

Отзывы и поддержка

Если у вас есть идеи, отзывы или хотите взаимодействовать с сообществом, присоединитесь к обсуждению https://aka.ms/vscode-mssql-discussions. Чтобы сообщить об ошибке, посетите aka.ms/vscode-mssql-bug. Чтобы запросить новую функцию, перейдите в раздел https://aka.ms/vscode-mssql-feature-request.