온-프레미스 데이터 게이트웨이는 온-프레미스 데이터(클라우드에 없는 데이터)와 Power BI, Microsoft Flow, Logic Apps, PowerApps 서비스 간에 빠르고 안전한 데이터 전송을 제공하는 브리지 역할을 합니다.

다양한 서비스에 단일 게이트웨이를 동시에 사용할 수 있습니다. Power BI와 PowerApps를 사용하는 경우 둘 다에 대해 단일 게이트웨이가 사용됩니다. 이는 로그인에 사용한 계정에 종속되어 있습니다.

참고: 온-프레미스 데이터 게이트웨이는 모든 모드에서 데이터 압축 및 전송 암호화를 구현합니다.

요구 사항

최소 요구 사항:

  • .NET 4.5 Framework
  • 64비트 버전의 Windows 7/Windows Server 2008 R2(또는 그 이상)

권장:

  • 8코어 CPU
  • 8GB 메모리
  • 64비트 버전의 Windows 2012 R2(또는 그 이상)

관련된 고려 사항:

  • 도메인 컨트롤러에 게이트웨이를 설치할 수 없습니다.

  • 컴퓨터가 꺼지거나 절전 모드가 되거나 인터넷에 연결할 수 없는 상황에서는 게이트웨이를 실행할 수 없기 때문에 이러한 상황이 발생할 수 있는 노트북 컴퓨터 등에는 게이트웨이를 설치하지 마세요. 또한 무선 네트워크는 게이트웨이 성능을 저하시킬 수 있습니다.

  • Analysis Services는 게이트웨이를 사용할 필요가 없습니다. 게이트웨이를 사용하여 Analysis Services 데이터 원본에 연결할 수 있습니다.

Analysis Services 라이브 연결의 제한 사항

테이블 형식 또는 다차원 인스턴스에 대해 라이브 연결을 사용할 수 있습니다.

서버 버전 필수 SKU
2012 SP1 CU4 이상 비즈니스 인텔리전스 및 Enterprise SKU
2014 비즈니스 인텔리전스 및 Enterprise SKU
2016 표준 SKU 이상
  • 셀 수준 형식 지정 및 변환 기능은 지원되지 않습니다.
  • 작업 및 명명된 집합은 Power BI에 노출되지 않지만, 작업 또는 명명된 집합을 포함하고 시각적 개체 및 보고서를 만드는 다차원 큐브에는 계속 연결할 수 있습니다.

사용 가능한 데이터 원본 유형 목록

데이터 원본 라이브/DirectQuery 사용자 구성 수동 또는 예약 새로 고침
Analysis Services 테이블 형식
Analysis Services 다차원
파일 아니요
폴더 아니요
IBM DB2 아니요
IBM Informix 데이터베이스 아니요
Impala
MySQL 아니요
OData 아니요
ODBC 아니요
Oledb 아니요
Oracle
PostgresSQL 아니요
SAP BW 아니요
SAP HANA
SharePoint 목록(온-프레미스) 아니요
SQL Server
Sybase 아니요
Teradata
아니요

온-프레미스 데이터 게이트웨이 다운로드 및 설치

게이트웨이를 다운로드하려면 다운로드 메뉴에서 데이터 게이트웨이 를 선택합니다. 온-프레미스 데이터 게이트웨이를 다운로드합니다.

온-프레미스 데이터 게이트웨이 설치

데이터 게이트웨이가 컴퓨터에서 설치되고 실행됩니다. 항상 실행 중으로 둘 수 있는 컴퓨터에 게이트웨이를 설치하는 것이 좋습니다.

참고:

게이트웨이는 64비트 Windows 운영 체제에서만 지원됩니다.

Power BI의 경우 수행해야 하는 첫 번째 선택은 게이트웨이의 모드입니다.

  • 온-프레미스 데이터 게이트웨이: 여러 사용자는 이 모드에서 게이트웨이를 공유하고 다시 사용할 수 있습니다. Power BI, PowerApps, 흐름 또는 Logic Apps에서 이 게이트웨이를 사용할 수 있습니다. Power BI의 경우 새로 고침 예약 및 DirectQuery에 대한 지원을 포함합니다.

  • 개인: Power BI 전용이며 관리자 구성 없이 개인으로 사용할 수 있습니다. 요청 시 새로 고침 및 새로 고침 예약에만 사용될 수 있습니다. 개인 게이트웨이 설치가 시작됩니다.

