Dremio

Looker 인스턴스를 Dremio 데이터베이스에 연결하여 데이터를 분석합니다. 이 문서에서는 Looker에서 연결 매개변수를 설정하고 네트워크 트래픽을 암호화하는 옵션을 구성하는 방법을 설명합니다. Looker는 Dremio 버전 1.4.9 Enterprise Edition, Dremio 11 이상, Dremio 26 이상 (Enterprise 및 Cloud)과의 언어 호환성을 테스트합니다.

네트워크 트래픽 암호화

Looker 애플리케이션과 데이터베이스 사이에 네트워크 트래픽을 암호화하는 것이 가장 좋습니다. 보안 데이터베이스 액세스 사용 설정 문서 페이지에 설명된 옵션 중 하나를 고려해 보세요.

데이터베이스에 대한 Looker 연결 만들기

다음 단계에 따라 Looker에서 데이터베이스로 이어지는 연결을 만듭니다.

  1. Looker의 관리 섹션에서 연결을 선택한 후 연결 추가를 클릭합니다.
  2. 연결 세부정보를 작성합니다. 대다수의 설정은 대부분의 데이터베이스 언어에 공통적으로 적용됩니다. 자세한 내용은 데이터베이스에 Looker 연결 문서 페이지를 참조하세요. 다음은 일부 설정에 대한 설명입니다. 다른 모든 필드에 기본값을 사용하거나 비워둡니다.

    • 이름: 연결에 고유한 이름을 할당합니다. 이름은 LookML에서 이 연결을 참조하는 방법입니다.
    • 언어: Dremio 26.0 이상 (Arrow Flight SQL), Dremio 11 이상 또는 Dremio를 선택합니다.

    • 호스트: Dremio가 실행 중인 서버의 IP 주소 또는 호스트 이름을 입력합니다. Dremio Cloud의 경우 Flight 엔드포인트 (예: data.dremio.cloud 또는 data.eu.dremio.cloud)를 입력합니다.

    • 포트:

      • Dremio 26.0 이상 (Arrow Flight SQL): 기본 포트는 32010 (또는 Dremio Cloud의 경우 443)입니다.
      • Dremio 11+ 및 Dremio: 기본 포트는 31010입니다.
    • 데이터베이스: 기본값은 DREMIO (또는 대상 카탈로그 이름)입니다.

    • 스키마: (선택사항, Dremio 26.0 이상 (Arrow Flight SQL)만 해당) 쿼리에 사용할 기본 스페이스 또는 스키마를 입력합니다 (예: my_space 또는 my_catalog.my_schema).

    • 사용자 이름: Looker에서 Dremio에 액세스하는 데 사용하는 사용자 이름을 입력합니다.

    • 비밀번호: 사용자 이름과 연결된 비밀번호 (또는 개인 액세스 토큰)를 입력합니다.

    • SSL 사용 설정: Arrow Flight / TLS를 통한 암호화된 통신을 사용 설정하려면 전환합니다.

    • SSL 인증서 확인: 표준 인증 기관 (CA) 확인 없이 자체 서명 또는 내부 인증서를 사용하는 경우 이 옵션을 사용 중지하여 인증서 확인을 사용 중지합니다.

    • 추가 JDBC 매개변수: 추가 JDBC 매개변수를 추가합니다. Looker에서 지원하는 매개변수 목록은 이 페이지의 지원되는 JDBC 매개변수 섹션을 참고하세요.

  3. 연결이 성공적인지 확인하려면 연결 설정 페이지 하단의 상태 세부정보 섹션에서 연결 테스트 버튼을 클릭합니다.

  4. Looker에 연결 가능이 표시되면 연결을 눌러 연결을 만듭니다.

그러면 데이터베이스 연결이 Looker 연결 관리 페이지의 목록에 추가됩니다.

디버깅

웹브라우저를 서버의 dremio_host:9047에 연결합니다. SQL 편집기에서 SELECT 1 FROM (VALUES(1))를 실행하여 Dremio가 올바르게 설치되어 있고 쿼리가 실행될 수 있는지 확인합니다.

지원되는 JDBC 매개변수

Dremio의 경우 Looker는 연결의 추가 JDBC 매개변수 필드에서 다음 JDBC 매개변수를 지원합니다. 이러한 매개변수에 대한 자세한 내용은 데이터베이스 문서를 참고하세요.

Dremio 26.0 이상 (Arrow Flight SQL) 매개변수

  • useEncryption
  • disableCertificateVerification
  • schema
  • catalog
  • token
  • useKerberos
  • threadPoolSize

