Domanda

Ho un database master, che ha una tabella (companyTable) memorizza il nome del database bambino per ogni azienda. Ho bisogno di usare Pentaho per

  1. ottenere un elenco di nome di database società da companyTable.
  2. Stabilire la connessione al database aziendale mediante iterazione il valore ottenuto in 1.
  3. ottenere alcune informazioni da quei database aziendali e metterlo in un altro database.

Il problema ora è che non riesco a definire la connessione al database in modo dinamico; Quando cerco di creare una nuova connessione di database inputing una variabile (${{dbname}}):

il programma mi getterà a

  

Nome origine dati non trovato e nessun   driver predefinito specificato

un'eccezione quando viene eseguito.

Qualsiasi idea di come connettersi a più database recuperando il nome di connessione al database in questione da un altro database master?

Sto usando bollitore.

È stato utile?

Soluzione

Se si utilizza bollitore si può utilizzare da codice Java accedendo alla trasformazione. Il parametro deve essere in java -D = valore stile

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top