Tableau Server에서 Tableau Cloud로 마이그레이션 시 기술 고려 사항

이 항목에서는 Tableau Server에서 Tableau Cloud로 마이그레이션할 때 발생할 수 있는 대부분의 기술적 고려 사항을 다룹니다. 현재 Tableau Server를 관리하고 있으며 Tableau Cloud로의 마이그레이션을 고려 중인 관리자를 대상으로 합니다. 마이그레이션 계획의 기본 단계로 이 항목을 검토하는 것이 좋습니다. 또한 고객 팀과 협력하여 마이그레이션이 조직에 적합한지 파악하십시오.

이 항목의 내용은 Tableau Server 2023.1의 제품 기능을 반영합니다.

추가 정보를 확인하고 Tableau Cloud로의 마이그레이션을 시작하려면 Tableau.com에서 Tableau Cloud 마이그레이션(링크가 새 창에서 열림) 사이트를 방문하십시오.

요약 개요

이 항목은 Tableau 관리자에게 익숙한 네 가지 주요 영역으로 구성되어 있습니다. 다음 표에는 각 주요 영역 내에서 Tableau Cloud와 Tableau Server 간의 기능 비교가 요약되어 있습니다. 해당 기능에 대한 자세한 내용은 이 항목 뒷부분의 관련 섹션을 참조하십시오.

보안, 관리 및 거버넌스
 Tableau CloudTableau Server
규정 준수Salesforce Compliance(링크가 새 창에서 열림) 포털을 참조하십시오. 이 사이트에 액세스하려면 계정 관리자의 허가가 필요할 수 있습니다.고객이 관리함
호스팅 및 업그레이드Tableau에서 관리함고객이 관리함
사이트 수준 관리단일 사이트 기본값고객이 관리함
원격 분석 데이터제한적고객이 관리함
관측 가능성 데이터관리자 인사이트(링크가 새 창에서 열림)작업 로그(링크가 새 창에서 열림)리포지토리 액세스 권한과 작업 로그(링크가 새 창에서 열림)로 고객이 관리함
가용성프리미엄 지원 고객을 위한 SLA에 의거해 99.9%고객이 관리함

 

데이터 연결
 Tableau CloudTableau Server
파일지원지원
응용 프로그램 및 데이터베이스지원됨(데이터베이스별 제한 있음)지원
사용자 지정 연결제한적 지원지원
큐브 데이터 원본지원 안 함지원

 

사용자 관리 및 라이선스
 Tableau CloudTableau Server
라이선스

내부: 역할 기반

외부: 역할 및 사용량 기반

내부: 역할 및 코어 기반

외부: 역할 및 코어 기반

SSO지원지원
Active Directory, Kerberos, LDAP 디렉터리지원 안 함지원
자동화된 사용자 및 그룹 관리Okta, OneLogin, Azure AD 및 사용자 지정 도구(링크가 새 창에서 열림)Active Directory, LDAP

 

확장성 및 외부 통합
 Tableau CloudTableau Server
API를 통해 자동화된 도구지원지원
R 및 Python 통합지원지원
내장지원지원
사용자 지정제한적 지원지원

보안, 관리 및 거버넌스

보안 및 규정 준수

Tableau Cloud 보안 인증이 조직의 요구 사항을 충족하는지 확인하십시오. Tableau Cloud는 ISO 27001/27017/27018 및 SOC 2/3을 준수하고 GDPR에 명시된 바와 같이 데이터 개인 정보 보호 요구 사항을 준수합니다. 최신 인증의 전체 목록을 보려면 Salesforce Compliance(링크가 새 창에서 열림) 포털로 이동하십시오. 이 사이트에 액세스하려면 계정 관리자의 허가가 필요할 수 있습니다.

또한 Tableau Cloud와 Salesforce는 지역별 데이터 보안 및 개인 정보 보호에 대해 가장 엄격한 표준을 준수합니다. 고객 데이터는 호스팅된 지역을 벗어나지 않습니다. Salesforce는 공동 책임 모델을 채택합니다. 이 모델에서는 Salesforce와 귀하의 조직에서 모든 적절한 보안 및 규정 준수 제어가 사용되도록 귀하와 협력합니다.

호스팅 및 업그레이드

