1.x 출시 노트

Looker 1.28 2014-03-30

대시보드

  • 대화형 대시보드를 제공하는 대시보드 필터 (문서 참조)
  • 대시보드 요소에 SQL 쿼리로 바로 이동하는 "SQL 탐색'을 추가했습니다.
  • 동시에 실행되는 쿼리 수 제한

데이터베이스

  • Redshift 시간대 지원

파생 테이블

  • persist_for는 기본 뷰 내에서 작동합니다 (문서 참조).

모델 개발

  • 404 페이지를 피하기 위해 개발자 모드 환경 나가기 개선됨
  • Git 커밋의 git comm 목록 도중 모든 파일을 선택할 수 있도록 "check all'을 추가했습니다.

Looker 1.26 2014-03-05

대시보드

  • 이제 단일 값 대시보드 요소를 드릴다운할 수 있습니다.
  • 대시보드에서는 여러 모델 (예: 하나의 대시보드에 연결된 연결 2개 이상)

모델 개발

  • 단축키가 편집기에 추가됨
  • 이제 '모두 되돌리기'가 추적되지 않는 파일을 삭제합니다.

파생 테이블

관리자 설정

  • 공개 URL 알림: 인스턴스가 자체 서명 SSL 인증서를 사용하는 경우 공개 URL에 메시지가 표시됩니다.
  • 사용자 알림 추가: 이전에 사용되지 않은 도메인 사용자를 추가하면 외부 도메인의 이메일 주소를 추가하고 있다는 경고가 표시됩니다.
  • 데이터베이스 연결: JDBC 연결 문자열에 매개변수 추가 가능

Looker 1.24 2014-02-09

스타일

  • 예약된 보기 기능을 위해 Outlook에서 이메일 첨부파일을 일관되게 수정했습니다.

모델 개발

  • 이제 파일 목록에 포함 파일의 모델 이름이 표시됩니다.

관리자 설정

  • 국제 시간대 지원 추가됨

Looker 1.22 2014-01-12

영구 파생 테이블

Looker 1.20 2013-11-29

탐색 (쿼리 빌더)

  • 사이드바의 이름 대신 라벨을 기준으로 필드 정렬
  • 뷰 이름 대신 범위별로 필드 그룹화 생성
  • 쿼리 실행 후가 아닌 초기 페이지 로드 시 모델 오류가 표시됨

대시보드

  • 대시보드에 액세스하기 위해 대시보드 풀다운 메뉴에 데이터 탐색 링크가 추가되었습니다.
  • 선 차트에 show_points 매개변수를 추가했습니다.

LookML

  • 전월 대비 총계 (총 비율 및 이전 비율) 지원 새 구문은 문서를 참조하세요.
  • 조인 옵션으로 one_to_one가 추가되었습니다. 조인의 일대일 관계로 조인의 측정값을 가져올 수 있습니다. 새 구문은 문서를 참조하세요.

모델 개발

  • 브라우저 탭 동작 변경사항: 모델 파일이 브라우저 탭에 열려 있는 경우 go to definition이 열려 있는 탭으로 이동합니다.
  • Generator 개선사항
    • 모델의 선택적 생성 및 재생성
    • 개선된 ID 필드 인식
  • 개발자 모드의 현재 상태를 나타내도록 Git 사용자 인터페이스가 개선되었습니다.
  • 이제 파싱 오류와 관련하여 save에 오류 메시지가 표시됩니다.
  • 이제 SQL Runner가 쿼리의 LookML을 생성함
  • 프로덕션 모델 파일과 일치하도록 개발자 디렉터리를 재설정하는 옵션이 추가되었습니다 (계정 페이지에서 액세스).

데이터베이스

  • MSSQL, Aster, Vertica SQL Runner 및 모델 생성기 개선
  • 데이터베이스 연결 실패에 대한 진단 개선
  • Redshift의 Fixex 연도 필터 버그
  • 파생된 테이블에 Redshift 지원을 추가했습니다.
  • SAP Hana 지원 추가

