Google BigQuery 연결의 OAuth 범위를 읽기 전용으로 제한

Looker 24.20 이전에는 Google BigQuery 연결에 OAuth 인증을 설정할 때 Looker에서 데이터베이스 사용자가 읽기 및 쓰기 범위를 요청할 수 있는 OAuth 사용자 인증 정보를 만들었습니다. Looker 24.20부터 Looker는 새 BigQuery OAuth 연결, 기존 BigQuery OAuth 연결에 대한 새 OAuth 승인, 기존 BigQuery OAuth 연결에 대한 재승인에 대해 OAuth 읽기 전용 범위를 요청합니다.

읽기 전용 범위로 Google BigQuery를 연결할 경우 다음에 유의하세요.

2025년 3월 1일부터 Looker는 OAuth 읽기 전용 범위로 다시 승인하지 않은 사용자를 모든 해당 BigQuery 연결에서 로그아웃합니다. 이로 인해 이러한 연결에 종속된 모든 일정에 오류가 발생합니다. 일정 전송이 중단되지 않도록 각 사용자가 OAuth 연결 사용자 인증 정보를 다시 승인해야 합니다. OAuth 연결 사용자 인증 정보를 다시 승인한 사용자에게 일정을 재할당할 수도 있습니다.

업데이트된 OAuth 사용자 인증 정보로 원활하게 전환하려면 다음 섹션의 단계를 따르세요.

OAuth 연결 사용자 인증 정보 재인증

읽기 전용 범위를 사용하도록 OAuth 사용자 인증 정보를 업데이트하려면 다음 단계를 따르세요.

  1. 계정 페이지로 이동합니다.
  2. OAuth 연결 사용자 인증 정보 섹션에서 각 사용자 인증 정보 옆에 있는 재인증을 클릭합니다.
  3. Looker가 BigQuery 데이터에 액세스하도록 다시 승인하라는 메시지가 표시됩니다. 확인 화면에는 'Google BigQuery에서 데이터 보기 및 관리'가 아닌 'Google BigQuery에서 데이터 보기' 권한이 표시되어야 합니다.

BigQuery 연결에 대한 OAuth 사용자 인증 정보가 있는 각 사용자는 이 단계를 완료해야 합니다.

영향을 받을 수 있는 일정이 있는 모든 사용자의 목록 생성

읽기 전용 OAuth 사용자 인증 정보가 없으며 BigQuery 연결에서 일정을 만든 모든 사용자의 목록을 생성하려면 다음 시스템 활동 탐색 분석으로 이동하여 INSTANCE_NAME를 Looker 인스턴스의 주소 (예: https://example.cloud.looker.com)로 바꿉니다.

INSTANCE_NAME/explore/system__activity/scheduled_plan_oauth_events?fields=user.name,count,query.model&f[query.model]=-NULL&f[count]=0&sorts=user.name&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%22show_view_names%22%3Afalse%2C%22show_row_numbers%22%3Atrue%2C%22transpose%22%3Afalse%2C%22truncate_text%22%3Atrue%2C%22hide_totals%22%3Afalse%2C%22hide_row_totals%22%3Afalse%2C%22size_to_fit%22%3Atrue%2C%22table_theme%22%3A%22white%22%2C%22limit_displayed_rows%22%3Afalse%2C%22enable_conditional_formatting%22%3Afalse%2C%22header_text_alignment%22%3A%22left%22%2C%22header_font_size%22%3A12%2C%22rows_font_size%22%3A12%2C%22conditional_formatting_include_totals%22%3Afalse%2C%22conditional_formatting_include_nulls%22%3Afalse%2C%22x_axis_gridlines%22%3Afalse%2C%22y_axis_gridlines%22%3Atrue%2C%22show_y_axis_labels%22%3Atrue%2C%22show_y_axis_ticks%22%3Atrue%2C%22y_axis_tick_density%22%3A%22default%22%2C%22y_axis_tick_density_custom%22%3A5%2C%22show_x_axis_label%22%3Atrue%2C%22show_x_axis_ticks%22%3Atrue%2C%22y_axis_scale_mode%22%3A%22linear%22%2C%22x_axis_reversed%22%3Afalse%2C%22y_axis_reversed%22%3Afalse%2C%22plot_size_by_field%22%3Afalse%2C%22trellis%22%3A%22%22%2C%22stacking%22%3A%22%22%2C%22legend_position%22%3A%22center%22%2C%22point_style%22%3A%22none%22%2C%22show_value_labels%22%3Afalse%2C%22label_density%22%3A25%2C%22x_axis_scale%22%3A%22auto%22%2C%22y_axis_combined%22%3Atrue%2C%22ordering%22%3A%22none%22%2C%22show_null_labels%22%3Afalse%2C%22show_totals_labels%22%3Afalse%2C%22show_silhouette%22%3Afalse%2C%22totals_color%22%3A%22%23808080%22%2C%22type%22%3A%22looker_grid%22%2C%22defaults_version%22%3A1%2C%22series_types%22%3A%7B%7D%2C%22hidden_fields%22%3A%5B%22count%22%5D%7D&filter_config=%7B%22query.model%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%7D%2C%7B%7D%5D%2C%22id%22%3A0%7D%5D%2C%22count%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%220%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%7D%5D%2C%22__%21internal%21__%22%3A%5B%22OR%22%2C%5B%5B%22AND%22%2C%5B%5B%22FILTER%22%2C%7B%22field%22%3A%22query.model%22%2C%22value%22%3A%22-NULL%22%2C%22type%22%3A%22%21null%22%7D%5D%2C%5B%22FILTER%22%2C%7B%22field%22%3A%22count%22%2C%22value%22%3A%220%22%7D%5D%5D%5D%5D%5D%7D&dynamic_fields=%5B%7B%22category%22%3A%22measure%22%2C%22expression%22%3Anull%2C%22label%22%3A%22Count%22%2C%22value_format%22%3Anull%2C%22value_format_name%22%3Anull%2C%22based_on%22%3A%22event_attribute.value%22%2C%22_kind_hint%22%3A%22measure%22%2C%22measure%22%3A%22count%22%2C%22type%22%3A%22count_distinct%22%2C%22_type_hint%22%3A%22number%22%2C%22filters%22%3A%7B%22event_attribute.value%22%3A%22%25%2Fauth%2Fbigquery.readonly%25%22%7D%7D%5D&origin=share-expanded

일정 전송이 중단되지 않도록 각 사용자가 OAuth 연결 사용자 인증 정보를 다시 승인해야 합니다.

(선택사항) Looker 인스턴스 전체에서 읽기 전용 범위 사용 강제

읽기 및 쓰기 범위가 허용된 OAuth 사용자 인증 정보가 있는 모든 사용자를 BigQuery 연결에서 로그아웃하려면 다음 단계를 따르세요.

  1. 관리 설정 - 일반 설정 페이지로 이동합니다.
  2. BigQuery 읽기 전용 범위 사용 강제 설정을 '사용 설정됨'으로 전환하고 업데이트를 클릭합니다.

이 프로세스는 사용자를 BigQuery에 다시 로그인하지 않습니다. 다음에 BigQuery 연결이 있는 모델을 기반으로 하는 쿼리를 실행하면 사용자에게 BigQuery에 로그인하라는 메시지가 표시됩니다. 이러한 연결에 종속된 일정은 사용자가 로그인할 때까지 실패합니다. OAuth 연결 사용자 인증 정보를 이미 다시 승인한 본인 또는 다른 사용자에게 일정을 재할당할 수도 있습니다.