Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'attività di copia per SAP tramite ABAP Add-On estende i connettori SAP integrati (SAP HANA, Tabella SAP e SAP BW OpenHub) in Fabric. Estrae i dati da SAP usando un componente aggiuntivo ABAP proprietario di Microsoft per l'integrazione dei dati installato sul server SAP, offrendo un'acquisizione dei dati più scalabile e flessibile, con funzionalità più avanzate rispetto al connettore classico.
Durante l'esecuzione del processo di copia, il gateway dati locale si connette al server applicazioni SAP e attiva l'estrazione dei dati, mentre i dati vengono scritti direttamente da SAP a OneLake, quindi nell'archivio di destinazione.
Funzionalità supportate
Sistemi di origine SAP supportati: Il componente aggiuntivo ABAP Microsoft Data Integration supporta SAP S/4HANA (tutte le versioni) e SAP ECC 6.0 EhP 8 (basato su SAP NetWeaver 7.50). SAP ECC 6.0 EhP 7 (basato su SAP NetWeaver 7.40) o versione precedente non è supportato. L'importazione in versioni SAP non supportate potrebbe non riuscire con errori di sintassi.
Oggetti di origine SAP supportati: Il processo di copia per SAP tramite il componente aggiuntivo ABAP legge i dati dalle origini SAP utilizzando ABAP SQL sul server applicativo SAP. Può copiare dati da tabelle (trasparenti, pool, cluster), viste e viste CDS. Per estrarre dati da una vista CDS, usare il nome della vista SQL specificato nella definizione della vista CDS.
Supporta entrambe le modalità completa e incrementale (basate su watermark) di copia nel processo di copia. Per la copia incrementale, come esempi, è possibile usare timestamp lunghi in formato (ad esempio, dominio
YYYYMMDDhhmmss.mmmuuun, lunghezza DEC 21 con 7 decimali), timestamp brevi in formatoTZNTSTMPLYYYYMMDDhhmmss(ad esempio, dominioTZNTSTMPS, lunghezza DEC 15 con 0 decimali), colonne di data di tipoDATScome filigrana.
Prerequisiti
È necessario:
- Capacità esistente di Fabric. Se non ne hai uno, avvia una versione di prova di Fabric.
- Configura un gateway dati locale.
- Configurare il sistema SAP per importare i trasporti ABAP Add-On.
Configurare il gateway dati locale
- Installare il gateway dati locale più recente. La versione minima supportata è maggio 2026.
- Scarica il SAP Connector a 64 bit per Microsoft .NET dal sito Web di SAP e installalo nel computer del gateway dati locale.
- Assicurarsi che il computer gateway consenta la comunicazione HTTPS in uscita verso Fabric OneLake (
*.onelake.fabric.microsoft.com). Il gateway si connette a OneLake durante l'esecuzione del processo di copia.
Configurare il sistema SAP
Scarica il componente aggiuntivo ABAP per Microsoft Data Integration. Condividere questi file di trasporto con l'amministratore SAP per l'installazione nel sistema SAP ECC o SAP S/4HANA.
Note
Seguire il file README.md nel pacchetto di download per rinominare correttamente i file di trasporto prima di importarli nei sistemi SAP.
Verificare che il firewall del sistema SAP consenta:
- Comunicazione RFC in ingresso dal computer del gateway dati locale.
- Comunicazione HTTPS in uscita per Fabric OneLake (
*.onelake.fabric.microsoft.com). L'ABAP Add-On scrive i dati in OneLake durante l'esecuzione del processo di copia.
Creare un'attività di copia
Completare i passaggi seguenti per creare un nuovo processo di copia per inserire dati da SAP tramite ABAP Add-On a una destinazione:
Nell'area di lavoro selezionare Nuovo elemento, scegliere Copia processo, assegnare un nome al processo di copia e selezionare Crea.
Selezionare SAP Table Application Server e configurare i dettagli della connessione. È anche possibile scegliere una connessione esistente di questo tipo creata in anticipo.
Selezionare l'opzione Usa ABAP Add-On (anteprima) e configurare le tabelle da copiare. L'interfaccia utente offre due modi per selezionare le tabelle di origine per l'estrazione.
- Selezionare dall'elenco
- Immettere manualmente
In alcuni casi, ad esempio SAP S/4HANA, La selezione dall'elenco ha esito negativo perché l'elenco di tabelle/viste recuperate supera 300.000 oggetti. Immettere manualmente funziona indipendentemente dal tipo di sistema di origine SAP.
Per immettere manualmente il nome della tabella, fare clic su + Nuovo, immettere il nome della tabella, della vista o della vista CDS (usare il nome della vista SQL corrispondente) da estrarre. La funzionalità di anteprima mostra un piccolo esempio di dati dell'oggetto di origine.
Selezionare il negozio di destinazione e configurare la connessione.
Scegliere la modalità di copia: copia completa o copia incrementale.
Per la copia incrementale:
Selezionare una colonna incrementale dal menu a discesa. Il menu a discesa elenca tutte le colonne con tipi di dati supportati come filigrane incrementali.
Fare clic su Modifica metodo di scrittura per configurare la modalità di aggiornamento dei nuovi dati alla destinazione. Nella finestra di dialogo selezionare Merge come metodo di aggiornamento e aggiungere le colonne chiave di ogni oggetto di origine.
Esaminare il riepilogo del processo, (facoltativamente) impostare l'opzione di esecuzione su in base alla pianificazione e selezionare Salva + Esegui.
Il processo di copia viene avviato immediatamente. Monitorare il processo di copia.
Limitazioni note
- Il nome della tabella con carattere speciale ( ad esempio
/) non è attualmente supportato. - Gestione dei tipi di dati: il processo di copia associa i tipi di dati SAP ai tipi di dati più adatti nella destinazione. Ad esempio,
DATScolonne in SAP vengono mappate aTimestampnelle tabelle Delta in un Fabric Lakehouse. Se i dati contengono valori non validi(ad esempio, una sequenza arbitraria di 8 caratteri in questo caso), che tecnicamente è consentita in SAP, il processo di copia ha esito negativo. - Timeout dell'operazione di copia dopo 12 ore (dalla gestione temporanea SAP a OneLake) o 24 ore per ogni tabella end-to-end. È possibile che si verifichi un errore durante la copia di grandi quantità di dati.
- La connessione a SAP Message Server non è attualmente supportata.
- Quando si usa una colonna di tipo data come watermark nella copia incrementale, il processo di copia non applica l'estrazione ritardata. Se si esegue più volte in un giorno, i dati incrementali possono essere recuperati più volte. Usare merge come metodo update nell'impostazione di destinazione.