Подключение чувствительность к хранилищу данных в Microsoft Fabric
Область применения: конечная точка аналитики SQL и хранилище в Microsoft Fabric
В Microsoft Fabric конечная точка аналитики ИЛИ хранилище SQL Lakehouse доступна через табличный поток данных или конечную точку TDS, знакомую всем современным веб-приложениям, взаимодействующим с конечной точкой SQL Server. Это называется строкой SQL Подключение ion в пользовательском интерфейсе Microsoft Fabric.
В этой статье описано, как подключиться к конечной точке аналитики SQL или хранилищу.
Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:
- Вам нужен доступ к конечной точке аналитики SQL или хранилищув рабочей области емкости Premium с участник или более высокими разрешениями.
Проверка подлинности в хранилищах в Fabric
В Microsoft Fabric поддерживаются два типа пользователей, прошедших проверку подлинности, через строка подключения SQL:
- Субъекты-пользователи Microsoft Entra ID (ранее — Azure Active Directory) или удостоверения пользователей
- Субъекты-службы Microsoft Entra ID (ранее — Azure Active Directory)
Для строка подключения SQL требуется открыть TCP-порт 1433. TCP 1433 — это стандартный номер порта SQL Server. Sql строка подключения также учитывает модель безопасности конечных точек аналитики SQL Warehouse или Lakehouse SQL для доступа к данным. Данные можно получить для всех объектов, к которым у пользователя есть доступ.
Получение строка подключения SQL
Чтобы получить строка подключения, выполните следующие действия.
Перейдите в рабочую область, выберите хранилище и выберите другие параметры.
Выберите Копировать SQL строка подключения, чтобы скопировать строка подключения в буфер обмена.
Начало работы с SQL Server Management Studio (SSMS)
Ниже описано, как начать работу с рабочей областью Microsoft Fabric и подключить хранилище к SQL Server Management Studio (SSMS).
При открытии SSMS появится окно Подключение на сервер. Если вы уже открыли, вы можете подключиться вручную, выбрав обозреватель объектов> Подключение> ядро СУБД.
После открытия окна Подключение на сервер вставьте строка подключения, скопированные из предыдущего раздела этой статьи, в поле имени сервера. Выберите Подключение и перейдите к соответствующим учетным данным для проверки подлинности. Помните, что поддерживается только многофакторная проверка подлинности (MFA) Microsoft Entra.
После установки подключения обозреватель объектов отображает подключенное хранилище из рабочей области и соответствующих таблиц и представлений, все из которых готовы к запросу.
При подключении через SSMS (или ADS) вы увидите как конечную точку аналитики SQL, так и хранилище, перечисленные как склады, и трудно различать два типа элементов и их функциональные возможности. По этой причине мы настоятельно рекомендуем принять соглашение об именовании, которое позволяет легко различать два типа элементов при работе с инструментами за пределами портала Microsoft Fabric.
Подключение с помощью Power BI
Конечная точка аналитики SQL Warehouse или Lakehouse — это полностью поддерживаемый и собственный источник данных в Power BI, и нет необходимости использовать строку Подключение ion SQL. Панель данных предоставляет доступ ко всем хранилищам, к которых у вас есть доступ напрямую. Это позволяет легко находить склады по рабочей области и:
- Выберите хранилище.
- Выберите сущности.
- Загрузка данных — выберите режим подключения к данным: импорт или DirectQuery.
Дополнительные сведения см. в статье "Создание отчетов в Microsoft Fabric".
Подключение с помощью OLE DB
Мы поддерживаем подключение к конечной точке хранилища или аналитики SQL с помощью OLE DB. Убедитесь, что вы используете последний драйвер Microsoft OLE DB для SQL Server.
Подключение с помощью ODBC
Microsoft Fabric поддерживает подключение к конечной точке хранилища или аналитики SQL с помощью ODBC. Убедитесь, что вы используете последний драйвер ODBC для SQL Server. Используйте проверку подлинности Microsoft Entra ID (прежнее название — Azure Active Directory).
Подключение с помощью JDBC
Microsoft Fabric также поддерживает подключение к конечной точке хранилища или аналитики SQL с помощью драйвера подключения к базе данных Java (JDBC).
При установке подключения через JDBC проверка для следующих зависимостей:
Добавьте артефакты, нажмите кнопку "Добавить артефакт " и добавьте следующие четыре зависимости в окне, как показано ниже, а затем нажмите кнопку "Скачать или обновить ", чтобы загрузить все зависимости.
Выберите "Проверить подключение" и "Готово".
<dependency> <groupId>com.microsoft.azure</groupId> <artifactId>msal4j</artifactId> <version>1.13.3</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc_auth</artifactId> <version>11.2.1.x86</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>12.1.0.jre11-preview</version> </dependency> <dependency> <groupId>com.microsoft.aad</groupId> <artifactId>adal</artifactId> <version>4.2.2</version> </dependency>
Подключение с помощью dbt
Адаптер dbt
— это платформа преобразования данных, которая использует рекомендации по проектированию программного обеспечения, такие как тестирование и управление версиями для уменьшения кода, автоматизации управления зависимостями и отправки более надежных данных — все с помощью SQL.
Подключаемые dbt
модули адаптера для конкретной платформы данных позволяют пользователям подключаться к выбранному хранилищу данных. Подключение к хранилищу данных Synapse в Microsoft Fabric из dbt
адаптера использования dbt-fabric
. Аналогичным образом выделенный источник данных пула SQL Azure Synapse Analytics имеет собственный адаптер dbt-synapse
.
Оба адаптера поддерживают проверку подлинности Microsoft Entra ID (ранее Azure Active Directory) и позволяют разработчикам использовать az cli authentication
. Однако проверка подлинности SQL не поддерживается для dbt-fabric
Адаптер DW DBT Fabric использует pyodbc
библиотеку для установления подключения к хранилищу. Библиотека pyodbc
— это реализация ODBC на языке Python, использующая спецификацию API базы данных Python версии 2.0. Библиотека pyodbc
напрямую передает строка подключения драйверу базы данных через SQLDriver Подключение в msodbc
структуре подключения к Microsoft Fabric с помощью прокси-службы TDS (потоковая передача табличных данных).
Дополнительные сведения см. в настройке адаптера dbt хранилища данных Microsoft Fabric Synapse и конфигурации адаптера dbt хранилища данных Microsoft Fabric Synapse.
Подключение тивность другими средствами
Любое стороннее средство может использовать строку SQL Подключение ion с помощью драйверов ODBC или OLE DB для подключения к конечной точке хранилища Microsoft Fabric или аналитики SQL с помощью проверки подлинности Microsoft Entra ID (прежнее название — Azure Active Directory).
Пользовательские приложения
В Microsoft Fabric хранилище и конечная точка аналитики SQL Lakehouse предоставляют строка подключения SQL. Данные доступны из обширной экосистемы средств SQL, при условии, что они могут пройти проверку подлинности с помощью идентификатора Microsoft Entra (ранее — Azure Active Directory). Дополнительные сведения см. в библиотеках Подключение ion для Microsoft База данных SQL.
Рекомендации и ограничения
- Проверка подлинности SQL не поддерживается.
- Несколько активных результирующих наборов (MARS) не поддерживаются для хранилища Microsoft Fabric. Mars отключен по умолчанию, однако если
MultipleActiveResultSets
он включен в строка подключения, его следует удалить или задать значение false. - При подключении к хранилищу может появиться сообщение об ошибке "Размер маркера превысил максимальный допустимый размер полезных данных". Это связано с большим количеством складов в рабочей области или членом большого количества групп Microsoft Entra. В случае этой ошибки обратитесь к администратору рабочей области, чтобы очистить неиспользуемые хранилища и повторить подключение, или обратиться в службу поддержки, если проблема сохранится.
- Подключения к связанному серверу из SQL Server не поддерживаются.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по