참고:

선택한 게이트웨이의 모드에 관계 없이 컴퓨터에 하나의 게이트웨이만 설치할 수 있습니다.

on-prem-data-gateway-install-powerbi

다음은 게이트웨이를 설치하기 전에 고려해야 할 몇 가지 사항입니다.

  • 노트북에 설치하는 경우 노트북이 꺼져 있고 인터넷에 연결되어 있지 않거나 절전 모드인 경우 게이트웨이는 작동하지 않고 클라우드 서비스의 데이터는 온-프레미스 데이터와 동기화되지 않습니다.

  • 컴퓨터가 무선 네트워크에 연결되어 있는 경우 게이트웨이는 더 느리게 수행될 수 있으며 이로 인해 클라우드 서비스의 데이터와 온-프레미스 데이터가 동기화하는 데 더 오래 걸립니다.

게이트웨이가 설치되면 회사 또는 학교 계정으로 로그인해야 합니다.

on-prem-data-gateway-install-signin

로그인한 후 새 게이트웨이를 구성하거나 기존 게이트웨이를 마이그레이션, 복원 또는 인수하는 옵션을 가집니다.

on-prem-data-gateway-install-register-recovery

새 게이트웨이 구성

  1. 게이트웨이에 대한 이름 을 입력합니다.

  2. 복구 키 를 입력합니다. 최소 8자이어야 합니다.

  3. 구성 을 선택합니다.

참고:

게이트웨이를 마이그레이션, 복원 또는 인수해야 하는 경우 복구 키가 필요합니다. 이 키를 안전한 장소에 보관해야 합니다.

on-prem-data-gateway-install-recovery

기존 게이트웨이 마이그레이션, 복원 또는 인수

복구하려는 게이트웨이를 선택하고 게이트웨이를 만드는 데 사용된 복구 키를 제공해야 합니다.

온-프레미스 데이터 게이트웨이 연결

게이트웨이가 구성되면 이를 사용하여 온-프레미스 데이터 원본에 연결할 수 있습니다.

게이트웨이가 Power BI용인 경우 Power BI 서비스 내에서 데이터 원본을 게이트웨이에 추가해야 합니다. 이 작업은 게이트웨이 관리 영역 내에서 수행됩니다. 자세한 내용은 데이터 소스 관리 문서를 참조하세요.

PowerApps의 경우 지원되는 데이터 원본에 대해 정의된 연결에 대한 게이트웨이를 선택해야 합니다. 흐름 및 Logic Apps의 경우 이 게이트웨이를 온-프레미스 연결에 사용할 수 있습니다.

개인 모드에서 게이트웨이 설치

참고:

개인은 Power BI로만 작업합니다.

개인 게이트웨이가 설치된 후에는 Power BI Gateway - Personal 구성 마법사를 시작해야 합니다.

그런 다음 Power BI에 로그인하여 클라우드 서비스에 게이트웨이를 등록해야 합니다.

또한 windows 서비스가 실행되는 windows 사용자 이름 및 암호도 제공해야 합니다. 사용자 자신의 서로 다른 Windows 계정을 지정할 수 있습니다. 게이트웨이 서비스는 이 계정을 사용하여 실행됩니다.

설치를 완료한 후에는 Power BI 내의 데이터 집합으로 이동하여 온-프레미스 데이터 원본에 대해 자격 증명이 입력되었는지 확인해야 합니다.

클라우드에 암호화된 자격 증명 저장

게이트웨이에 데이터 소스를 추가할 때 해당 데이터 소스에 대한 자격 증명을 제공해야 합니다. 데이터 소스에 대한 모든 쿼리는 이러한 자격 증명을 사용하여 실행됩니다. 자격 증명은 클라우드에서 해독할 수 없도록 클라우드에 저장하기 전에 비대칭형 암호화를 사용하여 안전하게 암호화됩니다. 자격 증명은 게이트웨이를 실행 중인 컴퓨터로 전송되어 데이터 소스가 액세스될 때 온-프레미스에서 해독됩니다.

로그인 계정

