2012-02-29 42 views
1

有沒有人知道如何在Pentaho CDA中使用StringArray類型的參數?如何在Pentaho 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參數。

回答

4

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}) 
+0

謝謝您的回答。我不得不通過http://code.google.com/p/pentaho-cda/source/browse/trunk/test/pt/webdetails/cda/tests/?r=381上的測試用例,瞭解如何使用StringArray類型參數。 – Shekhar 2012-03-01 06:57:29

+0

我們確實需要刪除那個倉庫-CDA已經轉移到github(https://github.com/webdetails/cda) – pdpi 2012-03-01 11:41:08

+0

好吧,您還需要創建文檔。 CDA真的很棒,但缺乏文檔。我很樂意幫助你。 – Shekhar 2012-03-02 10:17:40

相關問題