Pentaho CDA에서 StringArray 유형 매개 변수를 사용하는 방법은 무엇입니까?
-
14-11-2019 - |
문제
누구든지 누군가가 펜타 호 CDA의 StringArray 유형의 매개 변수를 사용하는 방법을 알고 있습니까?
<DataAccess id="Testing_StringArrayParam"
connection="2"
type="sql"
access="public">
<Name>Testing String Array Parameter</Name>
<Query>
select distinct all_functional_areas.functional_area_name
from tbl_cand_organization_mst all_companies,
tbl_cand_functional_area_mst all_functional_areas
where all_companies.organization_name=${ClientName})
</Query>
<Parameters>
<Parameter name="ClientName" type="StringArray"/>
</Parameters>
<Columns>
<Column idx="0"><Name>Functional_Area</Name></Column>
</Columns>
<Output indexes="0"/>
</DataAccess>
.
ClientName
매개 변수에 대한 값을 배열하는 방법을 알고 싶습니다.
누군가가 알고 있으면 알려주세요.나는이 일에 대해 답변을 찾을 수 없습니다.CDA로 주어진 샘플은 StringArray
매개 변수를 사용하지 않습니다.
해결책
CDA는
${ClientName}를
"Client1", "Client2", "Client3"로 대체합니다.
를 읽으려면 쿼리가 필요합니다.
select distinct all_functional_areas.functional_area_name
from tbl_cand_organization_mst all_companies,
tbl_cand_functional_area_mst all_functional_areas
where all_companies.organization_name in (${ClientName})
. 제휴하지 않습니다 StackOverflow