Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Текущие ограничения в зеркальных базах данных 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".