비공개 임베딩

공개 임베딩 외에도 Looker, 탐색, 대시보드를 비공개로 삽입할 수 있으므로 Looker 로그인, Google OAuth 또는 OpenID Connect를 사용하는 인증이 필요합니다. 사용자가 인증되지 않은 경우 오류 메시지를 표시하거나 로그인 화면을 표시할 수 있습니다.

로그인한 후 비공개로 삽입된 콘텐츠에 액세스하는 사용자에게는 세션 관리자 패널의 설정이 적용됩니다. 이 설정에서는 로그인 상태를 유지할 수 있는 기간, 여러 브라우저에서 로그인할 수 있는지, 일정 기간 동안 사용하지 않으면 로그아웃할지 결정합니다.

고급 또는 맞춤설정 가능한 삽입 솔루션이 필요한 경우 싱글 사인온 (SSO) 삽입 문서 페이지를 확인하세요.

삽입된 콘텐츠는 항상 콘텐츠의 프로덕션 버전을 반영합니다. 개발 모드에서 콘텐츠에 영향을 미치고 프로덕션에 배포되지 않은 변경사항은 삽입에 표시되지 않습니다.

스타일 삽입

Look의 시각화를 삽입하려면 다음 단계를 따르세요.

  1. 저장된 Look을 엽니다.
  2. URL을 복사합니다.
  3. URL에서 /looks//embed/looks/로 변경합니다. 예를 들어

    https://instance_name.looker.com/looks/4
    

    다음으로 변경됨:

    https://instance_name.looker.com/embed/looks/4
    
  4. 새 URL을 iframe에 삽입합니다. 예를 들면 다음과 같습니다.

      <iframe
          src="https://instance_name.looker.com/embed/looks/4"
          width="600"
          height="300"
          frameborder="0">
      </iframe>
    
  5. 원하는 대로 iframe을 삽입합니다.

탐색 삽입

탐색 시각화를 삽입하려면 다음 단계를 따르세요.

  1. 저장된 Look에서 여기에서 탐색을 선택하거나 탐색 페이지로 이동하여 원하는 시각화를 만듭니다.
  2. 탐색 페이지에서 URL을 복사합니다. 또는 URL 매개변수를 수정하거나 추가하려면 오른쪽 상단의 톱니바퀴 메뉴에서 공유를 선택한 다음 확장 URL을 복사하세요.
  3. URL에서 /explore//embed/explore/로 변경합니다. 예를 들어

    https://instance_name.looker.com/explore/my_model/my_explore?...
    

    다음으로 변경됨:

    https://instance_name.looker.com/embed/explore/my_model/my_explore?...
    
  4. 새 URL을 iframe에 삽입합니다. 예를 들면 다음과 같습니다.

      <iframe
          src="https://instance_name.looker.com/embed/explore/my_model/my_explore?..."
          width="1000"
          height="1000"
          frameborder="0">
      </iframe>
    
  5. 원하는 대로 iframe을 삽입합니다.

대시보드 삽입하기

대시보드를 삽입하려면 다음 단계를 따르세요.

  1. 저장된 대시보드를 엽니다.
  2. URL을 복사합니다.
  3. 새 대시보드 환경을 사용하는 대시보드의 경우 URL에서 /dashboards//embed/dashboards/로 변경합니다. 기존 대시보드의 경우 URL에서 /dashboards-legacy//embed/dashboards-legacy/로 변경합니다. 예를 들어

    https://instance_name.looker.com/dashboards/1
    

    다음으로 변경됨:

    https://instance_name.looker.com/embed/dashboards/1
    
  4. 새 URL을 iframe에 삽입합니다. 예를 들면 다음과 같습니다.

      <iframe
          src="https://instance_name.looker.com/embed/dashboards/1"
          width="1000"
          height="2000"
          frameborder="0">
      </iframe>
    
  5. 원하는 대로 iframe을 삽입합니다.

대시보드의 삽입된 디자인 변경