Tableau는 고객을 대신해 Tableau Cloud를 호스팅하고 관리합니다. Tableau Cloud는 항상 최신 버전의 Tableau를 실행합니다. 주요 업그레이드는 다운타임 없이 완료됩니다. 업그레이드, 백업, 성능 튜닝 등의 일상적인 유지 관리 작업을 수행하여 가동 중단을 최소화합니다. 가동 중단이 필요한 경우 사전에 통지된 기간 동안 유지 관리가 수행됩니다. Tableau 유지 관리 일정 및 Tableau Trust에서 유지 관리 알림을 등록하는 방법에 대한 자세한 내용은 Tableau Cloud 시스템 유지 관리(링크가 새 창에서 열림)를 참조하십시오.

Tableau Cloud는 Amazon Web Services에서 실행됩니다. 여기에(링크가 새 창에서 열림) 나열된 AWS 리전 중 하나에 사이트를 배포하도록 선택할 수 있습니다.

Tableau는 재해 복구를 위해 환경을 매일 백업합니다. 하지만 이러한 백업은 시스템 전체를 복원하기 위한 목적으로 수행됩니다. Tableau Cloud에서 제거되거나 삭제된 파일을 복구할 목적으로 백업을 유지 관리할 책임은 고객에게 있습니다.

사이트 수준 관리

기본적으로 Tableau Cloud 배포는 사용자가 Tableau를 배포할 수 있도록 단일 사이트를 제공합니다. 단일 사이트 모델은 환경 관리를 단순화하는 동시에 Blueprint(링크가 새 창에서 열림)에서 권장하는 대로 포괄적인 거버넌스 시나리오를 허용합니다.

플랫폼 전체에서 일관된 성능을 보장하기 위해 Tableau Cloud는 사이트 용량 한계를 지정해 사이트를 제한합니다. 용량 유형 및 관련 허용량 목록은 Tableau Cloud 사이트 용량(링크가 새 창에서 열림)을 참조하십시오. 용량 제한에는 전체 저장소에 대한 제한과 사이트에서 수행할 수 있는 작업에 대한 제한이 있습니다. Tableau Server 리포지토리에 연결하고 사용량을 사이트 용량 제한과 비교하여 현재 사용 사례가 이러한 제한의 영향을 받는지 평가할 수 있습니다. 리포지토리 연결에 대한 자세한 내용은 Tableau Server 리포지토리를 사용한 데이터 수집을 참조하십시오.

관측 가능성 데이터

Tableau Cloud에서는 Tableau Server 리포지토리 데이터베이스에 직접 연결할 수 없습니다. 대신 사이트 관리자가 사전 구축된 관측 가능성 대시보드 및 데이터 원본이 포함된 관리자 인사이트라는 프로젝트에 액세스할 수 있습니다. 관리자 인사이트를 사용하여 사용자 지정 뷰 만들기(링크가 새 창에서 열림)를 참조하십시오. 관리자 인사이트는 사용량, 성능, 라이선스, 사용자 관리 등을 이해하는 데 도움이 됩니다. 또한 제공된 데이터 원본을 사용하여 사용자 지정 보고서를 작성하거나 이러한 데이터를 기반으로 구축된 액셀러레이터를 활용할 수도 있습니다. 관련 예는 대시보드 로드 시간 액셀러레이터(링크가 새 창에서 열림)를 참조하십시오. 관리자 인사이트의 기본 데이터 보존 기간은 90일입니다. Advanced Management를 사용하면 보존 기간이 365일로 연장되고 작업 로그(링크가 새 창에서 열림)에 액세스하여 더 자세한 관측 가능성 데이터를 확인할 수 있습니다.

가용성

Tableau Cloud는 월간 서비스 가용성 99.9%를 보장하는 SLA(서비스 수준 계약)를 제공합니다. 모든 Tableau Cloud 고객에게 이러한 수준의 서비스가 제공됩니다. 그러나 가용성이 99.9%에 미치지 못하는 경우에는 Tableau Cloud 프리미엄 지원을 구독하는 고객만 계정에서 서비스 크레딧을 받을 수 있습니다.

표준 지원 또는 확장 지원을 구독하는 Tableau Cloud 고객은 Tableau가 모든 Tableau Cloud 배포에서 99.9% 가용성을 유지하므로 SLA의 혜택을 누릴 수 있습니다. 하지만 Tableau Cloud가 99.9%를 충족하지 못하는 경우 표준 지원 및 확장 지원 고객은 서비스 크레딧을 요청할 수 없습니다.

