Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Текущие ограничения в зеркальных базах данных Microsoft Fabric на гибком сервере Azure Database для PostgreSQL перечислены на этой странице. Эта страница подлежит изменению.
Сведения об устранении неполадок см. в статье:
- Устранение неполадок зеркальных баз данных Fabric
- Troubleshoot Fabric зеркальные базы данных из гибкого сервера База данных Azure для PostgreSQL
Ограничения на уровне сервера
- Зеркальное отображение в Fabric поддерживается для PostgreSQL версий 14, 15, 16, 17 и 18.
- Серверы на уровне Burst Compute не поддерживаются.
- Зеркальное отображение в Fabric можно настроить на сервере, где существует реплика чтения, но исходный моментальный снимок и пакеты изменений будут обслуживаться с сервера-источника.
- Прозрачная отработка отказа для серверов с поддержкой высокой доступности поддерживается только для PostgreSQL версии 17 и выше. Для предыдущих версий сеанс зеркалирования необходимо повторно установить вручную после переключения на резервный сервер.
- Восстановление сервера с функцией зеркалирования в системе Fabric посредством "Восстановления в конкретной точке времени" (PITR) требует повторной настройки зеркалирования на новом сервере.
- Перед выполнением обновления основной версии (MVU) отключите зеркальное отображение в Fabric и повторно включите после завершения обновления.
Ограничения уровня базы данных
- Зеркальное отображение структуры для гибкого сервера База данных Azure для PostgreSQL поддерживается только в доступной для записи базе данных-источнике.
- Гибкая база данных сервера База данных Azure для PostgreSQL может зеркально отображаться только в одном элементе Fabric одновременно.
- Максимальное количество таблиц, которые можно зеркально использовать в Fabric, составляет 1000 таблиц. Любые таблицы, превышающие ограничение 1000, в настоящее время не могут быть реплицированы.
- Выбирая Зеркалирование всех данных при настройке зеркалирования, таблицы для зеркального отображения будут выбраны из первых 1000 таблиц. Все таблицы предварительно сортируются по алфавиту сначала на основе имени схемы, а затем имени таблицы. Оставшаяся группа таблиц в нижней части алфавитного списка не синхронизируется.
- Если отменить выбор зеркалировать все данные и выбрать отдельные таблицы, нельзя выбрать более 1000 таблиц.
Разрешения в исходной базе данных
- Разрешения, определенные в База данных Azure для PostgreSQL гибком сервере, не распространяются на реплицированные данные в Fabric OneLake.
- Чтобы успешно настроить репликацию для гибкого сервера База данных Azure для PostgreSQL, роль базы данных, используемая для подключения к исходному серверу, должна иметь разрешения, необходимые для репликации в рамках технологии Fabric в базе данных. Вы должны предоставить разрешения
CREATEDB,CREATEROLE,LOGIN,REPLICATIONиazure_cdc_adminновой или существующей роли. Пример скрипта см. в разделе Tutorial: настройка зеркальных баз данных Microsoft Fabric из База данных Azure для PostgreSQL. - Роль базы данных, использующаяся, тоже должна быть связана с
ownerтаблицами в исходной базе данных (это наследуется из требований CREATE PUBLICATION в PostgreSQL). Это означает, что таблицы были созданы этим пользователем или что владение этими таблицами было изменено с помощьюALTER TABLE xxx OWNER TO <user>;. При передаче владения на нового пользователя может потребоваться предоставить пользователю все привилегии на схемуpublicранее. Дополнительные сведения об управлении учетными записями пользователей см. в документации по управлению учетными записями пользователей База данных Azure для PostgreSQL, в документации по продукту PostgreSQL для Роли базы данных и привилегии, Синтаксис GRANT и Привилегии.
Безопасность сети и подключения
- Если ваш Flexible Server не является общедоступным и не разрешает службам Azure подключаться к нему, можно создать шлюз данных виртуальной сети для зеркального отображения данных. Убедитесь, что Azure Virtual Network или сеть компьютера шлюза может подключаться к База данных Azure для PostgreSQL гибкому серверу через частную конечную точку или разрешено правилом брандмауэра.
- База данных Azure для PostgreSQL настраиваемого сервера System Assigned Managed Identity (SAMI) должен быть включен и быть основным удостоверением.
Уровень таблицы
- Операции DDL с существующими зеркальными таблицами не поддерживаются (добавление и удаление столбца, изменение типа данных и т. д.). Изменение существующих таблиц требует остановки и перезапуска репликации из зеркальной базы данных в Microsoft Fabric.
-
TRUNCATE TABLEкоманды в зеркальных таблицах не поддерживаются - Зеркальное отображение в настоящее время не поддерживается для представлений, материализованных представлений, внешних таблиц, тост-таблиц или секционированных таблиц.
- Эти гипертаблицы TimescaleDB не поддерживаются для репликации Fabric.
На уровне столбцов
Данныев/ десятичном столбце, превышающем точность 38, не будут реплицироваться в зеркальной базе данных и будут отображаться как
NULL.Если исходная таблица содержит столбцы с одним из этих типов данных, эти столбцы нельзя зеркально отображать в Fabric OneLake. В настоящее время зеркальное отображение не поддерживает следующие типы данных.
bit-
bit varying [ (n) ],varbit boxcidrcircledaterangeinetint4rangeint8rangeinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8numrangepathpg_lsnpg_snapshotpointpolygontsquerytsrangetstzrangetsvectortxid_snapshotxml
Зеркальное отображение поддерживает репликацию столбцов, содержащих пробелы или специальные символы в именах (например,
,;{}()\n\t=). Для таблиц под репликацией до включения этой функции необходимо обновить параметры зеркальной базы данных или перезапустить зеркальное отображение, чтобы включить эти столбцы. Узнайте больше о поддержке сопоставления столбцов Delta .
Ограничения хранилища
- Иерархия исходной схемы реплицируется в зеркальную базу данных. Для зеркальных баз данных, созданных до включения этой функции, исходная схема уплощена, а имя схемы закодировано в имя таблицы. Если вы хотите переорганизовать таблицы со схемами, создайте зеркальную базу данных. Дополнительные сведения узнайте о репликации иерархии исходной схемы с помощью .
Ограничения зеркализованного элемента
- Пользователь должен быть участником роли "Администратор/Участник" в рабочей области для создания зеркальной базы данных PostgreSQL.
- Остановка зеркального отображения полностью отключает зеркальное отображение.
- Запуск зеркалирования заново инициализирует все таблицы, фактически начиная с нуля.
Ограничения конечных точек аналитики SQL
- Конечная точка аналитики SQL совпадает с конечной точкой аналитики SQL Lakehouse. Это тот же интерфейс только для чтения. См. ограничения конечной точки аналитики SQL.
Поддерживаемые регионы
Зеркальное отображение базы данных и открытое зеркальное отображение доступны во всех Microsoft Fabric регионах. Дополнительные сведения см. в разделе "Доступность региона Fabric".