Workfront Data Connect 쿼리 예제
Workfront Data Connect 데이터를 보다 효율적으로 활용할 수 있도록, 이 페이지에는 특정 종류의 쿼리의 구문 및 구조에 익숙해지는 데 사용할 수 있는 기본 예제 쿼리가 포함되어 있습니다.
사용자 지정 데이터 쿼리
이 예에서는 쿼리를 작성하여 사용자 정의 양식 및 사용자 정의 필드와 같은 Workfront에서 사용자 정의 데이터를 반환하는 방법을 보여 줍니다.
시나리오:
조직은 재무 통합이라는 사용자 정의 양식을 사용합니다. 양식은 모든 프로젝트에 첨부되며 다음 필드를 포함합니다.
- 사업부 - 문자열을 포함하는 사용자 지정 필드입니다.
- ProjectID - 숫자 문자열이 포함된 사용자 지정 필드입니다.
- 확장된 프로젝트 이름 - Business Unit, ProjectID 및 기본 Workfront 프로젝트 이름의 값을 단일 문자열로 연결하는 계산된 사용자 지정 데이터 필드입니다.
Data Connect에 대한 쿼리 응답에 이 정보를 포함해야 합니다. 데이터 레이크의 레코드에 대한 사용자 지정 데이터 값이 제목이 parametervalues
인 열에 포함되어 있습니다. 이 열은 JSON 개체로 저장됩니다.
쿼리:
SELECT
projectid,
parametervalues,
name,
parametervalues:"DE:Business Unit"::int as BusinessUnit,
parametervalues:"DE:Project ID"::int as ProjectID,
parametervalues:"DE:Expanded Project Name"::text as ExpandedProjectName
FROM PROJECTS_CURRENT
WHERE ExpandedProjectName is not null
응답:
위의 쿼리는 다음 데이터를 반환합니다.
projectid
- 기본 Workfront 프로젝트 IDparametervalues
- JSON 개체를 저장하는 열name
- 기본 Workfront 프로젝트 이름Business Unit
-parametervalues
개체에 포함된 사용자 지정 데이터 값Project ID
-parametervalues
개체에 포함된 사용자 지정 데이터 값Expanded Project Name
-parametervalues
개체에 포함된 사용자 지정 데이터 값
설명:
parametervalues
JSON 개체를 쿼리할 때 다음을 사용하여 각 사용자 지정 데이터 필드에 열로 액세스할 수 있습니다.
<field_name>:"<parameter_name>"::<data_type> as <column_name>
<field_name>
은(는) 쿼리 중인 테이블의 JSON 개체 이름입니다. 사용자 지정 데이터의 경우 항상parametervalues
입니다.<parameter_name>
은(는) 양식 구성 도구에 있는parametername
문자열이지만 항상 이 값과 일치하지는 않을 수 있습니다.
NOTE
Workfront 양식 구성 도구에서 매개 변수의 이름이 변경되면 JSON 개체에 새 열로 표시됩니다. 따라서 양식 구성 도구에서 열을 만든 후에는 열 이름을 변경하지 않는 것이 좋습니다. 그러나 JSON 개체에 영향을 주지 않고 레이블을 변경할 수 있습니다.
매개 변수 이름에 대한 텍스트 문자열이 잘못된 경우 이 열은 오류가 아닌 NULL 값을 반환합니다.
-
<data_type>
은(는) JSON 개체에서 반환되는 값을 필드에 적합한 데이터 형식으로 변환합니다. 반환되는 값에 대해 호환되지 않는 데이터 유형을 선택하면 데이터 유형 불일치 오류가 발생합니다. 가능한 데이터 유형은 다음과 같습니다.text
varchar
int
float
number(len,precision)
(예:Number(32,4)
은(는) 1234.0987을 반환합니다.)date
timestamp
-
<column_name>
은(는) 각 사용자 지정 데이터 열에 대해 만드는 레이블입니다.
NOTE
양식에서 지정된 값이 있는 매개 변수만 JSON 개체에 포함됩니다. 양식에서 사용자 지정 데이터 필드가 비어 있으면 표시되지 않습니다.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43