관리

  • 설치 전반에 걸친 Looker 제품 사용량을 볼 수 있는 사용량 패널 추가
  • 이제 관리자가 모든 공개 검토 URL을 볼 수 있습니다.

Looker 1.18 2013-10-06

대시보드

LookML 변경사항

  • 개선된 개수

관리 변경사항

  • 자동 개발자 모델 디렉터리 설정
  • 이제 사용자 추가에서 액세스 권한 부여를 위한 모델 목록을 제공합니다.

모델 개발 변경사항

  • 모델 파일 목록이 간소화되었으며 이제 파일을 추가, 삭제 및 이름을 변경할 수 있습니다.
  • 개선된 검색, 더 스마트한 파일 상태 메시지 및 개선된 구문 강조표시를 사용하여 LookML 편집기를 업데이트했습니다.
  • Generator 및 SQL Runner가 모델 섹션으로 이동함
  • Redshift 개선을 포함한 Generator 최적화

데이터베이스 변경사항

  • 이제 연결 페이지에서 테스트를 적극적으로 실행하고 연결에 대한 자세한 분석을 보여줍니다.
  • Redshift의 SSL 지원

Looker 1.16.5 2013-08-05

스타일 소개

  • 업데이트된 시각적 레이아웃과 함께 Bookmarks의 이름이 Looks로 변경되었습니다.
  • 구독 빈도 간격이 추가되었습니다.

업데이트된 지원 문서

  • 모든 사용자에게 지원 문서 링크 제공
  • Looker 사용 및 Looker에서 개발하기 위해 새 문서 추가
  • 이제 문서를 검색할 수 있습니다.
  • clear 쿼리 버튼이 추가되었습니다.
  • 쿼리 빌더 아이콘 변경사항
  • gravatar 지원이 제공되는 사용자 아바타
  • 모바일 레이아웃 개선

LookML 변경사항

  • 조인 개선: LookML에서 조인을 더욱 효과적으로 작성할 수 있습니다. 새 구문은 문서를 참조하세요.
  • 별칭 테이블: 공백과 테이블 접두사가 있는 테이블 이름을 처리하기 위해 sql_table_name를 도입했습니다. 새 구문은 문서를 참조하세요.
  • 새 필드 속성: hidden: truedeprecated: true. 숨겨진 필드와 지원 중단된 필드가 모두 Looker Explorer에 표시되지 않지만 결과는 표시됩니다. 지원 중단된 필드는 이 필드의 지원이 중단되었다는 경고를 표시합니다. 이러한 플래그는 기존 필드가 있는 쿼리를 계속 작동하지만 사용자가 사용하지 못하게 합니다.

관리 변경사항

  • 로그 파일 순환. 내부 순환은 일별, 주별 또는 월별로 설정할 수 있습니다. 외부 로그 로테이터를 사용 중인 경우 'Never'로 설정하고 USR2 신호를 Looker 프로세스로 전송하여 로그 파일 다시 열기를 트리거합니다.
  • 인앱 최종 사용자 라이선스 계약 (EULA) 확인 절차 업데이트 후 시스템에 가장 먼저 로그인한 사용자는 최종 사용자 라이선스 계약에 동의하라는 메시지가 표시됩니다.
  • SQL Runner 개선사항
  • 사용자가 계정 이메일을 변경하도록 허용

데이터베이스 변경사항

  • BitYota, Vertica, Vectorward의 언어를 추가했습니다.
  • MS SQL 언어 개선
  • Redshift 성능 개선

Looker 1.12.10 2013-03-30

  • Run Last Query(Control+shift+L) 및 Enter Developer Mode(control+shift+D)용 단축키가 추가됨
  • 사용자 드롭다운 메뉴에 Run Last Query 추가됨
  • 모델 페이지에 Return to Last Query이 항상 표시됩니다.
  • History가 사용자 드롭다운 메뉴로 이동됨
  • 이제 상단 탐색 메뉴에서 채팅 아이콘을 클릭하여 Chat 기능을 활성화했습니다.
  • Support Site 링크는 ? 상단 탐색 메뉴의 아이콘
  • 휴대기기 레이아웃 변경 및 탐색 버그 수정
  • 다른 사용자의 북마크를 더 쉽게 볼 수 있도록 북마크 페이지에 탐색 기능을 추가했습니다.
  • 새로운 열 헤더 드롭다운을 사용하여 열, 피봇/피봇 해제 열을 필터링하고 열 헤더 드롭다운에서 필드 정의로 이동할 수 있습니다.

