Pentaho 如何使用ktr在CDA中运行查询?

Pentaho 如何使用ktr在CDA中运行查询?,pentaho,business-intelligence,kettle,cda,Pentaho,Business Intelligence,Kettle,Cda,我想通过Pentaho bi服务器中的CDA从ktr文件创建图表 <?xml version="1.0" encoding="UTF-8"?> <CDADescriptor> <DataSources> <Connection id="weather" type="kettle.TransFromFile"> <KtrFile>farzanspoon.ktr</KtrFile> <variabl

我想通过Pentaho bi服务器中的CDA从ktr文件创建图表

<?xml version="1.0" encoding="UTF-8"?>
<CDADescriptor>
   <DataSources>
     <Connection id="weather" type="kettle.TransFromFile">
  <KtrFile>farzanspoon.ktr</KtrFile>
  <variables datarow-name="PHONE" variable-name="TEMP"/>
</Connection>
   </DataSources>

   <DataAccess access="public"
            cache="true"
            cacheDuration="3600"
            connection="weather"
            id="current"
            type="kettle">
  <Columns/>
  <Parameters>

    <Parameter default="9121901111"
               name="PHONE"
               type="String"/>
    </Parameters>
    <Query>current_conditions</Query>
    <Output indexes="0,1"/>
</DataAccess>


</CDADescriptor>

Farzanpoon.ktr
当前情况
在CDA中,我将电话号码作为TEMP(ktr中定义的变量)发送,但收到此错误

“执行查询时出错”


是我的ktr和db吗?

你能澄清一下你用来点击CDA的URL吗?它应该是XXXX.CDA?PARAMTEMP=123。我想不起PARAM是否需要大写。我认为变量名和参数名必须匹配。此外,服务器日志中应该有更详细的错误。