네트워크 트래픽 암호화
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에서 데이터베이스에 연결할 수 있습니다.