다음을 통해 공유


Azure Stream Analytics의 Azure Database for PostgreSQL 출력

Azure Database for PostgreSQL을 기본적으로 관계형인 데이터에 대한 출력으로 사용하거나 콘텐츠가 관계형 데이터베이스에 호스팅되도록 요구하는 애플리케이션에 대한 출력으로 사용할 수 있습니다. Azure Stream Analytics 작업은 PostgreSQL 데이터베이스의 기존 테이블에 씁니다. Azure Stream Analytics의 Azure Database for PostgreSQL 출력은 유연한 서버 배포 모드에서 사용할 수 있습니다.

Azure Database for PostgreSQL에 대한 자세한 내용은 Azure Database for PostgreSQL이란?을 참조하세요.

Azure Portal을 사용하여 Azure Database for PostgreSQL 서버를 만드는 방법에 대한 자세한 내용은 Azure Database for PostgreSQL - 유연한 서버 인스턴스 만들기를 위한 빠른 시작 참조하세요.

참고 항목

단일 서버 배포 모드는 더 이상 사용되지 않습니다. Azure Database for PostgreSQL을 사용할 때 하이퍼스케일(Citus)에 쓰려면 Azure Cosmos DB for PostgreSQL을 사용합니다.

출력 구성

다음 표에는 Azure Database for PostgreSQL 출력을 만들기 위한 속성 이름 및 해당 설명이 나열되어 있습니다.

Property name Description
출력 별칭 쿼리 출력을 이 데이터베이스로 보내기 위해 쿼리에서 사용되는 식별 이름입니다.
구독 출력에 사용할 Azure 구독입니다.
서버 또는 서버 그룹 이름 PostgreSQL 서버용 Azure Database를 식별하는 고유한 이름입니다. 사용자가 제공한 서버 이름에 postgres.database.azure.com 도메인 이름이 추가됩니다. 서버는 소문자, 숫자 및 하이픈(-) 문자만 포함할 수 있으며, 3~63자를 포함해야 합니다.
데이터베이스 출력을 받는 데이터베이스의 이름입니다.
사용자 이름 데이터베이스에 대한 쓰기 액세스 권한이 있는 사용자 이름입니다. Stream Analytics는 사용자 이름/암호 인증만 지원합니다. 사용자 이름은 단일 서버에 대한 "username@hostname" 형식, 유연한 서버의 경우 "사용자 이름" 형식이어야 합니다.
암호 데이터베이스에 연결하는 암호입니다.
테이블 출력을 기록되는 테이블 이름입니다. 테이블 이름은 대/소문자를 구분합니다. 이 테이블의 스키마는 작업 출력에서 생성하는 필드 수 및 해당 형식과 정확히 일치해야 합니다.

분할

파티션은 사용하도록 설정해야 하며 쿼리의 PARTITION BY 절을 기반으로 합니다. 분할 상속 옵션을 사용하도록 설정하는 경우 완전히 병렬 처리 가능한 쿼리에 대한 입력 분할을 따릅니다.

제한 사항

  • 테이블 스키마는 작업 출력의 필드 및 해당 형식과 정확히 일치해야 합니다.
  • Azure Stream Analytics의 Azure Database for PostgreSQL 출력에 대한 관리 ID는 현재 지원되지 않습니다.

다음 단계