Loading

ServiceNow ITSM에서 ID 열의 DV(표시 값) 표시

게시 일자: Jul 20, 2023
과업
ServiceNow의 일부 테이블에는 접두사가 "dv_"인 열이 있습니다. 이러한 열은 ServiceNow ITSM 커넥터를 사용하여 데이터 원본을 만들 때 Tableau Desktop에 자동으로 포함되지 않습니다.

이 문서에서는 이러한 열의 값을 데이터 원본에 추가하는 방법을 설명합니다.
단계
DV 필드는 ServiceNow에서 테이블 간의 관계를 설정하는 데 사용되는 ID 필드에 대해 사람이 읽을 수 있는 값을 제공하기 위해 사용됩니다. 이러한 필드를 자동으로 포함하면 다른 ServiceNow 테이블 또는 다른 데이터 연결과의 조인을 만들 때 방해가 될 수 있습니다. Tableau Desktop에서 이러한 값을 확인하려면 ServiceNow 테이블 간에 적절한 조인을 만들어야 합니다.

예를 들어 다음 조인을 수행하여 카탈로그 작업 테이블의 ID 필드에 대한 표시 값을 포함할 수 있습니다.
사용자가 추가한 이미지
다음과 같은 필드에서 조인을 만듭니다.
  •  Assignment group = Sys ID (Group) 
  • Requested Item = SyS ID (Requested Item) 
  • Parent = Sys ID (Task) 
  • Opened by = Sys ID (User) 
경우에 따라 표시 값을 찾기 위해 어떤 테이블을 조인해야 하는지 명확하지 않을 수 있습니다. 이러한 경우 ServiceNow의 REST Explorer를 사용하여 일치하는 테이블 및 필드를 찾을 수 있습니다.
  1. 주 테이블(예: Catalog Task)에 대한 쿼리를 REST Explorer에서 설정합니다.
  2. 값 대신 링크를 표시하는 필드를 결과에서 찾습니다.
          "parent": {
            "link": "<link .../api/now/table/task/...",
            "value": "<value>"
          },
    
  3. "parent"는 카탈로그 작업에서 /api/now/table 뒤에 나열된 테이블(이 경우 "task")에 조인할 필드입니다. 
  4. task 테이블의 sys_id를 조인할 가능성이 높습니다.
    1. task 테이블에 대한 쿼리를 변경합니다.
    2. sysparam_query에서 sys_id=<value>를 입력합니다. 여기서, <value>는 2단계에서 나열된 값입니다.
    3. 결과에 sys_id가 표시되어야 합니다. 
      "sys_id": "<value>",
    4. 얻으려고 했던 값도 설정합니다. 
      "number": "<number>",
  5. 이러한 테이블과 필드를 사용하여 Tableau Desktop에서 조인을 설정합니다.
참고: 이러한 쿼리에서 sysparam_display_value를 false 대신 true로 설정하여 관련 실제 값의 예상되는 값을 확인할 수 있습니다.
Knowledge 기사 번호

001456779

 
로드 중
Salesforce Help | Article