1 Reply Latest reply: Feb 10, 2014 2:44 PM by Massimo Grossi RSS

    Caricamento tabella con campi chiave uguali

      Dovrei  caricare le seguenti tabella:

       

      1) Importo  debiti

      codice persona  debitore - sempre presente

      codice persona  creditore - possibili valori null

      importo - sempre presente

       

      2) Anagrafica persone

      codice persona

      dati anagrafici nome cognome e indirizzo etc etc

       

      sono due tabelle veramente molto grandi. Come posso creare lo script per decodificare , dalla tabella 1) le persone caricando la tabella 2) una volta sola.

        • Re: Caricamento tabella con campi chiave uguali
          Massimo Grossi

          premetto che non mi è chiaro, faccio comunque un ipotesi

           

          //vuoi caricare la tabella 1)

          [Importo debiti]:

          load         coddebitore, codcreditore, importo;

          sql           select coddebitore, codcreditore, importo from db.schema.tabella.;         

           

          //vuoi caricare la 2)

          Debitore:

          Load codpers as coddebitore, nome as nomedebitore, ........;    

          sql select codpers, nome, cognome, indirizzo, ...... from ......;

           

          //ora rileggo la 2 dal db qlikview in memoria (resident) creando una nuova tabella  (*1)

          Creditore:

          Load coddebitore as codcreditore, nomedebitore as nomecreditore, ........

          resident Debitore;

           

          risultato 3 tabelle, legate dai codici debitore e creditore

           

          (*1) alternativa: store in qvd e rilettura da qvd