Tableau Cloud의 기술 지원 서비스(링크가 새 창에서 열림)프리미엄 지원(링크가 새 창에서 열림)에 대해 자세히 알아보십시오.

데이터 연결

데이터가 있는 위치에 따라 Tableau Cloud에서 사용하는 두 가지 연결 옵션이 결정됩니다.

  • Tableau Cloud는 아래 나열된 클라우드 데이터 원본에 직접 연결할 수 있습니다. 직접 연결의 경우 일부 데이터베이스에서는 연결하기 전에 이러한 데이터 원본에 액세스할 수 있도록 Tableau Cloud에 권한을 부여해야 합니다. Tableau Cloud에 게시된 클라우드 데이터에 대한 액세스 권한 부여(링크가 새 창에서 열림)를 참조하십시오.
    지원되는 Tableau Cloud 커넥터

    Alibaba AnalyticsDB for MySQL‡

    Alibaba Data Lake Analytics‡

    Alibaba MaxCompute‡

    Amazon Athena‡

    Amazon Aurora for MySQL‡

    Amazon EMR Hadoop Hive‡

    Amazon Redshift‡

    Apache Drill‡

    Azure Data Lake Storage Gen2‡

    Azure Synapse Analytics(SQL Server 호환)

    Box‡

    Cloudera Hadoop‡

    Databricks‡

    Datorama by Salesforce‡

    Denodo‡

    Dremio by Dremio‡

    Dropbox*‡

    Esri 커넥터‡

    Exasol‡

    Google BigQuery*‡

    Google Cloud SQL(MySQL 호환)‡§

    Google 드라이브‡

    Hortonworks Hadoop Hive

    Impala‡

    Kyvos‡

    MariaDB‡

    Microsoft Azure SQL Database‡

    Microsoft Azure Synapse Analytics‡

    Microsoft SQL Server‡

    MongoDB BI Connector‡

    MySQL‡

    OData‡

    OneDrive*‡

    Oracle‡

    Pivotal Greenplum Database‡

    PostgreSQL‡

    Presto‡

    Qubole Presto‡

    Salesforce‡

    SAP HANA(가상 연결 전용)‡

    SharePoint 목록‡

    SingleStore(이전의 MemSQL)‡

    Snowflake‡

    Spark SQL‡

    Teradata**‡

    Vertica‡

    *Tableau Cloud에서 Google BigQuery, OneDrive 및 Dropbox 연결에 대해 OAuth 2.0 표준을 사용하는 방법에 대한 자세한 내용은 OAuth 연결(링크가 새 창에서 열림)을 참조하십시오.

    **Teradata 웹 작성은 현재 쿼리 구간 설정 기능을 지원하지 않습니다. 자세한 내용은 Teradata(링크가 새 창에서 열림)를 참조하십시오.

    Data Management가 있는 경우 가상 연결을 지원합니다. 자세한 내용은 Tableau Cloud 도움말에서 가상 연결 및 데이터 정책 정보(링크가 새 창에서 열림)를 참조하십시오.

    §Tableau Cloud는 Google Cloud SQL을 사용한 SSL을 지원하지 않습니다.

  • 온프레미스 또는 사설 클라우드 네트워크에 저장된 데이터의 경우 Tableau Bridge를 배포할 수 있습니다. Tableau Bridge가 지원 또는 지원하지 않는 커넥터의 전체 목록을 보려면 Bridge와의 연결(링크가 새 창에서 열림)을 참조하십시오.

파일

Tableau Cloud는 다양한 파일 유형을 지원합니다. Google Drive, Dropbox, Box 및 S3와 같은 클라우드 플랫폼에 호스팅된 파일은 Tableau Cloud 직접 커넥터를 사용하여 라이브 연결과 추출 연결을 모두 지원할 수 있습니다. Tableau Bridge는 추출에 대한 파일 기반 데이터 연결을 지원하지만 파일 기반 데이터에 대한 라이브 연결은 지원하지 않습니다.

응용 프로그램 및 데이터베이스

Tableau Cloud는 Tableau Server가 지원하는 것과 동일한 대부분의 커넥터를 지원하지만 몇 가지 차이점이 있습니다. 일부 데이터베이스의 경우 Tableau Cloud 직접 연결을 사용하려면 특정 구성이 필요합니다. 클라우드 플랫폼에서 호스팅되는 데이터에 대한 직접 연결 허용(링크가 새 창에서 열림)을 참조하십시오.