Query Builder

  • 사이드바 숨기기/표시를 위해 클릭 가능한 확장 영역
  • 변경사항이 있는 경우 쿼리를 다시 실행하라는 알림과 프롬프트를 추가했습니다.
  • 내보내는 경우를 제외하고 쿼리 결과는 3000으로 제한됩니다.
  • 정렬이 지정되지 않은 경우 합당한 기본 정렬 순서가 적용됨

LookML 변경사항

  • Conditionally Filter를 추가하여 기본 필터 구문이 변경됨(수정된 문서 참고)
  • 기본 뷰에서 '부터' 지원

기타

  • 에포크 시간: 클릭 시 올바르게 필터링되도록 'YYYY-MM-DD HH&#39 형식으로 표시합니다.
  • 데이터베이스 연결: 각 데이터베이스 연결에 최대 연결 설정 허용
  • 데이터베이스 연결: SSL 옵션 추가됨

Looker 1.11.30 2013-03-05

  • 사용성 개선이 적용된 새로운 인터페이스
  • 새롭게 디자인된 쿼리 인터페이스
  • 인터페이스에 Git 통합 (변경사항을 배포하기 위해 SSH를 사용하지 않아도 됨)(수정된 문서 참고)
  • Redshift의 데이터베이스 지원

Looker 1.11.232013-02-19

제품 업데이트

  • 향상된 SSL 보안
  • Postgres 데이터베이스에 자동으로 재연결
  • Generator는 이제 단일 테이블의 모델 생성을 지원합니다.
  • ERB 오류 처리 및 표시 개선
  • 새 사용자를 관리자로 지정하여 추가할 수 있는 옵션입니다.
  • 새 쿼리 인터페이스의 필터 도움말

LookML 언어 업데이트

  • 기간으로 지원됩니다.
  • "datatype" 속성입니다. 기본 데이터베이스 필드 유형 (에포크, 타임스탬프, 날짜/시간, 날짜)을 지정합니다.

Looker 1.11.13 2012-12-21

개선된 기록 로그

기록은 더 읽기 쉬운 형식으로 표시됩니다. 쿼리에 읽을 수 없는 영어 문장 대신 뷰, 필드, 정렬 매개변수가 표시됩니다.

날짜 필터에 NULL 값 허용

날짜 필터에는 NULL, NOT NULL, -NULL이 모두 허용됩니다.

오류 처리

잘못 지정된 매개변수 및 문을 포착하도록 Looker Development 모드의 오류 처리를 개선했습니다.

필드 범위 지정

언어 단순화를 위해 '- 범위 지정: true'를 추가했습니다. 범위 지정: true를 사용하면 모든 필드 이름과 세트 이름이 뷰로 범위가 지정됩니다. '.'가 없는 설정 및 필드 이름은 보기로 범위가 지정된 것으로 가정합니다. 집합 또는 필드의 전체 이름에는 항상 '.'가 포함됩니다. 예를 들어 아래 필드의 전체 이름은 'foo.bar'이지만 뷰 내에서 다음과 같이 참조될 수 있습니다.

이후 (범위: true)

- view: foo
  fields:
    - dimension: bar

이전 (범위 제외)

- view: foo
  fields:
    - name: foo_bar
  • 범위가 지정되지 않은 모델은 이전과 동일하게 작동합니다.
  • 이제 생성기가 범위 지정 모델을 생성합니다.

파생 테이블 지원

