Looker 커넥터 요구사항, 제한사항, 기능 지원, 문제 해결 개요

이 페이지에서는 Looker Studio의 Looker 커넥터에 대해 다음 주제를 다룹니다.

Looker 인스턴스 요구사항

Looker Studio의 Looker 커넥터를 사용하여 Looker 데이터 소스를 설정하려면 먼저 Looker 인스턴스가 다음 요구사항을 충족하는지 확인하세요.

Looker 커넥터의 제한사항

Looker 커넥터에는 다음과 같은 제한사항이 있으며, 이로 인해 연결할 수 있는 Looker 인스턴스 및 모델의 유형이 제한될 수 있습니다.

  • Looker 커넥터는 고객이 호스팅하는 Looker 인스턴스에 연결할 수 없습니다.
  • 예외적으로 큰 Looker 모델 (일반적으로 Explore가 100개를 초과하는 모델)의 경우 데이터 소스 생성 프로세스 중에 지연이나 시간 초과가 발생할 수 있습니다.
  • 5분의 쿼리 제한 시간이 있습니다. Looker 데이터 소스에서 실행되는 쿼리의 결과는 최대 5,000개 행으로 제한됩니다.
  • 데이터 다운로드는 5,000개 행으로 제한됩니다.

Looker Studio 기능 지원