Tableau Cloud 및 Tableau Bridge는 Kerberos를 사용하는 데이터베이스에 대한 인증을 지원하지 않습니다.

사용자 지정 연결

Tableau Cloud는 모든 Tableau Cloud 고객에 대해 동일한 데이터베이스 커넥터를 사용하도록 설계되었으므로 고객별 연결 솔루션을 지원하지 않습니다. 두 가지 중요한 예외가 있는데, 연결을 확장하거나 사용자 지정하는 데 사용할 수 있는 Hyper API와 Tableau Bridge입니다. Hyper API는 Tableau Cloud에 게시할 수 있는 추출을 만들 수 있습니다. Tableau Bridge를 사용하면 ODBC, JDBC 및 웹 데이터 커넥터와 같은 일부 연결 옵션을 확장할 수 있습니다. Bridge와의 연결(링크가 새 창에서 열림)을 참조하십시오.

Tableau Cloud 기반 커넥터 SDK(.taco) 또는 Tableau Bridge와의 연결을 사용자 지정할 수 없습니다.

Data Management 기능의 일부로 가상 연결을 사용하는 경우 원하는 커넥터에 따라 차이가 있을 수 있습니다. Tableau Cloud 또는 Tableau Bridge가 해당 시나리오를 지원하는지 확인하십시오.

큐브 데이터 원본

Tableau Cloud는 큐브 데이터 원본을 지원하지 않습니다. 대신, 분석의 유연성을 높이기 위해 큐브가 구축된 기초 데이터베이스에 직접 연결하는 것이 좋습니다.

데이터 준비

Tableau Bridge는 Prep Conductor를 사용한 Tableau Prep 흐름 실행을 지원하지 않습니다. 대신, KB 문서 Tableau Cloud에서 온프레미스 데이터로 Tableau Prep Conductor 흐름을 실행하는 방법(링크가 새 창에서 열림)의 프로세스에 따라 데이터 준비를 자동화하십시오.

라이선스 및 사용자 관리

라이선스

Tableau Cloud는 구독 역할 기반 요금제의 라이선스를 지원합니다. 자세한 내용은 Tableau 가격(링크가 새 창에서 열림) 페이지에서 확인하십시오. 주요 관리 작업을 없애기 위해 Tableau Cloud는 기본적으로 로그인 기반 라이선스 관리(LBLM(링크가 새 창에서 열림))를 통해 사용자에게 라이선스를 지정합니다. 기존 영구 라이선스 및 서버 코어 기반 라이선스는 지원되지 않습니다.

Tableau Cloud는 "게스트" 사용자를 제공하지 않습니다. 그러나 연결된 응용 프로그램을 사용하면 조직 내에서 더 광범위하게 사용할 수 있는 콘텐츠를 제공할 수 있습니다. Tableau의 연결된 앱을 사용하여 응용 프로그램 통합(링크가 새 창에서 열림)을 참조하십시오.

조직 외부 사용자를 위해 Tableau Cloud 라이선스를 부여하는 경우 해당 외부 사용 사례에 사용량 기반 라이선스를 사용할 수 있습니다. Tableau 내장된 분석 기능을 위한 사용량 기반 라이선스로 수익 증대 및 비용 절감을 참조하십시오.

SSO(Single Sign-On)

Tableau Cloud는 SAML과 OIDC 모두를 통해 SSO(Single Sign-On)를 지원합니다. Okta, Azure AD, One Login, Salesforce, PingOne 등과의 직접 통합이 지원됩니다.

Tableau Cloud에 액세스하는 모든 사용자는 MFA(다단계 인증)를 활용하여 Tableau Cloud에 인증해야 합니다.

SSO 공급자를 사용하지 않는 경우 Tableau Cloud의 기본 제공 인증 유형인 MFA 기반 TableauID를 사용할 수 있습니다. SAML로 사용자 지정 솔루션을 만들거나 연결된 응용 프로그램(링크가 새 창에서 열림)을 내장된 솔루션에 사용할 수도 있습니다.

자세한 내용은 Tableau Cloud 도움말에서 인증(링크가 새 창에서 열림) 섹션을 참조하십시오.

Active Directory, Kerberos 및 LDAP