하위 쿼리 (파생 테이블)를 기반으로 뷰를 빌드할 수 있습니다. 이는 항목에 대한 사실을 축적하는 데 유용합니다. 파생 테이블은 기본 쿼리가 실행되기 전에 구성됩니다. mySQL에서 이 기능을 사용하려면 Looker가 이 데이터베이스에 쓰기 작업을 전혀 수행하지 않는 경우에도 'TMP'라는 데이터베이스에 대한 쓰기 액세스 권한이 필요합니다. Looker는 '임시 테이블 TMP'만 사용합니다.

파생 테이블 예시

- base_view: orders
  view: orders

- view: orders
  fields:
  - dimension: amount
    type: number
  - dimension: total_amount
    type: sum
    sql: ${amount}
  - join: users
    sql_on: orders.user_id=users.id
    base_only: true
  - join: user_orders_facts
    sql_on: orders.user_id=user_orders_facts.user_id
    base_only: true

- view: users
  fields:
  - dimension: name

- view: user_orders_facts
   derived_table:
     sql: |
        SELECT
            users.id as user_id
            , COUNT(*) as lifetime_orders
            , MAX(orders.date) as most_recent_purchase_date
        FROM orders
        GROUP BY user.id
     indexes: [user_id]
   fields:
   - dimension: lifetime_orders
     type: number
   - dimension: most_recent_order
     type: time
     timeframes: [date, week, month, year]
     sql: $$.most_recent_purchase_date

데이터베이스 지원 개선사항

  • 이제 모델을 만들 때 Postgres 예약 단어를 따옴표로 묶습니다.
  • 이제 MSSQL에서 지원되는 SQL 언어

Looker 1.10.13 2012-11-06

인앱 지원 채팅

관리자는 오른쪽 하단에 'Looker with Eng&Chat과 채팅 상자가 표시됩니다. 이제 Looker 엔지니어링팀에 더 쉽게 액세스하여 크고 작은 문제를 해결할 수 있습니다. 문제가 발생하면 Looker 채팅으로 문의하세요. Google에서 도와드리겠습니다.

관리자가 아닌 사용자가 LookML 모델을 볼 수 있음

모든 Looker 사용자는 각 필드 옆의 '뷰' 링크 또는 헤더의 모델 링크를 통해 기본 LookML 모델을 검사할 수 있습니다.

용어 업데이트

Looker를 위한 몇 가지 새로운 용어를 표준화했습니다.

  • LookML - 특정 데이터베이스 연결에 논리적 논리적 모델을 정의할 수 있는 Looker 언어로, YAML을 사용합니다.
  • 필드 - 데이터베이스의 열에서 직접 또는 데이터베이스의 하나 이상의 열에서 계산된 데이터를 나타냅니다. LookML에서 정의됨
  • 측정기준 - 쿼리 결과를 별도의 그룹으로 버케팅하는 데 사용되는 필드입니다.
  • Measure - 데이터베이스의 여러 행에서 데이터를 집계하는 데 사용되는 필드입니다.
  • 쿼리 - 지정된 뷰에서 선택된 필드 및 측정기준을 기반으로 SQL 문의 실행입니다.
  • 보기 - 비즈니스 항목 (사용자, 주문 등)을 설명하는 필드 및 조인 모음입니다. LookML로 작성됨 이전에는 헤더에 'Query'라는 라벨이 지정되었습니다.
  • 모델 - 비즈니스의 논리적 모델을 설명하는 뷰 및 관련 메타데이터의 모음입니다. 이전에는 헤더에 '사전'이라는 라벨이 지정되었습니다.
  • 이번 변경으로 Looker 웹 UI의 헤더도 일부 업데이트되었습니다. 사전 및 쿼리가 이제 단일 탐색 드롭다운으로 축소되었습니다. 이제 헤더에 모델 링크가 있습니다 (위 설명 참조).

메일 구독 업데이트

이제 맞춤 시작 및 반복 시간을 사용하여 메일 구독을 만들 수 있습니다. 조직 내부 또는 외부의 메일에 참조로 포함될 구독자를 더 추가할 수도 있습니다. 조직 외부로 전송된 사용자는 관리자 패널의 외부 사용자 관리 섹션을 통해 관리할 수 있습니다.

늘 그렇듯이 의견과 제안은 환영합니다.