통합 문서 및 데이터 원본과 추출 마이그레이션

Tableau Server 사용자는 원래 데이터의 복사본이거나 하위 집합인 추출을 게시할 수 있습니다. 이러한 추출은 통합 문서나 데이터 원본에 내장할 수 있습니다. 기본적으로 Tableau Content Migration Tool를 사용하여 추출이 포함된 통합 문서나 데이터 원본을 마이그레이션하는 경우 추출이 포함된 통합 문서나 데이터 원본과 함께 마이그레이션됩니다. Content Migration Tool는 이 동작을 제어할 수 있는 몇 가지 옵션을 제공합니다.

  • 라이브 연결로 전환

    마이그레이션 계획에 추출 제거 변환을 추가하여 마이그레이션 중에 통합 문서 또는 데이터 원본에서 추출을 제거할 수 있습니다. 항상 원본 통합 문서 또는 데이터 원본은 수정되지 않습니다. 대신 대상 사이트로 마이그레이션되는 통합 문서 또는 데이터 원본의 복사본에서 추출이 제거됩니다. 이렇게 하면 효율적으로 데이터 연결을 다시 라이브 연결로 전환할 수 있습니다.

  • 마이그레이션 후 추출 새로 고침

    마이그레이션 계획에서 마이그레이션 후 추출 새로 고침 옵션을 사용하도록 설정하여 통합 문서 또는 데이터 원본이 마이그레이션된 후 즉시 추출 새로 고침 작업을 예약할 수 있습니다.

    마이그레이션 계획에서 연결 정보 설정 변환을 사용하여 다른 데이터 집합(예: 다른 데이터베이스 서버 또는 데이터베이스)을 가리키도록 데이터 연결을 변경하는 경우에도 마이그레이션 후 추출 새로 고침 옵션을 사용하지 않는 것이 좋습니다. 다른 데이터를 가리키도록 연결 정보를 변경하고 마이그레이션 후 추출 새로 고침 옵션을 사용하는 경우 잠재적인 보안 문제를 발생시킬 수 있는 방식으로 의도하지 않게 데이터가 노출될 수 있습니다.

    자세한 내용은 옵션 3: 마이그레이션 후 추출 새로 고침을 참조하십시오.

추출을 사용하는 데이터 연결 변경

Tableau 데이터 연결은 데이터 원본을 직접 쿼리하는 라이브 연결이거나 데이터 원본의 추출일 수 있습니다. 추출은 원래 데이터의 복사본이거나 하위 집합이며 통합 문서 또는 데이터 원본에 내장될 수 있습니다. 추출이 존재하는 경우 뷰에서는 기초 데이터 원본 대신 추출에서 데이터를 쿼리합니다.

일반적으로 마이그레이션 중에는 대상 사이트에서 원본 사이트와 다른 데이터베이스를 가리키도록 데이터 원본 연결을 수정하는 것이 좋을 수 있습니다.

예를 들어 통합 문서를 준비 사이트에서 대상 사이트로 마이그레이션하는 경우 통합 문서 내부의 데이터 연결을 프로덕션 데이터베이스에 연결하도록 업데이트하는 것이 좋을 수 있습니다. 마이그레이션 계획에서 Set Connection Info(연결 정보 설정) 변환을 사용하여 구현할 수 있습니다. 이제 준비 서버에서 프로덕션 서버로 통합 문서를 복사하고 데이터 연결을 프로덕션 데이터베이스를 가리키도록 업데이트하는 마이그레이션 계획이 있다고 가정합니다.

통합 문서에 추출이 사용되는 경우에는 추가 작업이 필요합니다. 이 시나리오에서는 통합 문서가 마이그레이션되고 라이브 데이터 연결이 업데이트됩니다. 그러나 뷰에는 여전히 준비 데이터베이스의 데이터가 표시됩니다. 원본(준비) 사이트에서 복사된 준비 데이터베이스 추출이 포함되기 때문입니다. 이 문제를 해결하는 몇 가지 방법이 있습니다.

옵션 1: 게시된 데이터 원본 사용

