Come convertire Trailing segno con SSIS

December 7

Come convertire Trailing segno con SSIS


COBOL ha diversi tipi di campi numerici. Questi tipi di dati comprendono un campo di visualizzazione, che consiste di caratteri, campi binari, campi imballati e campi a virgola mobile. Ci sono anche opzionali segni più o meno per i tipi di dati numerici. Un segno finale è un personaggio separato per i tipi di dati numerici. Se la maschera di modifica contiene un segno meno, il segno stamperà per numero negativo come un segno meno. Il segno più è un carattere di spazio. SQL Server Integration Services è una piattaforma per la creazione di integrazione dei dati a livello aziendale e di dati trasformazioni. Utilizzando SSIS, è possibile gestire i problemi di business complessi tramite la copia dei file, l'aggiornamento dei dati o la gestione di oggetti di SQL Server. È possibile creare pacchetti SSIS per estrarre e trasformare i dati provenienti da varie fonti in una o più destinazioni.

istruzione

1 Fare clic su "Start", "Tutti i programmi" e "SQL Server Management Studio" per accedere all'interfaccia di gestione. le credenziali di ingresso di entrare in studio gestione. Fai clic su "Object Explorer" per espanderlo. Fare clic destro "Database" e selezionare "Nuovo" per creare un nuovo database vuoto.

2 Fare clic destro del database appena creato e selezionare "Importa" per entrare nell'interfaccia di importazione ed esportazione. Selezionare "Flat Fonte File" come sorgente dati. Specificare la posizione del file facendo clic su "Sfoglia". Fare clic su "Avanti".

3 Specificare il database di destinazione o lasciarlo come default. Fai clic su "Avanti". Selezionare le tabelle di dati è necessario per convertire le "Tabelle di selezione della sorgente e viste" interfaccia.

4 Fai clic su "Avanti". Fai clic su "Colonne" e selezionare la colonna decimale. Aggiungere una colonna come "Signchar" per sostituire la colonna decimale esistente. Inserire un'istruzione SQL nel campo "Espressioni":
(DT_STR, 17,1252) (segno * (DT_I8) Sostituire (CurrencyValue, DESTRA (CurrencyValue, 1), (DT_WSTR, 1)
Questo calcolerà il valore effettivo del decimale a zone, sostituendo l'ultimo carattere del decimale a zone con valore di ritorno e moltiplicando questo valore per segno.

5 Fare clic sulla colonna "Signchar" per collegarsi alla colonna decimale tenendo premuto il tasto sinistro del mouse. Questo mapperà le due colonne. Fai clic su "OK". Controllare il pulsante "Esegui immediatamente" radio e "Avanti".