Mapping condizionale mediante uno script di mapping

Con il mapping condizionale, i membri di origine vengono mappati sulle espressioni script anziché sui membri target non modificabili. I mapping condizionali sono validi solo per i mapping basati su regola (Tra, In e Simile a). Il mapping condizionale viene attivato inserendo #SQL nella colonna del membro target in uno script SQL. La riga che usa uno script include un valore target #SQL. La riga successiva includerà quindi il delimitatore <!SCRIPT> e lo script vero e proprio seguito da <!SCRIPT>. Il mapping condizionale, insieme all'ordine di elaborazione delle dimensioni, consente il mapping basato sui risultati dei mapping di dimensione. Vale a dire che i mapping di dimensione sono già stati elaborati. Fare riferimento a Utilizzo di script di mapping.

Nota:

In Gestione dati lo script Jython non è supportato per il mapping condizionale (#SCRIPT non può essere utilizzato nella colonna del valore target).

Per applicare il mapping condizionale:

  1. Nella scheda Flusso di lavoro, in Caricamento dati, selezionare Mapping caricamento dati.
  2. In Mapping caricamento dati fare clic su Aggiungi.

    Viene aggiunta una riga vuota.

  3. Selezionare il nome della dimensione in Dimensioni.
  4. Selezionare la scheda Tra, In o Simile a.
  5. Immettere i valori di origine nell'intervallo Valore di origine.
  6. Nel campo Valore target immettere #SQL.

    L'icona della matita è abilitata.

    Immagine che mostra la schermata Mapping caricamento dati
  7. Fare clic sull'icona della matita.
  8. Nella schermata Modifica script specificare lo script SQL.

    Questo script di esempio utilizza l'istruzione SQL Cast per elaborare in modo condizionale i valori assegnati per la colonna target.

    Immagine che mostra la schermata Modifica script.

    Gestione dati non esegue un controllo degli errori o la convalida dello script. È necessario testare lo script nei propri file di dati in un ambiente di prova e verificare i risultati.

  9. In Nome regola specificare la regola di caricamento dei dati da utilizzare con lo script di mapping.
  10. Fare clic su Salva.