Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Текущие ограничения в зеркальных базах данных Microsoft Fabric из гибкого сервера Базы данных Azure для PostgreSQL перечислены на этой странице. Эта страница подлежит изменению.
Сведения об устранении неполадок см. в статье:
- Устранение неполадок зеркальных баз данных Fabric
- Устранение неполадок зеркальных баз данных Fabric из гибкого сервера Базы данных Azure для PostgreSQL
Ограничения на уровне сервера
- Зеркалирование (мироринг) в Fabric поддерживается для PostgreSQL версий 14, 15, 16 и 17.
- Серверы на уровне Burst Compute не поддерживаются.
- Зеркальное отображение в Fabric невозможно настроить на сервере реплики чтения или на основном сервере, на котором существует реплика чтения.
- Прозрачная отработка отказа для серверов с поддержкой высокой доступности поддерживается только для PostgreSQL версии 17 и выше. Для предыдущих версий сеанс зеркалирования необходимо повторно установить вручную после переключения на резервный сервер.
- Восстановление сервера с функцией зеркалирования в системе Fabric посредством "Восстановления в конкретной точке времени" (PITR) требует повторной настройки зеркалирования на новом сервере.
- Перед выполнением обновления основной версии (MVU) отключите зеркальное отображение в Fabric и повторно включите после завершения обновления.
Ограничения уровня базы данных
- Зеркальное отображение структуры для гибкого сервера Базы данных Azure для PostgreSQL поддерживается только в записываемой базе данных-источнике.
- Гибкий сервер базы данных Azure для PostgreSQL может зеркалироваться только в одном элементе Fabric за раз.
- Максимальное количество таблиц, которые можно зеркально использовать в Fabric, — 500 таблиц. Любые таблицы, превышающие ограничение в 500, в настоящее время не могут быть реплицированы.
- Если выбрать «Зеркалировать все данные» при настройке репликации, то будут зеркалироваться первые 500 таблиц при сортировке всех таблиц в алфавитном порядке по имени схемы, а затем по имени таблицы. Оставшийся набор таблиц в нижней части алфавитного списка не был зеркально перенесён.
- Если вы отмените выбор зеркального отображения всех данных и выбираете отдельные таблицы, вы не можете выбрать более 500 таблиц.
Разрешения в исходной базе данных
- Разрешения, определенные в гибком сервере Базы данных Azure для PostgreSQL, не распространяются на реплицированные данные в Fabric OneLake.
- Чтобы успешно настроить зеркальное отображение для гибкого сервера Базы данных Azure для PostgreSQL, роль базы данных, используемая для подключения к исходному серверу, должна быть предоставлена разрешения, необходимые для зеркального отображения Fabric в базе данных. Вы должны предоставить разрешения
CREATEDB,CREATEROLE,LOGIN,REPLICATIONиazure_cdc_adminновой или существующей роли. Пример сценария см. в руководстве по настройке зеркальных баз данных Microsoft Fabric из Базы данных Azure для PostgreSQL. - Роль базы данных, используемая также, должна иметь
ownerтаблицы в исходной базе данных. Это означает, что таблицы были созданы этим пользователем или что владение этими таблицами было изменено с помощьюALTER TABLE xxx OWNER TO <user>;. При переключении владения на нового пользователя может потребоваться предоставить пользователю все привилегии наpublicсхему раньше. Дополнительные сведения об управлении учетными записями пользователей см. в документации по управлению пользователями базы данных Для PostgreSQL, документации по продуктам PostgreSQL для ролей и привилегий базы данных, синтаксиса GRANT и привилегий.
Безопасность сети и подключения
- Если гибкий сервер не является общедоступным и не позволяет службам Azure подключаться к нему, можно создать шлюз данных виртуальной сети для зеркального отображения данных. Убедитесь, что виртуальная сеть Azure или сеть компьютера шлюза могут подключаться к гибкому серверу Базы данных Azure для PostgreSQL через частную конечную точку или разрешено правилом брандмауэра.
- База данных Azure для PostgreSQL гибкого управляемого удостоверения сервера (SAMI) должна быть включена и должна быть основным удостоверением.
Уровень таблицы
- Операции DDL с существующими зеркальными таблицами не поддерживаются (добавление и удаление столбца, изменение типа данных и т. д.). Изменение существующих таблиц требует остановки и перезапуска репликации из зеркальной базы данных в Microsoft Fabric.
-
TRUNCATE TABLEкоманды зеркальных таблиц не поддерживаются - Зеркальное отображение в настоящее время не поддерживается для представлений, материализованных представлений, внешних таблиц, тост-таблиц или секционированных таблиц.
- Эти гипертаблицы TimescaleDB не поддерживаются для репликации Fabric.
На уровне столбцов
Данныев/ десятичном столбце, превышающем точность 38, не будут реплицироваться в зеркальной базе данных и будут отображаться как
NULL.Если исходная таблица содержит столбцы с одним из этих типов данных, эти столбцы нельзя зеркально отображать в Fabric OneLake. В настоящее время для зеркального отображения неподдерживаемые типы данных:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
Зеркальное отображение поддерживает репликацию столбцов, содержащих пробелы или специальные символы в именах (например,
,;{}()\n\t=). Для таблиц под репликацией до включения этой функции необходимо обновить параметры зеркальной базы данных или перезапустить зеркальное отображение, чтобы включить эти столбцы. Узнайте больше о поддержке сопоставления столбцов Delta .
Ограничения хранилища
- Иерархия исходной схемы реплицируется в зеркальную базу данных. Для зеркальных баз данных, созданных до включения этой функции, исходная схема уплощена, а имя схемы закодировано в имя таблицы. Если вы хотите переорганизовать таблицы со схемами, создайте зеркальную базу данных. Дополнительные сведения узнайте о репликации иерархии исходной схемы с помощью .
Ограничения зеркализованного элемента
- Пользователь должен быть участником роли "Администратор/Участник" в рабочей области для создания зеркальной базы данных PostgreSQL.
- Остановка зеркального отображения полностью отключает зеркальное отображение.
- Запуск зеркалирования заново инициализирует все таблицы, фактически начиная с нуля.
Ограничения конечных точек аналитики SQL
- Конечная точка аналитики SQL совпадает с конечной точкой аналитики SQL Lakehouse. Это тот же интерфейс только для чтения. См. ограничения конечной точки аналитики SQL.
Поддерживаемые регионы
Зеркальное отображение базы данных и открытое зеркальное отображение доступны во всех регионах Microsoft Fabric. Дополнительные сведения см. в разделе "Доступность региона Fabric".