SAP BW - Trasferimento dati file flat

È possibile caricare i dati da un sistema esterno a BI utilizzando questi file flat. SAP BI supporta il trasferimento dei dati utilizzando file flat, file in formato ASCII o in formato CSV.

I dati da un file flat possono essere trasferiti a BI da una workstation o da un server delle applicazioni.

Di seguito sono riportati i passaggi coinvolti in un trasferimento di dati su file flat:

  • Definisci un file source system.

  • Crea un DataSource in BI, definendo i metadati per il tuo file in BI.

  • Creare un InfoPackage che includa i parametri per il trasferimento dei dati al PSA.

Punti importanti sul trasferimento dati di file flat

  • Se ci sono campi di caratteri che non sono compilati in un file CSV, vengono riempiti con uno spazio vuoto e con uno zero (0) se sono campi numerici.

  • Se i separatori vengono utilizzati in modo incoerente in un file CSV, il separatore errato viene letto come un carattere ed entrambi i campi vengono uniti in un campo e possono essere abbreviati. I campi successivi non sono più nell'ordine corretto.

  • Un'interruzione di riga non può essere utilizzata come parte di un valore, anche se il valore è racchiuso tra un carattere di escape.

Un paio di indicazioni per quanto riguarda i file CSV e ASCII

  • Le routine di conversione utilizzate per determinare se è necessario specificare gli zeri iniziali. More information - Routine di conversione nel sistema BI.

  • Per le date, di solito si utilizza il formato AAAAMMGG, senza separatori interni. A seconda della routine di conversione utilizzata, è possibile utilizzare anche altri formati.

Definisci un file source system

Prima di poter trasferire dati da un file source system, i metadati devono essere disponibili in BI sotto forma di DataSource. Vai aModeling tab → DataSources.

Fare clic con il tasto destro nell'area di contesto → Crea origine dati.

Immettere il nome tecnico dell'origine dati, il tipo di origine dati e quindi fare clic su Trasferisci.

Vai alla scheda Generale → Seleziona la scheda Generale. Immettere le descrizioni per DataSource (breve, medio, lungo).

Se necessario, specificare se DataSource è inizialmente non cumulativo e potrebbe produrre record di dati duplicati in una richiesta.

È possibile specificare se si desidera generare il PSA per DataSource nel formato carattere. Se il PSA non è digitato, non viene generato in una struttura digitata ma viene generato solo con campi simili a caratteri di tipo CHAR.

Il passaggio successivo è fare clic sulla pagina della scheda Estrazione e inserire i seguenti dettagli:

Definire il processo delta per DataSource. Specificare se si desidera che DataSource supporti l'accesso diretto ai dati (l'acquisizione dei dati in tempo reale non è supportata per il trasferimento dei dati dai file).

Seleziona l'adattatore per il trasferimento dei dati. È possibile caricare file di testo o file binari dalla stazione di lavoro locale o dal server delle applicazioni. Seleziona il percorso del file che desideri caricare o inserisci direttamente il nome del file.

Nel caso in cui sia necessario creare una routine per determinare il nome del file. Il sistema legge il nome del file direttamente dal campo del nome del file, se no, la routine è definita.

In base all'adattatore e al file da caricare, è necessario effettuare la seguente impostazione:

  • Binary files - Specificare le impostazioni del record di caratteri per i dati che si desidera trasferire.

  • Text-type files- Per i file di testo, determinare che le righe nel file sono righe di intestazione e possono quindi essere ignorate quando i dati vengono trasferiti. Specificare le impostazioni del record di caratteri per i dati che si desidera trasferire.

  • For ASCII files - Per caricare i dati da un file ASCII, i dati vengono richiesti con una lunghezza del record di dati fissa.

  • For CSV files - Per caricare i dati da un file CSV di Excel, menzionare il separatore di dati e il carattere di escape.

    Il passaggio successivo consiste nell'andare alla pagina della scheda Proposta, necessaria solo per i file CSV. Per i file in formati diversi, definire l'elenco dei campi nella pagina della scheda Campi.

Il prossimo passo è andare alla scheda Campi -

È possibile modificare i campi trasferiti all'elenco dei campi dell'origine dati dalla scheda Proposta. Se non hai trasferito l'elenco dei campi da una proposta, puoi definire i campi dell'origine dati qui come mostrato nello screenshot seguente.

È quindi possibile eseguire il controllo, salvare e attivare DataSource.

Puoi anche selezionare la scheda Anteprima. Se si seleziona Leggi Anteprima dati, il numero di record di dati specificato nella selezione del campo viene visualizzato in un'anteprima.