Looker 데이터 소스는 다음 Looker Studio 기능을 지원하지 않거나 부분적으로만 지원할 수 있습니다.

  • 필드 수: 시각화에는 최대 100개의 측정기준과 최대 100개의 측정항목을 포함할 수 있습니다.
  • 데이터 다운로드, 일정, 알림, 내보내기:
    • 비공개 연결을 사용하거나 가상 프라이빗 클라우드 (VPC) IP 주소를 사용하도록 구성된 Looker (Google Cloud 핵심 서비스) 인스턴스의 Looker 데이터를 사용하여 빌드된 보고서에는 다운로드, 일정, 알림, 데이터 내보내기가 지원되지 않습니다. Looker (Google Cloud 핵심 서비스) 인스턴스 네트워킹에 대해 자세히 알아보려면 Looker (Google Cloud 핵심 서비스) 네트워킹 옵션 문서를 참고하세요.
    • IP 허용 목록을 사용하도록 구성된 Looker (원본) 인스턴스의 Looker 데이터를 사용하여 빌드된 보고서에서는 다운로드, 예약, 알림, 데이터 내보내기가 지원되지 않습니다.
  • 계산된 필드: Looker 커넥터로 생성된 데이터 소스는 계산된 필드에 일부 Looker Studio 함수를 지원합니다. 이러한 함수는 측정기준에만 적용할 수 있습니다.

    계산된 필드에 지원되는 함수

    이름 유형 설명 구문
    ABS 산술 숫자의 절댓값을 반환합니다. 자세히 알아보기 ABS(X)
    ACOS 산술 X의 코사인값에 대한 역수를 반환합니다. 자세히 알아보기 ACOS(X)
    ASIN 산술 X의 사인값에 대한 역수를 반환합니다. 자세히 알아보기 ASIN(X)
    ATAN 산술 X의 탄젠트값에 대한 역수를 반환합니다. 자세히 알아보기 ATAN(X)
    AVG 집계 모든 X 값의 평균을 반환합니다. 자세히 알아보기 AVG(X)
    CASE (Simple) 조건부 input_expression을 연속된 각 WHEN 절의 expression_to_match와 비교하여 이 비교가 true를 반환하는 첫 번째 result를 반환합니다. 자세히 알아보기
        CASE input_expression
        WHEN expression_to_match THEN result
        [WHEN expression_to_match THEN result]
        [...]
        [ELSE result]
        END
    CASE 조건부 연속된 각 WHEN 절의 condition를 평가하고 condition가 true인 첫 번째 result를 반환합니다. 나머지 WHEN 및 ELSE 절은 평가되지 않습니다. 모든 조건이 false 또는 NULL이면 else_result를 반환합니다. 존재하지 않으면 NULL를 반환합니다. 자세히 알아보기
        CASE
        WHEN condition THEN result
        [WHEN condition THEN result]
        [...]
        [ELSE else_result]
        END
    CAST 기타 필드 또는 표현식을 TYPE으로 변환합니다. CAST 내에서는 집계된 필드가 허용되지 않습니다.TYPENUMBER, TEXT 또는 DATETIME이 될 수 있습니다. 자세히 알아보기 CAST(field_expression AS TYPE)
    CEIL 산술 X보다 크면서 가장 가까운 정수를 반환합니다. 예를 들어 X 값이 v인 경우 CEIL(X)은 v보다 크거나 같습니다. 자세히 알아보기 CEIL(X)
    COALESCE 조건부 필드 목록에서 찾은 첫 번째 누락되지 않은 값을 반환합니다. 자세히 알아보기 COALESCE(field_expression[,field_expression, ...])
    CONCAT 텍스트 X와 Y를 연결한 텍스트를 반환합니다. 자세히 알아보기 CONCAT(X, Y)
    CONTAINS_TEXT 텍스트 X에 텍스트가 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. 대소문자를 구분합니다. 자세히 알아보기 CONTAINS_TEXT(X, text)
    COS 산술 X의 코사인 값을 반환합니다. 자세히 알아보기 COS(X)
    COUNT_DISTINCT 집계 X의 고유 값 수를 반환합니다. 자세히 알아보기 COUNT_DISTINCT(X)
    CURRENT_DATE 날짜 기본 시간대를 기준으로 현재 날짜를 반환합니다. 자세히 알아보기 CURRENT_DATE()
    CURRENT_DATETIME 날짜 기본 시간대를 기준으로 현재 날짜 및 시간을 반환합니다. 자세히 알아보기 CURRENT_DATETIME()
    DATE 날짜 숫자 또는 Date & Time 필드 또는 표현식에서 Date 필드 또는 값을 구성합니다. 자세히 알아보기 DATE(year, month, day)
    DATE_DIFF 날짜 X와 Y 사이 (X~Y)의 일수를 반환합니다. 자세히 알아보기 DATE_DIFF(X, Y)
    DATE_FROM_UNIX_DATE 날짜 정수를 1970-01-01 이후 일수로 해석합니다. 자세히 알아보기 DATE_FROM_UNIX_DATE(integer)
    DATETIME 날짜 숫자에서 날짜 및 시간 필드 또는 값을 구성합니다. 자세히 알아보기 DATETIME(year, month, day, hour, minute, second)
    DATETIME_ADD 날짜 날짜에 지정된 시간 간격을 추가합니다. 허용되는 part 값은 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR입니다. 자세히 알아보기 DATETIME_ADD(datetime_expression, INTERVAL integer part)
    DATETIME_DIFF 날짜 두 날짜 사이에 있는 부분 경계의 수를 반환합니다. 허용되는 part 값은 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR입니다. 자세히 알아보기 DATETIME_DIFF(date_expression, date_expression, part)
    DATETIME_SUB 날짜 날짜에서 지정된 시간 간격을 뺍니다. 허용되는 part 값은 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR입니다. 자세히 알아보기 DATETIME_SUB(datetime_expression, INTERVAL integer part)
    DATETIME_TRUNC 날짜 날짜를 지정한 단위로 자릅니다. 허용되는 part 값은 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR입니다. 자세히 알아보기 DATETIME_TRUNC(date_expression, part)
    DAY 날짜 날짜 또는 날짜 및 시간의 날짜를 반환합니다. 자세히 알아보기 Day(date_expression)
    EXTRACT 날짜 날짜 또는 날짜 및 시간의 일부를 반환합니다. 허용되는 part 값에는 DAY, MONTH, YEAR가 포함됩니다. 자세히 알아보기 EXTRACT(part FROM date_expression)
    FLOOR 산술 X보다 작으면서 가장 가까운 정수를 반환합니다. 예를 들어 값 X가 v인 경우 FLOOR(X)는 v 이하입니다. 자세히 알아보기 FLOOR(X)
    HOUR 날짜 날짜 및 시간의 시간을 반환합니다. 자세히 알아보기 HOUR(datetime_expression)
    IF 조건부 condition이 true인 경우 true_result를 반환하고, 그 밖의 경우 false_result를 반환합니다. condition이 true인 경우 false_result가 평가되지 않습니다. condition이 false이거나 NULL이면 true_result가 평가되지 않습니다. 자세히 알아보기 IF(condition, true_result, false_result)
    IFNULL 조건부 입력이 null이면 결과를 반환하고 그렇지 않으면 입력을 반환합니다. 자세히 알아보기 IFNULL(input_expression, null_result)
    LEFT_TEXT  텍스트 X의 첫 문자부터 문자 수를 세어 반환합니다. 문자 수는 length로 지정됩니다. 자세히 알아보기 LEFT_TEXT(X, length)
    LENGTH 텍스트 X의 문자 수를 반환합니다. 자세히 알아보기 LENGTH(X)
    LOG 산술 밑이 2인 X의 로그값을 반환합니다. 자세히 알아보기 LOG(X)
    LOG10 산술 밑이 10인 X의 로그값을 반환합니다. 자세히 알아보기 LOG10(X)
    LOWER 텍스트 X를 소문자로 변환합니다. 자세히 알아보기 LOWER(X)
    MAX 집계 X의 최댓값을 반환합니다. 자세히 알아보기 MAX(X)
    MEDIAN 집계 모든 X 값의 중앙값을 반환합니다. 자세히 알아보기 MEDIAN(X)
    MIN 집계 X의 최솟값을 반환합니다. 자세히 알아보기 MIN(X)
    MINUTE 날짜 지정된 날짜 및 시간의 분 구성요소를 반환합니다. 자세히 알아보기 MINUTE(datetime_expression)
    MONTH 날짜 Date & Time 값에서 월을 반환합니다. 자세히 알아보기 MONTH(date_expression)
    NULLIF 조건부 입력이 표현식과 일치하면 NULL을 반환하고 그렇지 않으면 입력을 반환합니다. 자세히 알아보기 NULLIF(input_expression, expression_to_match)
    POWER 산술 X의 Y제곱 값을 반환합니다. 자세히 알아보기 POWER(X, Y)
    REPLACE 텍스트 X에서 Y와 일치하는 항목이 모두 Z로 대체된 X의 복사본을 반환합니다. 자세히 알아보기 REPLACE(X, Y, Z)
    RIGHT_TEXT  텍스트 X의 끝에서부터 지정된 수의 문자를 반환합니다. 문자 수는 length로 지정됩니다. 자세히 알아보기 RIGHT_TEXT(X, length)
    ROUND 산술 Y 정밀도 자릿수로 반올림된 X를 반환합니다. 자세히 알아보기 ROUND(X, Y)
    SECOND 날짜 지정된 날짜 및 시간의 초 구성요소를 반환합니다. 자세히 알아보기 SECOND(datetime_expression)
    SIN 산술 X의 사인값을 반환합니다. 자세히 알아보기 SIN(X)
    SQRT 산술 X의 제곱근을 반환합니다. X는 음수가 아니어야 합니다. 자세히 알아보기 SQRT(X)
    SUBSTR 텍스트 X의 하위 문자열에 해당하는 텍스트를 반환합니다. 하위 문자열은 시작 색인에서 시작하며 길이만큼의 문자 길이입니다. 자세히 알아보기 SUBSTR(X, start index, length)
    SUM 집계 모든 X 값의 합계를 반환합니다. 자세히 알아보기 SUM(X)
    TAN 산술 X의 탄젠트를 반환합니다. 자세히 알아보기 TAN(X)
    TODAY 날짜 기본 시간대를 기준으로 현재 날짜를 반환합니다. 자세히 알아보기 TODAY()
    UNIX_DATE 날짜 1970-01-01 이후의 일수를 반환합니다. 자세히 알아보기 UNIX_DATE(date_expression)
    UPPER 텍스트 X를 대문자로 변환합니다. 자세히 알아보기 UPPER(X)
    YEAR 날짜 지정된 날짜의 연도를 반환합니다. 자세히 알아보기 YEAR(Date)

