Bridge 클라이언트 풀 관리

풀링된 Bridge 클라이언트를 관리할 수 있는 몇 가지 방법이 있습니다.

데이터 새로 고침 작업 모니터링

작업 페이지와 기본 제공 관리 뷰 조합을 사용하여 클라이언트 작업을 모니터링할 수 있습니다.

라이브 쿼리

라이브 쿼리 작업을 모니터링하려면 Bridge와 연결된 데이터 원본에 대한 트래픽 관리 뷰를 사용할 수 있습니다.

새로 고침 작업

새로 고침 작업을 모니터링하려면 다음과 같은 리소스를 사용할 수 있습니다.

  • 작업 페이지: 작업 페이지에 Online 일정을 사용하는 Bridge 새로 고침 작업 중에서 완료된 작업, 진행 중인 작업, 보류 중인 작업, 취소된 작업 및 일시 중단된 작업을 표시할 수 있습니다. 자세한 내용은 Bridge 새로 고침 작업 정보를 참조하십시오.

  • 비추출용 백그라운드 작업 관리 뷰: Bridge를 통한 추출 새로 고침에 대한 필터링 후 이 관리 뷰에는 Online 일정을 사용하는 Bridge 새로 고침 작업이 표시됩니다. 자세한 내용은 비추출용 백그라운드 작업을 참조하십시오.

  • Bridge 추출 관리 뷰: 이 관리 뷰에는 Online 일정 및 Bridge(레거시) 일정을 사용하는 Bridge 새로 고침 작업이 표시됩니다. 이 뷰에 대한 자세한 내용은 Bridge 추출을 참조하십시오.

  • 클라이언트 로그를 사용하여 데이터 원본 또는 뷰 만들기: 클라이언트에서 생성된 JSON 로그 파일을 사용하여 사용자 고유의 데이터 원본과 뷰를 생성하여 새로 고침 작업을 모니터링합니다. 자세한 내용은 아래의 클라이언트별 새로 고침 작업 섹션을 참조하십시오.

다중 연결 시나리오

내장된 데이터 원본이 포함된 Bridge 추출 새로 고침 연결의 경우 둘 이상의 Bridge 클라이언트에 연결할 수 있으므로 여러 원본의 데이터를 마치 단일 원본인 것처럼 결합하고 액세스할 수 있습니다. 이 동작은 게시된 데이터 원본과는 다릅니다.

여러 개의 게시된 데이터 원본 연결을 하나의 Bridge 클라이언트에 할당해야 합니다. 연결이 충돌하는 풀 매핑은 지원되지 않습니다.

시나리오 1

데이터 원본 1: Tableau Cloud를 통해 데이터 원본에 직접 연결되는 Snowflake용 내장된 데이터 원본입니다.

데이터 원본 2: 온프레미스 데이터베이스를 유니온하는 연결이 있는 Snowflake용 게시된 데이터 원본입니다.

풀 매핑

  • 내장된 데이터 원본의 경우 사설망 허용 목록에 Snowflake를 추가하지 않습니다. 연결 탭에서 연결 유형을 편집하고 네트워크 유형을 Tableau Cloud로 설정합니다.
  • 참고: 데이터 원본이 Tableau Cloud에 직접 액세스할 수 있는 경우 Bridge를 사용할 필요가 없습니다.

  • 온프레미스 데이터베이스에 대한 유니온 연결이 있는 Snowflake 게시된 데이터 원본의 경우, 연결을 사설망 허용 목록에 추가하고 연결 탭에서 연결 유형을 편집한 다음 네트워크 유형을 사설망으로 설정합니다.

시나리오 2: 지원되지 않음

  • 연결 1은 pool1에 할당되고 연결 2는 pool2에 할당되어 두 개의 연결이 있는 게시된 데이터 원본입니다.

클라이언트별 새로 고침 작업

위에 나열된 관리 뷰를 사용하여 새로 고침 작업을 모니터링하는 대신 Bridge 클라이언트에서 수행한 새로 고침을 모니터링하는 사용자 고유의 데이터 원본 및 뷰를 만드는 것이 좋습니다. Tableau Desktop을 사용하여 클라이언트가 실행 중인 컴퓨터에서 클라이언트의 JSON 로그 파일에 연결하면 됩니다.

참고: 가상 연결에 대한 새로 고침은 클라이언트의 JSON 로그 파일에 캡처되지 않습니다.

