

# Amazon Athena Power BI 커넥터 사용
<a name="connect-with-odbc-and-power-bi"></a>

Windows 운영 체제에서 Amazon Athena용 Microsoft Power BI connector를 사용하여 Microsoft Power BI Desktop에서 Amazon Athena의 데이터를 분석할 수 있습니다. Power BI에 대한 자세한 내용은 [Microsoft power BI](https://powerbi.microsoft.com/)를 참조하세요. Power BI 서비스에 콘텐츠를 게시한 뒤 2021년 7월 이후 릴리스의 [Power BI 게이트웨이](https://powerbi.microsoft.com/gateway/)를 사용하여 온디맨드 또는 예약된 새로고침을 통해 콘텐츠를 최신 상태로 유지할 수 있습니다.

## 사전 조건
<a name="connect-with-odbc-and-power-bi-prerequisites"></a>

시작하기 전에 자신의 환경이 다음 요구 사항을 충족하는지 확인하세요. Amazon Athena ODBC 드라이버가 필요합니다.
+ [AWS 계정](https://aws.amazon.com/)
+ [Athena 사용 권한](policy-actions.md)
+ [Amazon Athena ODBC 드라이버](connect-with-odbc.md)
+ [Power BI 데스크톱](https://powerbi.microsoft.com/en-us/desktop/)

## 지원되는 기능
<a name="connect-with-odbc-and-power-bi-capabilities-supported"></a>
+ **가져오기** - 쿼리를 위해 선택한 테이블 및 열을 Power BI Desktop으로 가져옵니다.
+ **DirectQuery** - Power BI Desktop으로 데이터를 가져오거나 복사하지 않습니다. Power BI Desktop은 기본 데이터 원본을 직접 쿼리합니다.
+ **Power BI 게이트웨이** - Microsoft Power BI 서비스와 Athena 사이의 다리처럼 작동하는 AWS 계정의 온프레미스 데이터 게이트웨이입니다. 이 게이트웨이는 Microsoft Power BI 서비스에서 데이터를 확인하는 데 필요합니다.

## Amazon Athena에 연결
<a name="connect-with-odbc-and-power-bi-connect-to-amazon-athena"></a>

Power BI Desktop을 Amazon Athena 데이터에 연결하려면 다음 단계를 수행합니다.

**Power BI 데스크톱에서 Athena 데이터에 연결하려면**

1. Power BI Desktop을 실행합니다.

1. 다음 중 하나를 수행하세요.
   + **파일**, **데이터 가져오기** 선택
   + **홈** 리본 메뉴에서 **데이터 가져오기**를 선택합니다.

1. 검색 상자에 **Athena**를 입력합니다.

1. **Amazon Athena**를 선택한 다음 **연결**을 선택합니다.  
![Amazon Athena 커넥터 선택](http://docs.aws.amazon.com/ko_kr/athena/latest/ug/images/connect-with-odbc-and-power-bi-1.png)

1. **Amazon Athena** 연결 페이지에서 다음 정보를 입력합니다.
   + 사용할 ODBC DSN의 이름을 **DSN**에 입력합니다. DSN 구성에 대한 지침은 [ODBC 드라이버 설명서](connect-with-odbc-driver-and-documentation-download-links.md#connect-with-odbc-driver-documentation)를 참조하세요.
   + **데이터 연결 모드**의 경우 다음 일반 지침에 따라 사용 사례에 적합한 모드를 선택합니다.
     + 데이터 집합이 비교적 작은 경우 **가져오기**를 선택합니다. 가져오기 모드를 사용하면 Power BI는 Athena와 함께 작동하여 시각화에 사용할 전체 데이터 집합의 콘텐츠를 가져옵니다.
     + 데이터 집합이 비교적 큰 경우 **DirectQuery**를 선택합니다. DirectQuery 모드에서는 데이터가 워크스테이션에 다운로드되지 않습니다. 시각화를 만들거나 이와 상호작용하는 동안 Microsoft Power BI는 Athena와 함께 작동하여 항시 현재 데이터를 볼 수 있도록 기본 데이터 원본을 동적으로 쿼리합니다. DirectQuery에 대한 자세한 내용은 Microsoft 설명서의 [Power BI Desktop에서 DirectQuery 사용](https://docs.microsoft.com/power-bi/connect-data/desktop-use-directquery)을 참조하세요.  
![데이터 연결 정보 입력](http://docs.aws.amazon.com/ko_kr/athena/latest/ug/images/connect-with-odbc-and-power-bi-2.png)

1. **확인**을 선택합니다.

1. 데이터 원본 인증을 구성하라는 메시지가 나타나면 **데이터 원본 구성 사용** 또는 **AAD 인증**을 선택한 다음 **연결**을 선택합니다.  
![데이터 원본 인증 방법 선택](http://docs.aws.amazon.com/ko_kr/athena/latest/ug/images/connect-with-odbc-and-power-bi-3.png)

   데이터 카탈로그, 데이터베이스 및 테이블이 **네비게이터** 대화 상자에 나타납니다.  
![네비게이터에 내 데이터 표시](http://docs.aws.amazon.com/ko_kr/athena/latest/ug/images/connect-with-odbc-and-power-bi-4.png)

1. **표시 옵션** 창에서 사용하려는 데이터 집합의 확인란을 선택합니다.

1. 데이터 집합을 가져오기 전에 변환하려면 대화 상자 아래쪽으로 이동하여 **데이터 변환**을 선택합니다. 이렇게 하면 파워 쿼리 편집기가 열려 사용하려는 데이터 집합을 필터링하고 구체화할 수 있습니다.

1. **로드(Load)**를 선택합니다. 로드가 완료되면 다음 이미지와 같은 시각화를 만들 수 있습니다. 가져오기 모드로 **DirectQuery**를 선택한 경우 Power BI는 요청된 시각화에 대해 Athena에 쿼리를 보냅니다.  
![샘플 데이터 시각화](http://docs.aws.amazon.com/ko_kr/athena/latest/ug/images/connect-with-odbc-and-power-bi-5.png)

## 온프레미스 게이트웨이 설정
<a name="connect-with-odbc-and-power-bi-gateway-setup"></a>

다른 사용자가 웹, 모바일 및 임베디드 앱을 통해 상호작용할 수 있도록 Power BI 서비스에 대시보드 및 데이터 집합을 게시할 수 있습니다. Microsoft Power BI 서비스에서 데이터를 보려면 Microsoft Power BI 온프레미스 데이터 게이트웨이를 AWS 계정에 설치합니다. 게이트웨이는 Microsoft Power BI 서비스와 Athena 사이의 다리처럼 작동합니다.

**온프레미스 데이터 게이트웨이를 다운로드, 설치 및 테스트하려면**

1. [Microsoft Power BI 게이트웨이 다운로드](https://powerbi.microsoft.com/en-us/gateway/) 페이지를 방문하여 개인 모드 또는 표준 모드를 선택합니다. 개인 모드는 Athena 커넥터를 로컬로 테스트하는 데 유용합니다. 표준 모드는 다중 사용자 프로덕션 환경에 적합합니다.

1. 온프레미스 게이트웨이(개인 모드 또는 표준 모드)를 설치하려면 Microsoft 문서에서 [온프레미스 데이터 게이트웨이 설치](https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-install)를 참조하세요.

1. 게이트웨이를 테스트하려면 Microsoft 문서에서 [온프레미스 데이터 게이트웨이와 함께 사용자 지정 데이터 커넥터 사용](https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-custom-connectors)을 참조하세요.

온프레미스 데이터 게이트웨이에 대한 자세한 내용은 다음 Microsoft 리소스를 참조하세요.
+ [온프레미스 데이터 게이트웨이란 무엇입니까?](https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem)
+ [Power BI용 데이터 게이트웨이를 배포하기 위한 지침](https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-deployment-guidance)

Athena에서 사용할 Power BI 게이트웨이를 구성하는 예제는 AWS 빅 데이터 블로그 문서 [Creating dashboards quickly on Microsoft power BI using amazon Athena](https://aws.amazon.com/blogs/big-data/creating-dashboards-quickly-on-microsoft-power-bi-using-amazon-athena/)를 참조하세요.