분석 및 비즈니스 인텔리전스 도구 소개
분석 및 비즈니스 인텔리전스(BI) 도구를 BigQuery와 통합하여 데이터 웨어하우스에서 활용 가능한 분석 정보를 발견할 수 있습니다. 여러 도구가 BigQuery를 보완하여 데이터 세트를 이동하지 않고도 대화형 대시보드를 빌드하거나, 커스텀 데이터 애플리케이션을 만들거나, 프로그래매틱 분석을 수행할 수 있습니다.
연결된 시트
연결된 시트를 사용하면 Google Sheets 스프레드시트에서 수십억 행의 BigQuery 데이터에 액세스하고 분석, 시각화, 공유할 수 있습니다. 연결된 시트 인터페이스는 기술 지식이 없는 프로젝트 이해관계자와의 협업을 간소화하고, 추가적인 데이터 내보내기가 필요하지 않으며, 보고가 간소화되고, 강력한 액세스 제어 기능이 제공됩니다.
BigQuery에서 연결된 시트를 사용하는 방법에 대한 자세한 내용은 연결된 시트 사용을 참조하세요.
Looker
Looker는 데이터 시각화 및 비즈니스 인텔리전스를 위한 Google의 엔터프라이즈 플랫폼입니다. 고급 데이터 분석, 예측 분석, 커스텀 데이터 애플리케이션에 유용합니다. 또한 다른 퍼블릭 클라우드의 트랜잭션 데이터베이스에 연결할 수 있습니다.
BigQuery에서 Looker를 사용하는 방법에 대한 자세한 내용은 BigQuery BI Engine 및 Looker를 사용하여 데이터 분석을 참조하세요.
데이터 스튜디오
데이터 스튜디오는 데이터 시각화 및 비즈니스 인텔리전스를 위한 Google 도구입니다. Google Cloud 콘솔에서 BigQuery로 직접 연결되며 그래픽, 보고서, 대시보드를 빌드하는 데 유용합니다.
BigQuery에서 데이터 스튜디오를 사용하는 방법에 대한 자세한 내용은 데이터 스튜디오로 데이터 분석을 참조하세요.
프로그래매틱 분석 도구
프로그래매틱 분석 도구는 코드를 실행하여 BigQuery에서 관리되는 데이터를 분석할 수 있습니다. SQL이 강력한 쿼리 언어이긴 하지만 데이터 분석을 수행하는 데 Python, 자바, R이 더 단순하고 표현력이 뛰어난 방법을 제공하는 경우가 많습니다. 이러한 도구에는 Jupyter Notebooks 및 Apache Zeppelin과 같은 오픈소스 웹 기반 애플리케이션이 포함됩니다. Vertex AI Workbench는 프로그래매틱 분석을 위해 JupyterLab 노트북 환경을 제공하는 Google 도구입니다.
타사 도구
Tableau, Microsoft Power BI와 같이 널리 사용되는 다양한 타사 도구를 사용하여 BigQuery에 연결할 수도 있습니다.
BigQuery Ready 프로그램은 검증된 파트너 솔루션의 전체 목록을 제공합니다.
솔루션에 대한 지원이 필요하면 Google Cloud Ready - BigQuery 파트너에게 문의하시기 바랍니다. 서드 파티 소프트웨어가 BigQuery가 의도한 대로 작동한다고 판단되면 Cloud Customer Care에서 지원되지 않습니다.
네트워크 연결
외부 IP 주소를 사용하여 호스트 및 서비스에 배포되는 모든 BI 및 데이터 분석 솔루션은 공개 BigQuery REST API 및 RPC 기반의 BigQuery Storage API를 통해 인터넷으로 BigQuery에 액세스할 수 있습니다.
내부 IP 주소만 있는 Compute Engine VM 인스턴스에 배포되는 서드 파티 BI 및 데이터 분석 솔루션은 비공개 Google 액세스를 사용하여 BigQuery와 같은 Google API 및 서비스에 연결할 수 있습니다. 서브넷에 비공개 Google 액세스를 사용 설정하고 요구사항을 확인하려면 비공개 Google 액세스 구성을 참조하세요.
온프레미스 호스트에 배포되는 타사 BI 및 데이터 분석 솔루션은 온프레미스 호스트를 위한 비공개 Google 액세스를 사용하여 BigQuery와 같은 Google API 및 서비스에 연결할 수 있습니다. 이 서비스는 Cloud VPN 또는 Cloud Interconnect를 통해 데이터 센터에서 Google Cloud로의 비공개 연결을 설정합니다. 온프레미스 호스트는 외부 IP 주소가 필요하지 않으며, 대신 내부 RFC 1918 IP 주소를 사용합니다. 온프레미스 호스트에 비공개 Google 액세스를 사용 설정하려면 온프레미스 및 VPC 네트워크에 DNS, 방화벽 규칙, 경로를 구성해야 합니다. 온프레미스 호스트의 비공개 Google 액세스에 대한 세부정보는 온프레미스 호스트에 비공개 Google 액세스 구성을 참조하세요.
타사 BI 솔루션의 고유 인스턴스를 관리하는 경우 인스턴스와 BigQuery 사이의 지연 시간을 최소화하기 위해 이를 Compute Engine에 배포하는 것이 좋습니다.
BI 솔루션에서 지원하는 경우 가능하면 보고서 쿼리나 대시보드 쿼리에 필터를 설정하는 것이 좋습니다.
이렇게 하면 필터가 BigQuery에 WHERE 절로 푸시됩니다. 이러한 필터를 설정해도 BigQuery가 스캔하는 데이터 양은 줄어들지 않지만, 네트워크를 통해 다시 돌아오는 데이터 양이 줄어듭니다.
네트워크 및 쿼리 최적화에 대한 자세한 내용은 워크로드 최적화 및 쿼리 성능 최적화 소개를 참조하세요.
ODBC 및 JDBC 드라이버
BigQuery API와 통합되지 않는 서드 파티 솔루션 및 커스텀 애플리케이션의 경우 Magnitude Simba에서 ODBC 및 JDBC 드라이버를 제공하여 기존 도구로 BigQuery를 사용할 수 있도록 지원합니다.
인증
BigQuery API는 OAuth 2.0 액세스 토큰을 사용하여 요청을 인증합니다. OAuth 2.0 액세스 토큰은 API에 대한 임시 액세스 권한을 부여하는 문자열입니다. Google의 OAuth 2.0 서버는 모든 Google API에 액세스 토큰을 부여합니다. 액세스 토큰에는 토큰의 액세스를 제한하는 범위가 적용됩니다. BigQuery API와 연결되는 범위는 Google API 범위 전체 목록을 참조하세요.
기본 BigQuery 통합을 제공하는 솔루션은 OAuth 2.0 프로토콜 또는 고객이 제공한 서비스 계정 비공개 키를 사용하여 BigQuery에 대한 액세스 토큰을 자동으로 생성할 수 있습니다. 이와 비슷하게, Simba ODBC/JDBC 드라이버를 사용하는 솔루션도 Google 사용자 계정 또는 Google 서비스 계정에 대한 액세스 토큰을 얻을 수 있습니다.
다음 단계
- 연결된 시트 사용 방법 알아보기
- 데이터 스튜디오에서 데이터를 시각화하는 방법을 알아보세요.
- Looker 사용 방법 알아보기
- ODBC 및 JDBC 드라이버 사용 방법 알아보기
- 프로그래매틱 분석 도구 사용 방법 알아보기