Loading

백그라운더 작업의 사용자 지정 관리 뷰 만들기

게시 일자: Jul 20, 2023
과업
Tableau Server 백그라운더 작업의 사용자 지정 관리 뷰를 만드는 방법
단계
Tableau Server PostgreSQL 작업 그룹 데이터베이스와 readonly 또는 Tableau 사용자가 있는 사용자 지정 SQL 연결을 사용합니다.
  1. Tableau 사용자가 있는 Tableau Server PostgreSQL 작업 그룹 데이터베이스에 연결합니다.
  2. 왼쪽 데이터 원본 패널에서 새 사용자 지정 SQL을 두 번 클릭합니다.
  3. 아래에 제공된 샘플 쿼리를 텍스트 상자에 붙여 넣습니다.
  4. 확인을 클릭합니다.
  5. 여기에서 비주얼리제이션의 적절한 백그라운더 작업 기준을 선택할 수 있습니다.
  SELECT
      tasks.id                                            AS "Job Id" ,
      tasks.job_name                                      AS "Job Name" ,
      tasks.progress                                      AS "Progress" ,
      tasks.finish_code                                   AS "Finish Code" ,
      tasks.priority                                      AS "Priority" ,
      tasks.notes                                         AS "Notes" ,
      tasks.created_at                                    AS "Created At" ,
      tasks.started_at                                    AS "Started At" ,
      tasks.completed_at                                  AS "Completed At",
      tasks.backgrounder_id                               AS "Backgrounder Id",
      tasks.created_on_worker                             AS "Created On Worker" ,
      tasks.processed_on_worker                           AS "Processed On Worker" ,
      current_timestamp                                   AS "Current Datetime" ,
      tasks.site_id                                       AS "Site Id" ,
      s.name                                              AS "Site Name" ,
      tasks.subtitle                                      AS "Item Type" ,
      tasks.item_id                                       AS "Item Id" ,
      tasks.item_name                                     AS "Item Name" ,
      tasks.repository_url                                AS "Item Repository Url" ,
      tasks.project_id                                    AS "Item Project Id" ,
      tasks.owner_id                                      AS "Item Owner Id" ,
      su_own.name                                         AS "Item Owner Name" ,
      su_own.friendly_name                                AS "Item Owner Friendly Name" ,
      p.name                                              AS "Project Name"
  FROM
      (
      SELECT
          bj.id ,
          bj.job_name ,
          bj.progress ,
          bj.finish_code ,
          bj.priority ,
          bj.notes ,
          bj.created_at ,
          bj.started_at ,
          bj.completed_at ,
          bj.site_id ,
          bj.subtitle ,
          bj.backgrounder_id ,
          bj.created_on_worker ,
          bj.processed_on_worker ,
          COALESCE(d.repository_url, w.repository_url)        AS "repository_url" ,
          COALESCE(d.project_id, w.project_id)                AS "project_id" ,
          COALESCE(d.owner_id, w.owner_id)                    AS "owner_id" ,
          COALESCE(dc.id, w.id)                               AS "item_id" ,
          COALESCE(d.name, w.name)                            AS "item_name"
      FROM background_jobs bj
          LEFT JOIN datasources d
              ON bj.title = d.name
                  AND bj.subtitle = 'Datasource'
          LEFT JOIN data_connections dc
              ON d.id = dc.owner_id
  		AND dc.owner_type = 'Datasource'
          LEFT JOIN workbooks w
              ON bj.title = w.name
                  AND bj.subtitle = 'Workbook'
      ) AS tasks
      LEFT JOIN sites s
          ON tasks.site_id = s.id
      LEFT JOIN users u_own
          ON tasks.owner_id = u_own.id
      LEFT JOIN system_users su_own
          ON u_own.system_user_id = su_own.id
      LEFT JOIN projects p
          ON tasks.project_id = p.id
추가 자원
참고:
  • 작업 그룹 데이터베이스의 readonly 또는 tableau 사용자를 Tableau Server에서 사용하도록 설정해야합니다(자세한 내용은 여기 참조).
  • 지원 팀은 사용자 지정 SQL 쿼리 진단을 지원하지 않습니다.
  • Tableau 도움말 문서: 작업 그룹 데이터베이스에서 작업 그룹 데이터베이스 내의 테이블 개요, 다른 테이블과의 관계 등과 관련된 정보를 찾을 수 있습니다. 
Knowledge 기사 번호

001458112

 
로드 중
Salesforce Help | Article