Comment utiliser le paramètre de type StringArray dans Pentaho CDA?
-
14-11-2019 - |
Question
Quelqu'un sait-il comment utiliser le paramètre de type stringarray dans Pentaho CDA?
<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>
Je voudrais savoir comment donner un tableau de valeurs pour ClientName
paramètre?
Si quelqu'un le sait, alors faites-le moi savoir. Je ne suis pas en mesure de trouver une réponse à ce sujet nulle part. Les échantillons donnés avec CDA n'utilisent pas StringArray
paramètre.
La solution
CDA remplacera
${ClientName}avec
"Client1", "Client2", "Client3".
Vous avez donc juste besoin de la requête pour lire
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})
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow