이 문서에서는 PostgreSQL 데이터베이스 연결을 만드는 단계를 간략하게 설명합니다.
지원되는 인증 형식
PostgreSQL 데이터베이스 커넥터는 복사 및 Dataflow Gen2에 대해 각각 다음 인증 유형을 지원합니다.
| 인증 유형 | 복사 | 데이터 흐름 Gen2 |
|---|---|---|
| 기본(사용자 이름/비밀번호) | 해당 없음 | √ |
Dataflow Gen2에 대한 연결 설정
파워 쿼리 커넥터를 사용하여 Microsoft Fabric의 Dataflow Gen2를 PostgreSQL 데이터베이스에 연결할 수 있습니다. 다음 단계에 따라 연결을 만듭니다.
- 기능을 확인하여 시나리오가 지원되는지 확인합니다.
- PostgreSQL 데이터베이스에 대한 전체 필수 구성 요소입니다.
- Fabric에서 데이터를 가져옵니다.
- PostgreSQL 데이터베이스에 연결합니다.
역량
- Import
- DirectQuery(Power BI 의미 체계 모델)
- 고급 옵션
- 명령 시간 제한(분)
- 고유 SQL 문
- 관계 열
- 전체 계층을 사용하여 탐색
사전 요구 사항
Power BI Desktop은 2019년 12월부터 PostgreSQL 커넥터용 Npgsql 공급자를 포함하므로 더 많은 설치가 필요하지 않습니다. 2024년 10월 버전부터 Npgsql 버전 4.0.17을 통합합니다. 별도의 Npgsql GAC 설치가 이 기본 버전을 대신합니다.
PostgreSQL 커넥터는 클라우드 연결 및 가상 네트워크 데이터 게이트웨이 또는 온-프레미스 데이터 게이트웨이를 통해 지원됩니다. 2025년 6월 릴리스 이후 온-프레미스 데이터 게이트웨이에는 Npgsql 공급자가 포함되어 있으므로 추가 설치가 필요하지 않습니다. 별도의 Npgsql GAC 설치가 이 기본 버전을 대신합니다.
2019년 12월 이전에 릴리스된 Power BI 데스크톱 버전과 2025년 6월 이전에 릴리스된 온-프레미스 데이터 게이트웨이의 경우 PostgreSQL 커넥터를 사용하려면 로컬 컴퓨터에 Npgsql 공급자를 설치해야 합니다. Npgsql 공급자를 설치하려면 버전 4.0.17의 릴리스 페이지 로 이동하여 .msi 파일을 다운로드하고 실행합니다. 공급자 아키텍처(32비트 또는 64비트)는 커넥터를 사용하려는 제품의 아키텍처와 일치해야 합니다. 설치할 때 Npgsql GAC 설치를 선택하여 Npgsql 자체가 컴퓨터에 추가되었는지 확인합니다. Npgsql 4.1 이상은 .NET 버전 비호환성으로 인해 지원되지 않습니다.
데이터 가져오기
Data Factory에서 데이터를 얻으려면 다음을 수행합니다.
Data Factory의 왼쪽에서 작업 영역선택합니다.
Data Factory 작업 영역에서 새로> 만들기를 선택한 다음 데이터 흐름, 파이프라인, 복사 작업 또는 미러링 작업과 같은 데이터 팩터리 항목을 선택합니다.
파워 쿼리에서 리본 메뉴에서 데이터 가져오기를 선택하거나, 현재 보기에서 다른 원본에서 데이터 가져오기를 선택합니다.
데이터 원본 선택 페이지에서 검색을 사용하여 커넥터의 이름을 검색하거나 커넥터 목록 오른쪽에 있는 자세히 보기를 선택하여 Data Factory에서 사용할 수 있는 모든 커넥터를 확인합니다.
더 많은 커넥터를 보도록 선택한 경우에도 검색 을 사용하여 커넥터의 이름을 검색하거나 범주를 선택하여 해당 범주와 연결된 커넥터 목록을 볼 수 있습니다.
PostgreSQL 데이터베이스에 연결
연결을 만들려면 다음 단계를 수행합니다.
커넥터 선택 영역에서 PostgreSQL 데이터베이스 옵션을 선택합니다. 자세한 내용은 데이터를 가져올 위치로 이동합니다.
표시되는 PostgreSQL 데이터베이스 대화 상자에서 서버 및 데이터베이스의 이름을 제공합니다.
사용하려는 온-프레미스 데이터 게이트웨이의 이름을 선택합니다.
기본 인증 종류를 선택하고 사용자 이름 및 암호 상자에 PostgreSQL 자격 증명을 입력합니다.
연결이 암호화되지 않은 경우 암호화된 연결사용합니다.
데이터베이스에 연결하려면 다음을 선택합니다.
탐색기에서 필요한 데이터를 선택한 다음 데이터 변환을 선택하여 파워 쿼리 편집기에서 데이터를 변환합니다.