JSON 로그 파일은 "k" 및 "v" 개체로 구성됩니다. "k" 개체는 새로 고침 작업을 캡처하고 "v" 개체는 새로 고침 세부 정보를 캡처합니다. 새로 고침과 세부 정보는 다음과 같습니다.

  • 일정 유형 - Online 또는 Bridge(레거시)
  • 데이터 원본 유형 및 이름
  • 새로 고침 시작 및 종료 시간, 기간, 업로드 및 게시 시간
  • 오류

1단계: 시작하기 전에

한 로그 파일의 데이터에서 뷰를 작성하려면 2단계로 건너뛸 수 있습니다.

클라이언트의 데이터가 여러 로그 파일에 있는 경우 파일을 유니온해야 합니다. 로그 파일을 로컬로 유니온하는 스크립트를 만들거나 아래 절차에 설명된 대로 Tableau Desktop을 사용하여 유니온을 수행할 수 있습니다.

참고:

  • 아래 설명된 절차에서는 Tableau Desktop을 클라이언트와 동일한 컴퓨터에서 실행하고 있다고 가정합니다.
  • 한 풀에 있는 여러 클라이언트의 여러 로그 파일을 사용하여 작업하는 경우 클라이언트에 대해 여러 로그 파일을 유니온하는 것 외에도 여러 클라이언트의 로그 파일을 조인하여 풀의 새로 고침을 모니터링할 수 있습니다.
  • Tableau Cloud 웹 작성에서 바로 JSON 파일에 연결하는 것은 현재 지원되지 않습니다. 자세한 내용은 Creator: 웹에서 데이터에 연결(링크가 새 창에서 열림)을 참조하십시오.

2단계: JSON 로그에 연결

데이터 원본과 뷰를 작성하려면 Tableau Desktop을 사용하여 클라이언트의 로그 파일에 연결합니다.

  1. Tableau Desktop을 시작하고 연결에서 JSON 파일을 선택합니다. 다음을 수행합니다.

    1. 스키마 수준 선택 대화 상자에서 "k" 개체 세부 정보를 포함할 최상위 수준 스키마를 선택하고 선택적으로 "v" 개체 세부 정보를 포함할 "v" 수준 스키마를 선택한 다음 확인을 클릭합니다.
    2. 연결할 로그 파일(예: C:\Users\jsmith\Documents\내 Tableau Bridge 리포지토리\로그)을 찾아 선택한 다음 열기를 클릭합니다.
  2. (선택 사항) 데이터 원본 페이지에서 로그 파일을 마우스 오른쪽 단추로 클릭하고 유니온으로 변환을 클릭하여 유니온을 설정합니다. 다음을 수행합니다.

    1. 와일드카드(자동) 탭을 선택합니다.
    2. 검색 위치 옆에 있는 경로에 클라이언트의 로그 폴더가 표시되는지 확인합니다.
    3. 일치 패턴 아래에 ExtractRefreshMetrics_*를 입력하고 확인을 클릭합니다.
  3. 시트 탭을 선택하여 분석을 시작하고 뷰를 작성합니다.

  4. 작업을 마치면 Tableau Cloud에 데이터 원본과 뷰를 별도로 게시할 수 있습니다. 데이터 원본을 최신 상태로 유지하려면 게시 후 데이터 원본에 대해 Bridge(레거시) 일정을 설정하면 됩니다.

특정 로그 관련 제한 사항이 충족되면 새 로그 파일을 생성할 수 있고 이전 로그 파일을 삭제할 수 있기 때문에 만든 데이터 원본과 뷰는 경고 없이 변경될 수 있습니다. 이러한 제한 및 조정 방법에 대한 자세한 내용은 Bridge 클라이언트 설정 변경을 참조하십시오.

풀 및 클라이언트 관리

풀링 섹션 아래에는 Bridge 배포의 풀링 및 클라이언트 관련 정보에 대한 최대 5개의 테이블이 표시될 수 있습니다.

풀 정보

첫 번째 테이블은 사이트에 등록된 클라이언트로 구성됩니다. 이러한 클라이언트는 클라이언트가 할당된 풀로 정렬됩니다.

두 번째 테이블인 할당되지 않은 클라이언트는 풀에 할당되지 않은 클라이언트를 보여줍니다. 대부분의 경우 라이브 쿼리와 추출 새로 고침 작업의 부하를 분산하기 전에 이러한 클라이언트를 풀에 할당해야 합니다. 다른 경우 이 테이블의 클라이언트를 Bridge(레거시) 일정을 사용한 데이터 원본 새로 고침 전용 풀로 할당할 수도 있습니다.

