Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Parâmetros de consulta MySQL em um painel Pentaho CE


Você precisa passar o parâmetro do componente para a fonte de dados.
  1. Adicionar parâmetro chamado salesrep_selection com valor salesrep_selection para a propriedade Parameters do componente Tabela . Isso configurará o parâmetro no componente e passará seu valor para a fonte de dados.
  2. Adicione o mesmo parâmetro na propriedade da fonte de dados Parameters . Isso configurará o parâmetro na fonte de dados e passará seu valor para a consulta.

Componente de tabela (lista de clientes por representante de vendas):
- Name: customers_list_table  
- Listeners: ["salesrep_selection"]  
- Datasource: customers_list_data  
- Parameters: [["salesrep_selection", "salesrep_selection"]]

Fonte de dados (consulta MySQL):
- Name: companies_list_data  
- Jndi: business_datawarehouse  
- Query: SELECT customerid,customername FROM customers WHERE salesrep=${salesrep_selection}  
- Parameters: [["salesrep_selection", "salesrep_selection"]]