Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать База данных Azure для PostgreSQL в качестве выходных данных, которые являются реляционными в природе или для приложений, требующих размещения содержимого в реляционной базе данных. Задания Azure Stream Analytics записываются в существующую таблицу в базе данных PostgreSQL. Вывод данных из Azure Stream Analytics на базе данных Azure для PostgreSQL доступен в режиме развертывания гибкого сервера.
Дополнительные сведения о Базе данных Azure для PostgreSQL см. в статье "Что такое База данных Azure для PostgreSQL"?
Чтобы узнать больше о создании сервера базы данных Azure для PostgreSQL с помощью портала Azure, см. краткое руководство по созданию экземпляра гибкого сервера базы данных Azure для PostgreSQL.
Примечание.
Режим развертывания с одним сервером устарел. Чтобы записать в Hyperscale (Citus) при использовании Azure Database для PostgreSQL, используйте Azure Cosmos DB для PostgreSQL.
Конфигурация выходных данных
В следующей таблице перечислены имена свойств и их описания для создания выходных данных для базы данных Azure для PostgreSQL.
| Имя свойства | Описание |
|---|---|
| Псевдоним выходных данных | Понятное имя, используемое в запросах для направления выходных данных запроса в эту базу данных. |
| Подписка | Подписка Azure, которую вы хотите использовать для выходных данных. |
| Имя сервера или группы серверов | Уникальное имя, идентифицирующее базу данных Azure для сервера PostgreSQL. Доменное имя postgres.database.azure.com добавляется к имени предоставленного сервера. Сервер может содержать только строчные буквы, цифры и знак дефиса (-). Длина должна составлять от 3 до 63 символов. |
| База данных | Имя базы данных, в которой вы отправляете выходные данные. |
| Имя пользователя | Имя пользователя, имеющего права на запись в базу данных. Stream Analytics поддерживает только проверку подлинности с использованием имени пользователя и пароля. Имя пользователя должно быть в формате "username@hostname" для одного сервера и формата имени пользователя для гибкого сервера. |
| Пароль | Пароль для подключения к базе данных. |
| Таблица | Имя таблицы, в которую записываются выходные данные. В имени таблицы учитывается регистр. Схема этой таблицы должна точно соответствовать количеству полей и их типов, формируемых выходными данными задания. |
Секционирование
Секционирование должно быть включено и основано на предложении PARTITION BY в запросе. Если включен параметр Inherit Partitioning (Наследование секционирования), он следует секционированию входных данных для полностью параллелизуемых запросов.
Ограничения
- Схема таблицы должна в точности соответствовать полям и их типам в выходных данных задания.
- Управляемые удостоверения для выходных данных службы Azure Database для PostgreSQL в Azure Stream Analytics в настоящее время не поддерживаются.