Tableau Cloud는 Active Directory와의 직접 통합을 지원하지 않습니다. 그러나 Azure AD로 SAML을 구성(링크가 새 창에서 열림)하여 Tableau Cloud와 통합할 수 있습니다.

또한 대부분의 IdP에는 Active Directory 통합 기능이 있으며, 이것으로도 Tableau Cloud와의 인증에 충분합니다. 관련 예는 Okta의 Active Directory 통합(영문)(링크가 새 창에서 열림)을 참조하십시오.

Tableau Cloud는 Kerberos 인증을 지원하지 않거나 LDAP를 ID 저장소로 사용하는 것을 지원하지 않습니다.

자동화된 사용자 및 그룹 관리

Tableau Cloud는 사용자 ID 정보의 교환을 자동화하기 위해 SCIM(System for Cross-domain Identity Management) 표준을 사용합니다. Tableau Cloud에서는 여러 가지 IdP별 구성을 사용할 수 있습니다. 외부 ID 공급자를 통해 사용자 프로비저닝 및 그룹 동기화 자동화(링크가 새 창에서 열림)를 참조하십시오.

Tableau REST API(링크가 새 창에서 열림)tabcmd 2.0(링크가 새 창에서 열림)은 여러 사용자 및 그룹 자동화 작업을 지원합니다.

Tableau Cloud는 사용자 또는 그룹 프로비저닝을 위해 Active Directory와의 직접 통합을 지원하지 않습니다.

확장성 및 외부 통합

자동화된 도구

Tableau Cloud는 인증된 사용자를 위해 REST API, Javascript API, 메타데이터 API, 대시보드 API, 웹 후크 및 HTML 페이지 내장을 지원합니다. 자세한 내용은.Tableau 개발자 도구(링크가 새 창에서 열림)를 참조하십시오.

마이그레이션하기 전에 관련 사용 사례를 확인하는 것이 좋습니다.

Tableau Cloud에 대한 자동화된 도구 전략을 계획할 때 알아야 할 몇 가지 차이점이 있습니다.

  • Tableau Server는 서버 수준 관리를 위해 REST API를 지원합니다. Tableau Cloud는 사이트 수준 관리를 지원합니다.
  • Tableau Server는 전체 목록의 웹 데이터 커넥터를 지원합니다. Tableau Cloud에서 웹 데이터 커넥터에 대한 추출 새로 고침을 실행하려면 Bridge를 사용해야 합니다.
  • Tableau Exchange의 커넥터는 Tableau Server에서만 지원됩니다.

Tableau Cloud에서 지원하는 API는 Tableau PAT(개인용 액세스 토큰)를 사용한 인증에 최적화되어 있습니다. Tableau Cloud로 마이그레이션하는 과정에서 PAT 인증을 사용하도록 도구를 리팩터링해 보십시오. 자세한 내용은 개인용 액세스 토큰(링크가 새 창에서 열림)을 참조하십시오.

확장성

Tableau Cloud는 R 및 Python 모두를 사용하여 분석 확장 프로그램을 지원합니다. 분석 확장 프로그램에 대한 연결 구성(링크가 새 창에서 열림)을 참조하십시오. 그러나 Tableau Bridge는 분석 확장 프로그램을 지원하지 않으므로 이러한 확장 프로그램은 Tableau Bridge가 필요하지 않은 데이터 원본과만 호환됩니다.

Tableau Cloud는 Tableau Cloud에 게시되거나 작성된 R 또는 Python 스크립트 단계를 Prep 흐름(링크가 새 창에서 열림)에서 지원하지 않습니다.

내장

Tableau Cloud는 Tableau를 다른 응용 프로그램에 내장하는 것을 지원합니다. 사용자 및 콘텐츠 관리를 위해 내장 API, 다양한 SSO 옵션, Tableau REST API를 지원합니다.

내장과 관련하여 Tableau Cloud와 Tableau Server에는 두 가지 주요 차이점이 있습니다.

사용자 지정

Tableau Cloud를 사용하면 언어, 로캘, 사용자 지정 로고, 사용자 지정 프로젝트 이미지 등 사용자 환경의 일부 측면을 사용자 지정할 수 있습니다. 사이트 및 콘텐츠 설정 사용자 지정(링크가 새 창에서 열림)을 참조하십시오.

Tableau Cloud는 사용자 지정 URL, 사용자 지정 글꼴 또는 사용자 지정 시작 배너를 지원하지 않습니다.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!