기술 자료

게시된 통합 문서를 열 때 "이 시트는 Google Drive 데이터베이스에 있는 데이터를 사용합니다" 오류


게시 날짜: 10 Apr 2023
마지막 수정 날짜: 19 Jun 2023

문제

Google Drive의 파일에 연결된 게시된 통합 문서를 열 때 다음과 같은 오류 메시지가 표시됩니다.

Unable to connect to data source with the supplied credentials, or no credentials provided.(제공된 자격 증명을 사용하여 데이터 원본에 연결할 수 없거나, 자격 증명이 제공되지 않았습니다.)
Tableau needs an unexpired OAuth refresh token to connect to the data. Authorise refresh tokens or ask the datasource owner for help.(새로 고침 토큰을 승인하거나 데이터 원본 소유자에게 도움을 요청하세요.)
This sheet uses data that's on a Google Drive database.(이 시트는 Google Drive 데이터베이스에 있는 데이터를 사용합니다.)
You need to sign into that server.(해당 서버에 로그인해야 합니다.)

사용자가 추가한 이미지

환경

  • Tableau Cloud
  • Tableau Server
  • Google Drive

해결 방법

가능한 원인과 솔루션은 각각 두 가지입니다.
옵션 1
통합 문서에서 사용 중인 데이터 원본에 자격 증명이 내장되어 있지 않습니다.

아래 지침에 따라 Google Drive에 대한 자격 증명을 Tableau Cloud에 내장합니다.
1. Tableau Desktop에서 Menu(메뉴)>Server(서버)>Publish Data Source(데이터 원본 게시)>(데이터 원본 이름)를 선택합니다.
2. 데이터 원본을 Tableau Cloudl에 게시하고 Authentication(인증) 옵션을 "Prompt User(사용자에게 확인)"로 남겨둡니다.  그러면 브라우저에서 새 탭이 열립니다.
3. Connections(연결) 탭을 열고 option(옵션) (...)>Edit Connection(연결 수정)을 클릭합니다.
4. Embedded credentials in the connection(연결에 내장된 자격 증명)>Select an Account(계정 선택)>Add a Google Drive Account(Google Drive 계정 추가하기)를 선택합니다. Google Drive에 대한 자격 증명을 입력합니다.
5. Save(저장)를 클릭합니다.
6. 데이터 원본을 Tableau Desktop에서 게시된 데이터 원본으로 바꿉니다.  데이터 원본 교체에 관한 자세한 내용은 Tableau Online 도움말에서 확인하세요.
옵션 2
Google Cloud 플랫폼에 'Google Sheets API'가 선택되어 있지 않습니다. 

1. Google Cloud 플랫폼에 로그인합니다.
2. "Google Sheets API"를 활성화합니다.  Google Cloud 프로젝트에서 작업할 때 API를 활성화하는 방법에 대한 지침은 이 타사 지침을 참조하세요.
 

원인

1. Google Drive용 자격 증명이 내장되어 있지 않습니다.  Google Drive에 연결된 데이터 원본을 게시할 때 "내장된 암호" 옵션이 지원되지 않습니다.

사용자가 추가한 이미지

2. Google Cloud 플랫폼에서 Google Sheets API 옵션을 선택하지 않았을 때도 오류가 발생할 수 있습니다.
이 문서로 문제가 해결되었습니까?