게시된 데이터 원본을 대신 사용하도록 통합 문서를 변경할 수 있습니다. 이 방법에서는 추출이 게시된 데이터 원본의 일부로 관리되므로, 해당 데이터 원본을 사용하는 통합 문서에 대한 업데이트 마이그레이션을 라이브 데이터베이스의 연결이나 데이터 추출을 걱정할 필요 없이 간소화할 수 있습니다.

옵션 2: 마이그레이션 중에 추출 제거

마이그레이션 계획에 Remove Extract(추출 제거) 변환을 추가할 수 있습니다. 이렇게 하면 통합 문서에서 추출이 제거되어 데이터 원본이 효과적으로 라이브 연결로 전환됩니다.

옵션 3: 마이그레이션 후에 추출 제거

마이그레이션 계획에서 Refresh Extracts After Migration(마이그레이션 후 추출 새로 고침) 옵션을 사용할 수 있습니다. 이렇게 하면 통합 문서와 함께 추출이 마이그레이션되지만 마이그레이션이 완료된 후 해당 통합 문서에 대한 즉각적인 추출 새로 고침 작업이 예약됩니다.

이 옵션을 Set Connection Info(연결 정보 설정) 변환과 함께 사용하는 것은 잠재적인 보안 문제를 유발할 수 있으므로 대개 권장하지 않습니다.

문제는 대상 사이트에서 마이그레이션된 통합 문서가 마이그레이션 완료 시점부터 추출 새로 고침 작업 완료 시점까지의 기간 동안 여전히 이전(원본) 추출 데이터가 표시된다는 것입니다. 추출 새로 고침 작업이 실패하면 추출이 새로 고쳐질 때까지 이전/원본 데이터가 유지됩니다.

준비 환경에서 프로덕션 환경으로 마이그레이션하는 위에서 설명한 것과 같은 시나리오에서는 이 문제를 허용할 수 있지만 통합 문서 사용자는 통합 문서가 최근에 마이그레이션되었지만 아직 추출이 새로 고쳐지지 않았기 때문에 이전/준비 데이터를 표시한다는 것을 모를 수 있다는 것을 알아야 합니다.

Set Connection Info(연결 정보 설정)를 사용하여 다른 고객 또는 클라이언트 데이터 집합을 가리키도록 데이터 연결을 변경하는 다른 시나리오에서는 마이그레이션 후 추출이 새로 고쳐질 때까지 통합 문서의 추출이 다른 클라이언트 또는 고객의 데이터를 포함하는 심각한 보안 문제가 발생할 수 있습니다.

이 문제를 완화하는 한 가지 방법은 2단계 마이그레이션을 구현하는 것입니다. 이 방식에서는 아래에 설명된 각 단계에 대해 하나씩, 마이그레이션 계획 두 개를 만들어야 하며 통합 문서 및 데이터 원본을 액세스할 수 있게 하기 전에 추출을 업데이트해야 합니다.

  • 1단계: 관리자만 액세스할 수 있는 대상 사이트의 프로젝트로 콘텐츠를 마이그레이션합니다. 이 마이그레이션에서는 추출 새로 고침이 실패해도 권한이 없는 사용자가 이전 데이터를 볼 수 있는 가능성이 없으므로 Refresh the Extract After Migration(마이그레이션 후 추출 새로 고침) 옵션과 함께 Set Connection Info(연결 정보 설정) 변환을 사용하여 데이터 연결을 업데이트할 수 있습니다.
  • 2단계: 1단계가 완료되고 추출 새로 고침이 성공했다는 것을 확인한 후 두 번째 마이그레이션 계획을 실행하여 1단계 대상의 콘텐츠를 최종 사용자가 볼 수 있는 최종 대상으로 마이그레이션합니다.

이 작업을 수행할 수 있는 사용자

Explorer 이상의 역할이 있는 Tableau 사이트 사용자. 콘텐츠를 마이그레이션하려면 통합 문서 및 원본 사이트에 대한 보기복사본 다운로드/저장 기능과 대상 사이트의 대상 프로젝트에 대한 보기게시 기능이 있어야 합니다. 자세한 내용은 사용 권한을 참조하십시오.

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