세 번째 테이블인 기본 풀은 기본 풀의 클라이언트를 보여줍니다. Bridge 2021.4 이전에 풀링을 사용하도록 구성된 클라이언트는 기본적으로 이 풀에 포함됩니다. 기본 풀의 도메인은 특정 사설망에 액세스하도록 구성할 수 없기 때문에 새 풀을 만들고 특정 도메인에 매핑하여 액세스 범위를 축소하는 것이 좋습니다.

처음 3개 테이블에 표시되는 클라이언트에서 다음과 같은 정보를 확인할 수 있습니다.

  • 클라이언트 이름은 컴퓨터 이름이라고도 하며 클라이언트가 설치되어 실행되고 있는 컴퓨터의 이름입니다.

  • 소유자 이름: 대부분의 경우 사이트 관리자입니다. 클라이언트에서 Tableau Cloud에 인증한(로그인한) 사용자입니다.

  • 풀 상태는 첫 번째 테이블에만 적용되며 다음을 나타냅니다. 1) 풀에 할당된 클라이언트가 있는지 여부, 2) 클라이언트가 연결되어 있고 데이터 새로 고침 작업을 처리하는 데 사용할 수 있음 또는 3) 풀의 모든 클라이언트 연결이 끊겼기 때문에 풀이 오프라인임
  • 클라이언트 버전:

    • 클라이언트가 최신 버전의 Bridge를 실행하고 있지 않으면 이 열에 경고 아이콘()이 표시됩니다. 필수는 아니지만 최신 보안 및 기능 업데이트를 활용하려면 업그레이드하는 것이 좋습니다. 최신 버전의 Bridge를 다운로드하려면 Tableau 웹 사이트에서 다운로드(링크가 새 창에서 열림) 페이지로 이동합니다.

      참고: 경고 아이콘은 다운로드할 수 있는 최신 클라이언트가 있는 경우에만 표시됩니다. 경고 아이콘은 클라이언트 또는 관련 Bridge 데이터 원본 또는 가상 연결에 문제가 있음을 나타내는 것이 아닙니다.

  • 연결 상태 - 자세한 내용은 아래의 클라이언트 연결 상태를 참조하십시오.

  • 마지막으로 연결됨 - Tableau Cloud이 마지막으로 클라이언트에 연결할 수 있었던 날짜와 시간을 표시합니다.

사설망 허용 목록 정보

네 번째 테이블인 허용 목록 등록에는 풀의 한정된 범위에 해당하는 도메인 목록이 포함됩니다.

다섯 번째 테이블인 허용 목록 요청은 가상 연결을 만들려는 사용자가 연결을 요청한 보류 중인 도메인을 보여줍니다. 이러한 도메인 요청은 사용자의 가상 연결 워크플로우가 막히지 않도록 가능한 한 빨리 처리되어야 합니다.

클라이언트 연결 상태

클라이언트가 나열된 위치에서 색상이 지정된 원과 상태 레이블은 데이터 새로 고침 작업을 지원할 수 있는 클라이언트의 가용성을 나타냅니다.

  • 녹색 또는 “연결됨”: 녹색 또는 연결됨 상태는 클라이언트가 연결되었으며 라이브 쿼리 및 추출 새로 고침을 지원할 수 있음을 나타냅니다.

  • 빨간색 또는 "연결 끊김": 빨간색 또는 연결 끊김 상태는 클라이언트를 일시적으로 연결이 끊긴 상태로 만든 몇 가지 조건 중 하나를 나타낼 수 있습니다. 가장 일반적인 시나리오는 클라이언트가 실행되고 있지 않거나 시작된 후 Tableau Cloud과 통신을 설정할 수 없는 경우입니다. 상태를 마우스오버하면 상태를 설명하는 도구 설명을 볼 수 있습니다.

    참고: 클라이언트가 연결 끊김 상태인 경우 라이브 쿼리가 중단될 수 있습니다. 이와 같은 경우 문제가 해결될 때까지는 라이브 쿼리가 있는 데이터 원본 또는 가상 연결에 의존하는 뷰가 올바르게 표시되지 않을 수 있습니다.

위에서 설명한 상태는 클라이언트에 표시되는 상태를 나타내며 해당 상태와 일치합니다.

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