문제 해결

문제 해결 방법
Looker Studio에 승인 필요라는 오류 메시지가 표시됩니다. Looker Studio에서 Looker 데이터 보기 및 상호작용하기 문서에 설명된 대로 필요한 계정을 연결하도록 Looker 커넥터에 권한을 부여합니다.
Looker Studio에 HTTP 400 오류가 표시됨
  • Looker 인스턴스에서 Looker Studio BI 커넥터가 사용 설정되어 있는지 확인합니다.
  • 계정이 연결되었는지 확인합니다.
Looker Studio에 Looker 인스턴스에 연결할 수 없음이라는 오류 메시지가 표시됩니다.
  • Looker 인스턴스 URL이 올바르고 후행 공백이 없는지 확인합니다.
  • Looker 커넥터는 Looker 인스턴스의 특정 구성 및 버전에만 유효합니다.
  • 허용 목록 사용 설정 기능이 사용 설정된 Looker (원본) 인스턴스에는 특별한 설정이 필요할 수도 있습니다. 지원팀에 문의하세요.
  • Looker 인스턴스의 API 호스트 URL이 제대로 구성되었는지 확인합니다.
Looker Studio에 Explore를 찾을 수 없음이라는 오류 메시지가 표시됩니다. 다른 Looker 모델을 선택합니다.
기존 보고서 차트가 손상됨
  • Looker 인스턴스에서 Looker Studio 커넥터가 사용 설정되어 있는지 확인합니다.
  • 허용 목록 사용 설정 기능이 사용 설정된 Looker 인스턴스에는 특별한 설정이 필요할 수도 있습니다. 지원팀에 문의하세요.
  • Looker 인스턴스의 API 엔드포인트가 제대로 구성되었는지 확인합니다.
