Mysql
 sql >> Database >  >> RDS >> Mysql

Parametri di query MySQL in un dashboard Pentaho CE

È necessario passare il parametro dal componente all'origine dati.

  1. Aggiungi parametro chiamato salesrep_selection con valore salesrep_selection alla proprietà del componente Tabella Parameters . Questo imposterà il parametro nel componente e passerà il suo valore all'origine dati.
  2. Aggiungi lo stesso parametro nella proprietà Parameters dell'origine dati . Questo imposterà il parametro nell'origine dati e passerà il suo valore alla query.

Componente tabella (elenco clienti per rappresentante di vendita):

- Name: customers_list_table  
- Listeners: ["salesrep_selection"]  
- Datasource: customers_list_data  
- Parameters: [["salesrep_selection", "salesrep_selection"]]

Origine dati (interrogazione MySQL):

- Name: companies_list_data  
- Jndi: business_datawarehouse  
- Query: SELECT customerid,customername FROM customers WHERE salesrep=${salesrep_selection}  
- Parameters: [["salesrep_selection", "salesrep_selection"]]