Dremio 및 Dremio 11+ 매개변수

  • disableCertificateVerification
  • impersonation_target
  • password
  • projectId
  • routing_queue
  • routing_tag
  • socksProxyHost: 공개 Looker 인스턴스의 경우 socksProxyHost 파라미터의 값은 인스턴스의 공개 IP 주소여야 합니다.
  • socksProxyPassword
  • socksProxyPort
  • socksProxyUsername
  • ssl
  • token_type
  • user

기능 지원

Looker가 특정 기능을 지원하려면 데이터베이스 언어도 해당 기능을 지원해야 합니다.

Dremio 26.0 이상 (Arrow Flight SQL) 기능 지원

Arrow Flight SQL을 사용하는 Dremio 26 이상에서는 Looker 26.18부터 다음 기능을 지원합니다.

기능 지원 여부
Looker(Google Cloud 핵심 서비스)
대칭 집계
파생 테이블
영구 SQL 파생 테이블
영구 기본 파생 테이블
안정적인 뷰
쿼리 종료
SQL 기반 피벗
시간대
SSL
소계
JDBC 추가 파라미터
대소문자 구분
위치 유형
목록 유형
백분위수
고유 백분위수
SQL Runner 표시 프로세스
SQL Runner 설명 테이블
SQL Runner 표시 색인
SQL Runner 선택 10
SQL Runner 카운트
SQL 설명
OAuth 2.0 사용자 인증 정보
컨텍스트 주석
연결 풀링
HLL 스케치
집계 인식
증분 PDT
밀리초
마이크로초
구체화된 뷰
이전 기간 대비 측정
대략적인 고유값
데이터베이스 내 분석 모델
맞춤 캘린더

Dremio 11 이상 기능 지원

Dremio 11 이상에서는 Looker 26.18부터 다음 기능을 지원합니다.

기능 지원 여부
Looker(Google Cloud 핵심 서비스)
대칭 집계
파생 테이블
영구 SQL 파생 테이블
영구 기본 파생 테이블
안정적인 뷰
쿼리 종료
SQL 기반 피벗
시간대
SSL
소계
JDBC 추가 파라미터
대소문자 구분
위치 유형
목록 유형
백분위수
고유 백분위수
SQL Runner 표시 프로세스
SQL Runner 설명 테이블
SQL Runner 표시 색인
SQL Runner 선택 10
SQL Runner 카운트
SQL 설명
OAuth 2.0 사용자 인증 정보
컨텍스트 주석
연결 풀링
HLL 스케치
집계 인식
증분 PDT
밀리초
마이크로초
구체화된 뷰
이전 기간 대비 측정
대략적인 고유값
데이터베이스 내 분석 모델
맞춤 캘린더

Dremio 기능 지원

Dremio는 Looker 26.18부터 다음 기능을 지원합니다.

기능 지원 여부
Looker(Google Cloud 핵심 서비스)
대칭 집계
파생 테이블
영구 SQL 파생 테이블
영구 기본 파생 테이블
안정적인 뷰
쿼리 종료
SQL 기반 피벗
시간대
SSL
소계
JDBC 추가 파라미터
대소문자 구분
위치 유형
목록 유형
백분위수
고유 백분위수
SQL Runner 표시 프로세스
SQL Runner 설명 테이블
SQL Runner 표시 색인
SQL Runner 선택 10
SQL Runner 카운트
SQL 설명
OAuth 2.0 사용자 인증 정보
컨텍스트 주석
연결 풀링
HLL 스케치
집계 인식
증분 PDT
밀리초
마이크로초
구체화된 뷰
이전 기간 대비 측정
대략적인 고유값
데이터베이스 내 분석 모델
맞춤 캘린더

기존 맞춤 드라이버와 비교한 기본 Arrow Flight SQL

Looker에는 번들로 제공되는 Apache Arrow Flight SQL JDBC 드라이버를 사용하여 Dremio 26.0 이상 (Arrow Flight SQL)을 기본적으로 지원하는 기능이 포함되어 있습니다. Dremio 26 이상 인스턴스의 경우 패키지화되지 않은 맞춤 JDBC 드라이버 JAR 파일을 설치하지 않아도 됩니다.

네이티브 Arrow Flight 지원 없이 기존 Dremio 버전을 사용하는 고객 호스팅 인스턴스의 이전 Dremio 배포의 경우 패키지화되지 않은 JDBC 드라이버 문서 페이지를 참고하세요.

다음 단계

데이터베이스 연결을 완료한 후 인증 옵션 구성하기