Amazon Aurora MySQL

Looker를 Amazon Aurora MySQL에 연결하려면 문서 페이지(MySQL용 Amazon RDS 연결)의 안내를 따르세요.

구성에 따라 Amazon RDS 안내의 단계 외에도 Amazon Aurora에서 추가 설정이 필요할 수 있습니다. Amazon Aurora에 대해 리디렉션된 읽기 전용 엔드포인트가 있거나 영구 파생 테이블 (PDT)을 활용하려는 경우 다음 섹션을 참조하세요.

대체 장애 조치 및 부하 분산 모드

원하는 대체 JDBC 연결 동작을 선택하기 위해 대체 장애 조치 및 부하 분산 모드를 사용하도록 Amazon Aurora MySQL을 구성할 수 있습니다. 링크된 문서에서 이러한 대체 매개변수가 동작을 어떻게 변경하는지 확인하세요.

추가 매개변수 필드에서 lookerFailover 매개변수를 설정하여 이러한 모드를 제어할 수 있습니다.

옵션은 다음과 같이 JDBC 문자열을 변경하는 데 사용할 수 있습니다.

  • lookerFailover=false: jdbc:mysql:hostname...
  • lookerFailover=sequential: jdbc:mysql:sequential:hostname...
    • lookerFailover=loadbalance, lookerFailover=replication, lookerFailover=aurora에서도 같은 작업을 할 수 있습니다.
  • lookerFailover이 포함되어 있지 않으면 기본 동작은 jdbc:mysql:aurora:hostname...입니다.
  • 호스트 이름이 cluster-ro인 경우 기본 동작은 jdbc:mysql:hostname...입니다.

PDT용 Amazon Aurora MySQL 구성

Aurora에서 영구 파생 테이블 (PDT)을 사용하려면 읽기 전용인 Amazon Aurora의 기본 복제가 아닌 MySQL 복제를 사용해야 합니다. RDS 및 임시 테이블에 대한 문서에 설명된 대로 MySQL 매개변수를 쓰기 가능하게 만들려면 read_only 매개변수를 0로 설정해야 합니다.

데이터베이스에 대한 쓰기 권한을 부여하지 않으려면 여기에 표시된 대로 파생 테이블 SQL을 복사하여 view 파일의 sql_table_name 매개변수에 붙여넣으세요. 그러면 쿼리 시간에 사용되는 서브 쿼리가 생성됩니다.

view: my_name {
sql_table_name: (sql_of_derived_table_goes_here) ;;
}

Aurora 복제에 대한 자세한 내용은 AWS 문서를 참조하세요.

연결 추가

데이터베이스 구성을 완료한 후 Looker에서 데이터베이스에 연결할 수 있습니다. Looker의 관리 섹션에서 연결을 선택한 후 연결 추가를 클릭합니다.

연결 세부정보를 작성합니다. 대부분의 설정은 대부분의 데이터베이스 언어에서 일반적으로 사용됩니다. 데이터베이스에 Looker 연결 문서 페이지에 설명되어 있습니다.

연결 옵션을 구성한 후 이 설정 테스트를 클릭하여 Aurora 연결이 성공했는지 확인합니다. 문제 해결 정보는 데이터베이스 연결 테스트 문서 페이지를 참조하세요.

연결 추가를 클릭하여 연결을 저장합니다.

기능 지원

Looker에서 일부 기능을 지원하려면 데이터베이스 언어도 이 기능을 지원해야 합니다.

최근 출시된 Looker에서 Amazon Aurora는 다음과 같은 Looker 기능을 지원합니다.