Microsoft Azure Synapse 분석

네트워크 트래픽 암호화

Looker에서는 Looker 애플리케이션과 데이터베이스 간의 네트워크 트래픽을 암호화할 것을 적극 권장합니다. SSL 암호화 사용에 대한 자세한 내용은 Microsoft 문서를 참고하세요.

사용자 및 보안

먼저 서버 관리자 로그인을 사용하여 서버의 마스터 데이터베이스에 연결합니다.

CREATE LOGIN looker
WITH PASSWORD = '<strong_password>';

Microsoft Azure Synapse Analytics 데이터베이스에 연결하고 데이터베이스 사용자를 만듭니다.

CREATE USER looker FOR LOGIN looker;

Looker에서 현재 실행 중인 쿼리를 감지하고 중지할 권한이 있어야 하며 다음 권한이 필요합니다.

ALTER ANY CONNECTION
VIEW SERVER STATE

이러한 권한을 부여하려면 다음을 실행하세요.

GRANT CONTROL ON DATABASE::userDatabase TO looker;

사용 중인 Microsoft Azure Synapse 애널리틱스 등급에 따라 VIEW DATABASE STATE 권한을 명시적으로 부여해야 할 수도 있습니다.

VIEW DATABASE STATE 권한을 부여하려면 다음을 실행하세요.

GRANT VIEW DATABASE STATE TO looker;

임시 스키마 설정

Looker 사용자가 소유한 스키마를 만듭니다.

CREATE SCHEMA looker_scratch AUTHORIZATION looker;

연결 추가

Looker 인터페이스를 사용하여 데이터베이스 연결을 구성합니다. Looker의 관리 섹션에서 연결을 선택한 후 연결 추가를 클릭합니다.

연결 정보를 입력합니다. 대부분의 설정은 대부분의 데이터베이스 언어에 일반적이며 Looker를 데이터베이스에 연결 문서 페이지에 설명되어 있습니다. 다음 필드에는 Microsoft Azure Synapse Analytics에 적용되는 추가 정보가 있습니다.

  • 언어: Microsoft Azure Synapse Analytics를 선택합니다.
  • 원격 호스트:포트: 호스트 이름과 포트를 입력합니다 (기본 포트는 1433).

    기본값이 아닌 포트를 1433이 아닌 포트로 지정해야 하고 데이터베이스에서 콜론 대신 쉼표를 사용해야 하는 경우 연결 설정의 추가 매개변수 필드에 useCommaHostPortSeparator=true를 추가하여 원격 호스트:포트 필드에 쉼표를 사용할 수 있습니다. 예를 들면 다음과 같습니다.

    jdbc:sqlserver://hostname,1434

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

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

기능 지원

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

Looker 최신 출시 버전에서 Microsoft Azure Synapse Analytics는 다음과 같은 Looker 기능을 지원합니다.

다음 단계

데이터베이스 구성을 완료한 후 이 지침에 따라 Looker에서 데이터베이스에 연결할 수 있습니다.