의 kettleTransFromFile에 대한 파라미터를 펜타 호 (pentaho) 케틀에 전달 하였다. 펜타 오 CE biserver-ce-4.8.0 안정 버전을 사용 하였다. mongodb에서 데이터를 가져 오는 대시 보드를 만들고 싶습니다. 그래서 mongodb와 통신하고 mongodb에서 데이터를 가져 오는 데이터 통합에서 ktr 파일을 만들었습니다. 그 후 나는 내 CDE 대시 보드 데이터 소스에서 파일 .ktr 사용 아래펜타 호 (pentaho) CDE
<hostname>localhost</hostname>
<port>27017</port>
<use_all_replica_members>N</use_all_replica_members>
<db_name>${db_name}</db_name>
<fields_name/>
<collection>test</collection>
<json_field_name>json</json_field_name>
<json_query/>
<auth_user/>
<auth_password>Encrypted </auth_password>
<auth_kerberos>N</auth_kerberos>
<connect_timeout/>
<socket_timeout/>
<read_preference>primary</read_preference>
<output_json>Y</output_json>
<query_is_pipeline>N</query_is_pipeline>
<execute_for_each_row>N</execute_for_each_row>`
및 $ {DB_NAME은} 내 매개 변수했다 KTR 파일의 일부이고 나는 URL을 통해이 매개 변수를 전달하려는 그러나 나는 통과 할 때 한 db_name을 URL로 사용하고 url 매개 변수를 읽었습니다. url 매개 변수가 있지만 ktr 파일이 매개 변수를 이해하지 못해서 이름이 $ {db_name} 인 mongo에 db가 생성되었으므로 매개 변수가 pentaho CDE의 ktr 파일로 전달 되었습니까?