Looker Studio에서 Explore 데이터를 가져오려고 할 때 오류가 표시됨 지원팀에 문의하거나 Looker Studio 커뮤니티를 방문하세요.
다운로드한 보고서에 차트가 렌더링되지 않음 Looker 관리자에게 데이터 소스 (Looker Explore)의 기본 LookML 모델에 대한 download_with_limit 또는 download_without_limit 권한을 부여해 달라고 요청하세요. 이 권한은 Looker Studio Pro 사용자만 사용할 수 있습니다.
내보낸 파일에 차트가 렌더링되지 않음 Looker 관리자에게 데이터 소스 (Looker Explore)의 기본 LookML 모델에 대한 download_with_limit 또는 download_without_limit 권한을 부여해 달라고 요청하세요. 이 권한은 Looker Studio Pro 사용자만 사용할 수 있습니다.
예약된 보고서 전송에서 차트가 렌더링되지 않음 보고서 전송을 소유하고 있지만 전송된 보고서에서 참조되는 모델 중 하나 이상을 볼 수 있는 Looker 권한이 충분하지 않습니다. Looker 관리자에게 데이터 소스의 기본 LookML 모델에 대한 schedule_look_emails 권한을 부여해 달라고 요청하세요. 이 권한은 Looker Studio Pro 사용자만 사용할 수 있습니다.

신고 수신자가 이 메시지를 받은 경우 신고 발신자에게 알립니다.
보고서를 다운로드할 때 Looker Studio에 다음 오류가 표시됩니다.

권한이 없으므로 Looker 모델을 사용하는 일부 차트가 다운로드되지 않습니다. Looker 관리자에게 권한을 부여해 달라고 요청하세요.
Looker 관리자에게 보고서의 기본 LookML 모델에 대한 download_with_limit 또는 download_without_limit 권한을 부여해 달라고 요청하세요. 이 권한은 Looker Studio Pro 사용자만 사용할 수 있습니다.
보고서 전송을 예약할 때 Looker Studio에 다음 오류가 표시됩니다.

권한이 없으므로 예약된 보고서에서 Looker 데이터를 사용하는 일부 차트가 누락됩니다. Looker 관리자에게 권한을 부여해 달라고 요청하세요.
Looker 관리자에게 보고서의 기본 LookML 모델에 대한 schedule_look_emails 권한을 부여해 달라고 요청하세요. 이 권한은 Looker Studio Pro 사용자만 사용할 수 있습니다.
Looker Studio의 보고서 일정 목록에 다음과 같은 오류가 표시됩니다.

보고서 전송 시 일부 Looker 데이터가 누락될 수 있습니다. Looker 관리자에게 이 보고서의 모든 데이터를 제공할 수 있는 권한을 부여해 달라고 요청하세요.
Looker 관리자에게 보고서의 기본 LookML 모델에 대한 schedule_look_emails 권한을 부여해 달라고 요청하세요. 이 권한은 Looker Studio Pro 사용자만 사용할 수 있습니다.

문제 신고

Looker 커넥터 관련 문제는 지원팀에 문의하세요.

Looker Studio Pro 고객이며 Looker 커넥터 이외의 Looker Studio 기능과 관련된 문제를 겪고 있는 경우 Cloud Customer Care에 문의하세요.

Looker Studio의 무료 버전을 사용하는 경우 Looker Studio 커뮤니티에 질문을 남기거나 문제에 대해 문의하세요.