사용자 인증 정보는 데이터 소스에서 제공하는 데이터를 볼 수 있는 사용자를 결정합니다. Looker Studio는 다음 세 가지 유형의 데이터 사용자 인증 정보를 사용합니다.
- 소유자의 사용자 인증 정보를 사용하면 다른 사용자가 사용자 인증 정보 소유자의 승인을 통해 데이터에 액세스할 수 있습니다.
- 보기 권한 사용자의 사용자 인증 정보는 각 보고서 보기 권한 사용자의 인증 정보에 따라 데이터에 액세스합니다.
- 서비스 계정 사용자 인증 정보는 데이터에 액세스하도록 인증 및 승인될 수 있으며 사람이 아닌 사용자를 나타내는 특수한 유형의 Google 계정을 사용합니다.
데이터 소스의 사용자 인증 정보 설정
- 데이터 소스를 수정합니다.
- 화면 상단에서 데이터 사용자 인증 정보를 클릭합니다.
- 새 사용자 인증 정보 유형을 선택합니다.
- 새 사용자 인증 정보 소유자가 되려면 나를 소유자로 지정을 클릭합니다.
사용자 인증 정보 유형
소유자의 사용자 인증 정보
다른 사용자가 데이터 세트에 대한 액세스 권한이 없어도 이 데이터를 사용하는 보고서를 조회하거나 만들 수 있게 하려면 이 옵션을 선택합니다. 소유자의 사용자 인증 정보는 특정 사용자의 사용자 인증 정보를 사용하여 데이터 세트에 대한 액세스 권한을 부여합니다. 데이터 소스를 만든 경우, 기본적으로 사용자 인증 정보 소유자는 본인이지만 데이터 소스의 다른 편집자가 사용자 인증 정보 소유자가 될 수 있습니다.
소유자의 사용자 인증 정보 옵션을 사용한다고 해서 데이터 세트에 직접 액세스할 수 있는 권한을 부여하지는 않습니다. 소유자의 사용자 인증 정보는 결코 표시되거나 전송되지 않습니다.
예
회사의 모든 웹사이트 트래픽 보기에 연결되는 Google 애널리틱스 데이터 소스를 만들어 데이터 소스 구성 탭에서 소유자의 사용자 인증 정보를 선택하고 이 데이터 소스를 니킬, 벳시와 공유했다고 합시다. 니킬은 자신의 Google 애널리틱스 로그인 정보와 모든 웹사이트 트래픽 보기에 액세스할 수 있는 권한이 있지만 벳시는 이 보기에 액세스할 수 있는 권한이 없습니다. 하지만 두 사람 모두 각자의 사용자 인증 정보가 아닌 내 사용자 인증 정보를 사용하므로 이 데이터 소스를 토대로 만들어진 보고서를 볼 수 있습니다.
보기 권한 사용자의 사용자 인증 정보
이 옵션을 선택하면 데이터 소스(또는 데이터 소스를 사용하여 만든 보고서)의 모든 사용자가 자신의 사용자 인증 정보를 제공해야 데이터 세트에 액세스할 수 있습니다. 데이터 세트에 대한 액세스 권한이 없는 경우 보고서의 데이터를 보거나 데이터 소스 필드를 수정할 수 없습니다.
예
앞의 '소유자의 사용자 인증 정보' 섹션에서 설명한 것과 동일한 상황에서 보기 권한 사용자의 사용자 인증 정보 옵션을 선택했다는 점만 다른 경우를 살펴보겠습니다. 이 데이터 소스를 사용하여 작성된 보고서를 동일한 사용자와 공유했을 때, Google 애널리틱스의 모든 웹사이트 트래픽 보기에 대해 자신의 사용자 인증 정보를 가진 니킬만 데이터를 볼 수 있습니다. 벳시는 보고서를 확인하더라도 이 데이터를 볼 수 없습니다.
서비스 계정 사용자 인증 정보
소유자의 사용자 인증 정보를 사용하여 액세스 권한을 위임하거나 개별 보고서 보기 권한 사용자가 본인의 인증 정보를 사용하여 데이터에 액세스하도록 요청하는 대신, Looker Studio에서 서비스 계정을 사용하여 인증하고 데이터에 액세스할 권한을 받을 수 있습니다.
- 서비스 계정 사용자 인증 정보는 Google Workspace 또는 Cloud ID 관리 조직에서만 사용할 수 있습니다.
- 서비스 계정 사용자 인증 정보는 현재 BigQuery 데이터 소스에서만 사용할 수 있습니다.
- 서비스 계정은 Google Workspace 또는 Cloud ID 관리자가 설정해야 합니다. Cloud ID 관리자인 경우 서비스 계정을 설정하는 방법을 알아보세요.
서비스 계정이 이미 설정된 경우, 데이터 소스 사용자 인증 정보 대화상자에서 서비스 계정의 이메일 주소를 제공하여 데이터 소스를 BigQuery 데이터에 연결할 수 있습니다. 다음 단계를 따르세요.
- BigQuery 데이터 소스를 만들거나 수정합니다.
- 툴바에서 데이터 사용자 인증 정보를 클릭합니다.
- 서비스 계정 사용자 인증 정보를 선택합니다.
- 상자에 서비스 계정 이메일 주소를 입력합니다.
- 업데이트를 클릭합니다.
서비스 계정을 찾는 방법
사용할 서비스 계정을 확인하는 가장 간단한 방법은 Google Cloud 관리자에게 문의하는 것입니다. 조직에 여러 서비스 계정이 설정되었을 수 있으므로 올바른 서비스 계정을 사용하는 것이 중요합니다.
Cloud 콘솔에 대한 액세스 권한이 있는 경우 다음 두 가지 방법 중 하나를 사용하여 사용 가능한 서비스 계정을 나열할 수 있습니다.
Cloud 콘솔 사용하기
- Google Cloud Platform > IAM 및 관리자 > 서비스 계정 페이지로 이동합니다.
- 필요한 경우 프로젝트를 선택합니다.
- 프로젝트의 서비스 계정 페이지에서 Looker Studio가 BigQuery 데이터에 액세스하는 데 사용할 서비스 계정을 찾습니다.
- 해당 계정의 이메일 주소를 복사합니다.
Cloud Shell 사용하기
- Cloud Shell을 엽니다.
- 필요한 경우 프로젝트를 선택합니다.
- 액세스 권한이 있는 서비스 계정을 나열하려면 gcloud iam service-accounts list 명령어를 실행합니다.
예:
gcloud iam service-accounts list
오류가 있나요?
서비스 계정을 사용하려고 할 때 사용자 인증 정보 대화상자나 보고서에 오류가 표시되는 경우는 서비스 계정이 불완전하거나 잘못 설정되었기 때문일 수 있습니다. 해결 방법은 Looker Studio의 Google Cloud 서비스 계정 설정하기를 참고하세요.
사용자 인증 정보 업데이트
데이터 소스의 편집자는 사용자 인증 정보를 업데이트할 수 있습니다.
- 편집자는 데이터 소스에서 사용하는 사용자 인증 정보 유형을 변경할 수 있습니다.
- 편집자는 새 사용자 인증 정보 소유자가 될 수 있습니다.
데이터 사용자 인증 정보 취소
사용자 인증 정보를 사용하는 데이터 소스는 더 이상 데이터 소스를 수정할 수 없더라도 계속 데이터를 가져옵니다. 사용자 인증 정보를 취소하면 데이터 소스가 데이터에 '사용자로서' 액세스할 수 없게 됩니다.
예를 들어 회사의 데이터 소스를 만든 후 퇴사한 경우 데이터 소스에서 데이터를 가져오지 못하도록 할 수 있습니다. 개별 데이터 소스의 사용자 인증 정보를 취소하거나 더 이상 액세스 권한이 없는 모든 데이터 소스에서 사용자 인증 정보를 취소할 수 있습니다.
단일 데이터 소스에서 사용자 인증 정보 취소
- Looker Studio에 로그인합니다.
- 상단에서 데이터 소스를 선택합니다.
- 공유를 중지할 파일을 둘러보거나 검색한 다음 오른쪽에서 더보기 를 클릭합니다.
- 데이터 소스 취소를 클릭합니다.
더 이상 소유하지 않는 모든 데이터 소스에서 사용자 인증 정보 취소
- Looker Studio에 로그인합니다.
- 오른쪽 상단에서 설정 을 클릭합니다.
- 데이터 소스 취소를 선택합니다.
- 만들었지만 더 이상 소유하지 않는 모든 데이터 소스의 목록이 표시됩니다.
- 모두 취소를 클릭합니다.