이 페이지에서는 가져온 데이터를 최신 상태로 유지하기 위해 Google Sheets용 Databricks 커넥터 에서 자동 데이터 새로 고침을 예약하는 방법을 설명합니다. 예약된 새로 고침은 저장된 쿼리를 반복적으로 실행하고 해당 시트를 업데이트합니다.
요구 사항
Unity 카탈로그 연결 만들기
예약된 새로 고침에는 다음이 필요합니다.
- Google Sheets에서 메타스토어 관리자가 만든 Unity 카탈로그 연결입니다
databricks_google_connection. -
USE CONNECTION예약된 새로 고침을 만들거나 관리해야 하는 사용자에게 부여되는 연결 권한입니다.
- Azure Databricks 메타스토어 관리자는 Google Sheets에서 Google Sheets용 Databricks 커넥터 사이드바를 엽니다.
- 저장된 가져오기 탭을 클릭합니다.
- 오른쪽 위에 있는 달력을 클릭합니다.
- 연결 설정을 클릭합니다.
Azure Databricks 연결 공유
연결을 만든 후 예약된 새로 고침을 만들거나 관리해야 하는 사용자에게 권한을 부여 USE CONNECTION 합니다. 메타스토어 관리자 또는 연결에 대한 권한이 있는 MANAGE 사용자는 이 권한을 부여할 수 있습니다. 연결 관리에 대한 자세한 내용은 Lakehouse 페더레이션에 대한 연결 관리를 참조하세요.
일정 만들기
각 가져오기는 하나의 일정에만 할당할 수 있습니다. 기존 가져오기에 대한 새 일정을 만들려면 다음을 수행합니다.
Google Sheets의 Azure Databricks 커넥터 사이드바에서 저장된 가져오기 탭을 클릭합니다.
일정 아이콘을 클릭하고 새 일정을 클릭합니다.
일정을 생성할 가져오기를 선택합니다.
일정의 이름을 입력합니다.
일정의 빈도 를 선택합니다.
- 시간별 경우 새로 고침을 실행할 시간(분)을 선택합니다.
- 매일 새로 고침을 실행할 시간을 선택합니다.
- 매주의 경우 요일 및 새로 고침을 실행할 시간을 선택합니다.
일정은 현지 표준 시간대를 사용합니다.
예약된 쿼리에 사용할 SQL 웨어하우스를 선택합니다.
일정 만들기를 클릭합니다.
일정 관리
예약된 새로 고침을 보거나 삭제하려면 다음을 수행합니다.
- Google Sheets의 Azure Databricks 커넥터 사이드바에서 저장된 가져오기 탭을 클릭합니다.
- 일정 아이콘을 클릭하고 일정 관리를 클릭합니다.
- 포함된 쿼리 및 일정 구성을 포함하여 일정 세부 정보를 보려면 일정을 선택합니다.
- 다른 사용자가 만든 일정을 보는 경우 표시된 시간은 작성자의 현지 표준 시간대에 있는 시간입니다.
- 일정을 삭제하려면 삭제를 클릭합니다.
제한점
- 예약된 새로 고침은 편집할 수 없습니다. 기존 일정만 보거나 삭제할 수 있습니다. 일정을 수정하려면 일정을 삭제하고 새 일정을 만듭니다.
- 일정에 포함된 쿼리를 편집하는 경우 일정이 업데이트된 쿼리 텍스트를 사용하도록 일정을 삭제하고 업데이트된 쿼리를 사용하여 다시 만들어야 합니다.
- 피벗 테이블에서 새로 고침을 예약할 수 없습니다. Google API는 원시 쿼리 데이터만 업데이트하며 쿼리 결과 스키마가 변경되면 피벗 구성을 수정할 수 없습니다.
- 단일 일정에는 최대 20개의 가져오기가 포함될 수 있습니다.
- 예약된 새로 고침에 사용되는 가져오기에 대한 쿼리 텍스트는 4,096자로 제한됩니다.