사용자는 회사 또는 학교 계정으로 로그인합니다. 조직 계정입니다. Office 365 제품에 등록하고 실제 회사 전자 메일을 제공하지 않은 경우 nancy@contoso.onmicrosoft.com처럼 보일 수 있습니다. 클라우드 서비스 내의 계정은 AAD(Azure Active Directory)의 테넌트 내에 저장됩니다. 대부분의 경우에서 AAD 계정의 UPN은 전자 메일 주소와 일치합니다.

Windows 서비스 계정

온-프레미스 데이터 게이트웨이는 Windows 서비스 로그온 자격 증명에 대해 NT SERVICE\PBIEgwService 를 사용하도록 구성됩니다. 기본적으로 여기에는 서비스로 로그온 권한이 포함됩니다. 게이트웨이를 설치하는 컴퓨터의 컨텍스트입니다.

참고:

개인 모드를 선택한 경우 Windows 서비스 계정을 개별적으로 구성합니다.

온-프레미스 데이터 원본에 연결하는 데 사용하는 계정이 아닙니다. 또한 클라우드 서비스로 로그인하는 회사 또는 학교 계정이 아닙니다.

인증으로 인해 프록시 서버에 문제가 발생하는 경우, Windows 서비스 계정을 도메인 사용자나 관리 서비스 계정으로 변경하는 것이 좋습니다. 프록시 구성에서 계정을 변경하는 방법에 대해 알아볼 수 있습니다.

포트

게이트웨이는 Azure 서비스 버스에 대한 아웃바운드 연결을 만듭니다. 이 게이트웨이는 아웃바운드 포트 TCP 443(기본값), 5671, 5672, 9350 ~ 9354에서 통신합니다. 게이트웨이에는 인바운드 포트가 필요하지 않습니다. 자세히 알아보기

방화벽에, 데이터 영역에 대한, IP 주소 허용 목록을 작성하는 것이 좋습니다. Microsoft Azure 데이터 센터 IP 목록을 다운로드할 수 있습니다. 이 목록은 매주 업데이트됩니다. 게이트웨이는 정규화된 도메인 이름(FQDN)과 함께 IP 주소를 사용하여 Azure Service Bus와 통신합니다. 게이트웨이가 HTTPS를 사용하여 통신하도록 강제 적용하는 경우 엄격하게 FQDN만을 사용하며 IP 주소를 사용하여 통신이 발생하지 않습니다.

참고:

Azure 데이터 센터 IP 목록에 나열되는 IP 주소는 CIDR 표기법 형식입니다. 예를 들어, 10.0.0.0/24는 10.0.0.0에서 10.0.0.24까지를 의미하지 않습니다. CIDR 표기법에 대해 자세히 알아보세요.

게이트웨이에 사용되는 정규화된 도메인 이름의 목록입니다.

도메인 이름 아웃바운드 포트 설명
*.download.microsoft.com 80 설치 프로그램을 다운로드하는 데 사용하는 HTTP입니다.
*.powerbi.com 443 HTTPS
*.analysis.windows.net 443 HTTPS
*.login.windows.net 443 HTTPS
*.servicebus.windows.net 5671-5672 AMQP(고급 메시지 큐 프로토콜)
*.servicebus.windows.net 443, 9350-9354 TCP를 통한 서비스 버스 릴레이의 수신기(액세스 제어 토큰 획득에는 443 필요)
*.frontend.clouddatahub.net 443 HTTPS
*.core.windows.net 443 HTTPS
login.microsoftonline.com 443 HTTPS
*.msftncsi.com 443 게이트웨이를 Power BI 서비스에 연결할 수 없는 경우 인터넷 연결을 테스트하는 데 사용합니다.
*.microsoftonline-p.com 443 구성에 따라 인증에 사용됩니다.
참고:

Visualstudio.com 또는 visualstudioonline.com으로 향하는 트래픽은 App Insights용이며 게이트웨이가 작동하는 데는 필요하지 않습니다.

HTTPS가 Azure Service Bus와 통신하도록 강제 적용

