전문 서비스
Google Cloud의 Professional Services 팀이 개발한 일반적인 솔루션과
도구입니다.
면책 조항
이 저장소와 그 내용물은 공식적으로 지원되는 Google 제품이 아닙니다.
라이선스
이 저장소의 모든 솔루션은
Apache 2.0 라이선스에 따라 제공됩니다. 자세한 내용은
LICENSE 파일을 참조하세요.

예제
examples 폴더에는 다양한 Google Cloud
Platform 제품에 대한 예제 솔루션이 포함되어 있습니다. 이 솔루션을 참조용으로 사용하거나
특정 사용 사례에 맞게 확장할 수 있습니다.* Anthos Service Mesh Multi-Cluster -
Anthos Service Mesh를 사용하여 두 개의 프라이빗 GKE 클러스터를 페더레이션하는 솔루션입니다.
- Anthos CICD with Gitlab - Anthos와
Gitlab을 사용하여 예제 CI/CD 솔루션을 만드는 단계별 가이드입니다.
- Audio Content Profiling - 머신러닝
API를 사용하여 부적절한 콘텐츠에 대한 오디오 파일 검토 프로세스를 확장하는
파이프라인을 구축하는 도구입니다.
- Bigdata generator -
빅데이터 솔루션(예: BigQuery)을 스트레스 테스트하기 위해 대량의 데이터를 생성하는 솔루션입니다.
생성하려는 각 필드에 대해 값 생성 규칙을 지정할 수 있습니다. 생성된 데이터는 BigQuery 또는 GCS(Avro, CSV)에 저장할 수 있습니다.
- BigQuery Analyze Realtime Reddit Data -
Google Cloud Platform에 (reddit) 소셜 미디어 데이터 수집
아키텍처를 배포하는 솔루션입니다. Reddit 댓글을 실시간으로 분석하고 무료 자연어
처리/감정 분석을 제공합니다.
- BigQuery Audit Log Dashboard - 시각화를 위해
Data Studio를 사용하고 감사 로그로 구성된 백엔드 데이터 소스를 쿼리하는 샘플
SQL 스크립트로 BigQuery 사용량을 감사하는 데 도움이 되는 솔루션입니다.
- BigQuery Audit Log Anomaly Detection -
자동화된 이상 탐지 및 이상치 분석에 BigQuery 감사 로그를 사용하는 샘플입니다.
빠른 bq 환경 분석을 위한 사용자 친화적인 그래프를 생성합니다.
- BigQuery Automated Email Exports - 예약된 간격으로
BigQuery 내보내기 결과를 이메일로 자동 전송하는 서버리스 솔루션입니다. 이메일에는
서명 또는 서명되지 않은 URL 링크가 포함되어 수신자가 쿼리 결과를 JSON, CSV 또는
Avro 파일로 볼 수 있습니다.
- BigQuery Automated Schema Management - BigQuery 데이터셋 및
테이블의 자동 프로비저닝과 관리를 위한 명령줄 유틸리티입니다.
- BigQuery Billing Dashboard - Data Studio를
사용한 시각화와 BigQuery의 백엔드 결제 내보내기 테이블을 쿼리하는 샘플 SQL
스크립트로 결제 정보를 표시하는 데 도움이 되는 솔루션입니다.
- BigQuery Cross Project Slot Monitoring -
프로젝트별 할당을 세분화하면서 여러 프로젝트에 걸친 슬롯 사용률 모니터링을
지원하는 솔루션입니다.
- BigQuery Data Consolidator - 조직 내 여러
프로젝트의 데이터를 모든 소스 테이블이 동일한 스키마(예: Billing Exports!)를 가진
하나의 대상 데이터셋/테이블로 통합하는 솔루션입니다. Cloud FinOps 작업에서 데이터
통합 및 추가 보고에 특히 유용합니다.
- BigQuery DDL Validator -
레거시 DDL을 읽고 이전에 추출된 DDL과 비교하여 DDL이 더 이상 일치하지 않는 객체의
이름을 출력으로 생성하는 유틸리티입니다.
- BigQuery Group Sync For Row Level Access -
G Suite/Cloud Identity의 그룹 멤버십을 BigQuery로 동기화하고 이를 데이터와 조인하여
행 수준에서 액세스를 제어하는 샘플 코드입니다.
- BigQuery Long Running Optimization Utility -
전체 SQL을 읽고 쿼리를 최적화하고 장기 실행 문제를 방지하는 데 도움이 되는 제안
목록을 제공하는 유틸리티입니다.
- BigQuery Oracle DDL Migration Utility -
Oracle DB에서 BigQuery로 테이블 스키마(DDL)를 마이그레이션하는 Oracle DDL 마이그레이션 유틸리티입니다.
이 유틸리티는 BigQuery Translation API를 활용하며 파티셔닝, 클러스터링, 메타데이터
열 및 테이블 이름 접두사 추가와 같은 추가 기능을 제공합니다.
- BigQuery Pipeline Utility - BigQuery에서 데이터 파이프라인을
정의하기 위한 Python 유틸리티 클래스입니다.
- BigQuery Remote Function - 사용자가 UDF의 일부가 아닌
SQL 또는 Javascript 이외의 언어로 사용자 지정 서비스나 라이브러리를 구현할 수 있게
해줍니다. 이 유틸리티에는 Cloud Run gen2 인스턴스를 배포하고 원격 함수를 사용하여
BigQuery에서 서비스를 호출하는 샘플 문자열 형식 Java 코드가 포함되어 있습니다.
- BigQuery Amazon S3 Migration Tool - 제공된 구성에 따라
Amazon S3의 파일에서 BigQuery 테이블로 데이터를 전송하는 BigQuery 마이그레이션 도구입니다.
- BigQuery Snowflake TabRle Migration Tool -
BigQuery Snowflake Table Migration Tool은 Snowflake에서 BigQuery로 테이블 DDL을 마이그레이션하는 데 도움을 줍니다.
이 유틸리티는 BigQuery Translation API를 활용하며 파티셔닝, 클러스터링, 메타데이터
열 및 테이블 이름 접두사 추가와 같은 추가 기능을 제공합니다.
- BigQuery Table Access Pattern Analysis -
데이터 웨어하우스 ELT 작업에서 테이블 간의 비최적 파이프라인 스케줄링을 정확히
찾아내어 데이터 파이프라인 최적화 지점을 분석하는 샘플 코드입니다.
- BigQuery Tink Toolkit - BigQuery의 필드 수준
암호화와 상호 운용 가능한 방식으로 온프레미스 또는 GCP 시스템에서 Tink 기반
암호화를 사용하기 위한 Python 유틸리티 클래스입니다. 샘플 PySpark 작업과
KMS로 암호화된 Tink 키셋을 생성하여 BigQuery에 업로드하는 스크립트가 포함되어
있습니다.
- BigQuery to XML Export - BigQuery 쿼리를 받아 출력을
XML 문자열로 반환하는 Python 도구입니다.
- BigQuery Translation Validator - 2개의 SQL 파일을 비교하고 열 이름, 테이블 이름, 조인, 함수 이름, is-Null 및 쿼리 구문과 같은
기본적인 차이점을 지적하는 Python 유틸리티입니다.
- BigQuery Generic DDL Migration Utility -
데이터베이스(Oracle, Snowflake, MSSQL, Vertica, Neteeza) DB에서 BigQuery로 테이블 스키마(DDL)를 마이그레이션하는 일반 DDL 마이그레이션 유틸리티입니다.
이 유틸리티는 BigQuery Translation API를 활용하며 파티셔닝, 클러스터링, 메타데이터
열 및 테이블 이름 접두사 추가와 같은 추가 기능을 제공합니다.
- Bigtable Dataflow Cryptocurrencies Exchange RealTime Example -
Google Cloud Dataflow 파이프라인으로 Crypto Exchanges WebSocket API에서 데이터를
읽고 Google Cloud Bigtable에 피드를 저장하는 Apache Beam 예제입니다. Flask 서버에서
실행되는 GCP Bigtable의 실시간 시각화 및 쿼리 예제가 포함되어 있습니다.
- Bigtable Dataflow Update Table Key Pipeline -
기존 테이블의 키를 업데이트하는 방법에 대한 예제가 포함된 Dataflow 파이프라인입니다.
스키마와 관계없이 모든 테이블에서 작동합니다. 기존 데이터가 있는 테이블의 키를
업데이트하여 성능 향상을 위한 다양한 대안을 시험해 보는 방법을 보여줍니다.
- Carbon Footprint Reporting - GCP 탄소