URL에 /embed이 포함된 대시보드를 보면 대시보드가 삽입된 경우 어떻게 표시되는지 알 수 있습니다. 기존 대시보드의 경우 대시보드의 톱니바퀴 메뉴에서 대시보드 미리보기를 선택하여 삽입된 대시보드가 어떻게 표시될지 확인할 수 있습니다.

기본적으로 삽입된 대시보드는 Looker 인스턴스의 기본 테마를 사용하여 표시됩니다. 삽입된 대시보드의 모양은 사용 중인 대시보드의 유형에 따라 여러 가지 방법으로 변경할 수 있습니다.

  • 대시보드의 유형에 관계없이 삽입 URL에 다른 테마 이름을 지정하여 대시보드를 표시하는 데 사용되는 테마를 변경할 수 있습니다.
  • 모든 유형의 대시보드에서 _theme URL 인수를 사용하여 개별 대시보드 테마 요소를 변경할 수 있습니다.
  • 기존 대시보드의 경우 대시보드의 톱니바퀴 메뉴에서 삽입 설정 수정 옵션을 사용하여 삽입된 대시보드의 모양을 수정할 수도 있습니다.
  • LookML 대시보드의 경우 embed_style 매개변수를 통해 삽입된 대시보드의 모양을 수정할 수도 있습니다.

theme URL 인수, 삽입 설정 수정 옵션 또는 embed_style 매개변수를 사용하여 인수, 옵션 또는 매개변수가 적용되는 대시보드만 변경합니다. 삽입된 여러 대시보드의 모양을 맞춤설정하려면 테마를 사용합니다.

일부 디스플레이 설정이 다른 설정보다 우선 적용됩니다. 자세한 내용은 삽입된 대시보드 및 탐색 분석용 테마 만들기 및 적용 문서 페이지를 참고하세요.

기존 대시보드 삽입 설정

레거시 대시보드의 삽입 설정은 대시보드에 삽입된 기본 테마가 아닌 테마나 URL에 지정된 개별 테마 요소에 의해 재정의됩니다.

기존 대시보드가 삽입될 때 기존 대시보드가 표시되는 방식을 구성하려면 다음 안내를 따르세요.

  1. 대시보드의 톱니바퀴 메뉴를 클릭하고 삽입 설정 수정을 선택합니다. 그러면 삽입 설정 창이 열립니다.

  2. 대시보드의 제목 또는 필터를 표시하거나 숨길 수 있습니다.
  3. 색상 상자를 클릭하여 대시보드 요소의 색상을 조정합니다.
  4. 필요한 경우 변경사항 실행취소를 클릭하여 대시보드에 마지막으로 저장된 삽입 설정으로 돌아가거나 기본값으로 재설정을 클릭하여 모든 설정을 Looker 인스턴스에 삽입된 모든 대시보드에 사용되는 기본 설정으로 다시 변경할 수 있습니다.
  5. 저장을 클릭하여 변경사항을 저장하거나 취소를 클릭하여 변경사항을 저장하지 않고 창을 닫습니다.

기존 대시보드에서 삽입 설정 삭제

기존 대시보드의 삽입 설정을 삭제하려면 다음 안내를 따르세요.

  1. 대시보드의 톱니바퀴 메뉴를 클릭하고 삽입 설정 수정을 선택하여 삽입 설정 창을 엽니다.
  2. 기본값으로 재설정을 클릭합니다.
  3. 저장을 클릭합니다.

비공개 삽입 항목에 로그인 화면 사용 설정

삽입 URL에 allow_login_screen=true 매개변수를 추가하면 아직 로그인하지 않은 사용자에게 로그인 화면을 표시할 수 있습니다. 예를 들면 다음과 같습니다.

<iframe src="https://instance_name.looker.com/embed/looks/4?allow_login_screen=true"></iframe>
                                                            ^^^^^^^^^^^^^^^^^^^^^^^

이 매개변수를 추가하지 않으면 아직 로그인하지 않은 사용자에게 401 오류가 표시됩니다.

Looker 로그인 페이지에 동일한 출처 보호 기능을 사용하면 비공개 삽입 콘텐츠에 로그인 화면을 사용 설정하지 못할 수 있습니다.