게이트웨이가 직접 TCP 대신 HTTPS를 사용하여 Azure Service Bus와 통신하도록 강제할 수 있습니다. 그러면 성능에 영향을 줄 수 있습니다. 이렇게 하려면 이 단락 바로 다음에 나오는 코드 조각에 표시된 것과 같이 AutoDetect에서 Https로 값을 변경하여 Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config 파일을 수정합니다. 해당 파일은(기본적으로) C:\Program Files\온-프레미스 데이터 게이트웨이 에 있습니다.

<setting name="ServiceBusSystemConnectivityModeString" serializeAs="String">
    <value>Https</value>
</setting>

또는 게이트웨이가 2017년 3월 릴리스로 시작하는 게이트웨이 사용자 인터페이스를 사용하여 이 동작을 채택하도록 강제 적용할 수 있습니다. 게이트웨이 사용자 인터페이스에서 네트워크를 선택한 다음 Azure Service Bus 연결 모드설정으로 전환합니다.

변경한 후에 적용(변경을 할 때만 표시되는 단추)을 선택하면 변경이 적용되도록 게이트웨이Windows 서비스 가 자동으로 다시 시작됩니다.

나중에 참조하려면 서비스 설정을 선택한 다음 지금 다시 시작*을 선택하여 사용자 인터페이스 대화 상자에서 *게이트웨이 Windows 서비스 를 다시 시작할 수 있습니다.

게이트웨이를 다시 시작하는 방법

게이트웨이는 Windows 서비스로 실행됩니다. Windows 서비스와 마찬가지로 시작하고 중지할 수 있습니다. 이 작업을 수행하는 방법은 여러 가지가 있습니다. 명령 프롬프트에서 이를 수행하는 방법을 다음과 같습니다.

  1. 게이트웨이가 실행 중인 컴퓨터에서 관리자 명령 프롬프트를 시작합니다.

  2. 다음 명령을 사용하여 서비스를 중지합니다.

    net stop PBIEgwService

  3. 다음 명령을 사용하여 서비스를 시작합니다.

    net start PBIEgwService

게이트웨이 작동 방법

on-prem-data-gateway-how-it-works

먼저 사용자가 온-프레미스 데이터 원본에 연결된 요소를 조작하는 경우 어떻게 되는지 살펴보겠습니다.

참고:

Power BI의 경우 게이트웨이에 대한 데이터 원본을 구성해야 합니다.

  1. 쿼리는 온-프레미스 데이터 원본에 대한 암호화된 자격 증명과 함께 클라우드 서비스에 의해 생성되며 게이트웨이 처리를 위해 큐로 보내집니다.

  2. 게이트웨이 클라우드 서비스에서 쿼리를 분석하고 요청을 Azure 서비스 버스에 푸시합니다.

  3. 온-프레미스 데이터 게이트웨이는 보류 중인 요청에 대해 Azure 서비스 버스를 여론 조사합니다.

  4. 게이트웨이는 쿼리를 가져오고 자격 증명의 암호를 해독하며 해당 자격 증명을 사용하여 데이터 원본에 연결합니다.

  5. 게이트웨이는 실행에 대한 데이터 원본에 쿼리를 전송합니다.

  6. 결과는 데이터 원본에서 다시 게이트웨이로, 그런 다음 클라우드 서비스에 전송됩니다. 서비스는 결과를 사용합니다.

문제 해결

게이트웨이를 설치하고 구성하는 데 문제가 있는 경우 온-프레미스 데이터 게이트웨이 문제 해결을 참조하세요. 방화벽에 문제가 있다고 생각되는 경우 문제 해결 문서의 방화벽 또는 프록시 섹션을 참조하세요.

게이트웨이로 프록시 문제가 발생하는 경우 Power BI Gateway에 대한 프록시 설정 구성을 참조하세요.

참고 항목

데이터 원본 관리 - Analysis Services
데이터 원본 관리 - SAP HANA
데이터 원본 관리 - SQL Server
데이터 원본 관리 - Oracle
데이터 원본 관리 - 가져오기/예약된 새로 고침
온-프레미스 데이터 게이트웨이 - 심층 분석
온-프레미스 데이터 게이트웨이(개인 모드) - 새 버전의 개인 게이트웨이 온-프레미스 데이터 게이트웨이에 대한 프록시 설정 구성
궁금한 점이 더 있나요? Power BI 커뮤니티를 이용하세요.