Con il flusso di replica di SAP DataSfera, puoi replicare i dati da SAP S/4HANA a BigQuery.
Questa guida spiega come replicare i dati Da SAP S/4HANA a BigQuery tramite SAP DataSpa se utilizzi basati su servizi di dati principali (CDS) di replica per SAP S/4HANA.
I passaggi generali sono i seguenti:
- Connetti SAP DataSphere al sistema di origine SAP S/4HANA.
- Connetti SAP DataSphere al progetto Google Cloud che contiene set di dati BigQuery di destinazione.
- Crea un flusso di replica.
- Esegui il flusso di replica.
- Convalida i dati replicati in BigQuery.
Per informazioni sull'impostazione della replica basata su SLT, consulta l'articolo Configurare la replica basata su SLT: da SAP S/4HANA a BigQuery tramite SAP DataSfera.
Prima di iniziare
Prima di iniziare, assicurati che tu o i tuoi amministratori abbiate siano stati completati i seguenti prerequisiti:
Nella pagina Tenant Configuration (Configurazione tenant) del tuo tenant SAP DataSphere, abilita il valore Blocchi di Premium Outbound Integration (Integrazione premium in uscita). Per informazioni su come fare, consulta la documentazione SAP Configura le dimensioni del tuo SAP DataSera Tenant.
Convalida le considerazioni e i limiti più recenti dei flussi di replica di SAP DataSfera fornita in Nota SAP 3297105 - Considerazioni importanti per i flussi di replica SAP DataSpa.
Rivedi le informazioni sulle versioni del software SAP richieste, sistema consigliato panoramica, considerazioni sugli oggetti di origine supportati e altro ancora, forniti nella SAP Note 2890171 - SAP Data Intelligence / SAP DataSfera - ABAP Integration.
Assicurati che le viste CDS che intendi utilizzare siano abilitate per l'estrazione dei contenuti.
Devi disporre di un account e di un progetto Google Cloud.
La fatturazione è abilitata per il tuo progetto. Per ulteriori informazioni, scopri come verificare che la fatturazione sia abilitata per il tuo progetto.
Assicurati che l'API BigQuery sia abilitata nel tuo progetto Google Cloud.
Connetti SAP DataSphere al sistema di origine SAP S/4HANA
Questa sezione fornisce le istruzioni per stabilire una connessione tra SAP DataSphere e il sistema di origine SAP S/4HANA.
Installa SAP Cloud Connector
Per connettere in modo sicuro il tenant di SAP DataSphere al sistema di origine SAP S/4HANA, Connettore Cloud SAP è necessaria quando il tuo sistema di origine SAP S/4HANA è in esecuzione on-premise, in hosting su qualsiasi ambiente cloud o se utilizzi SAP S/4HANA Cloud Private Edition. Tuttavia, se utilizzi SAP S/4HANA Cloud Public Edition, quindi il connettore SAP Cloud non è necessaria. In tal caso, salta il passaggio l'installazione e la configurazione del connettore Cloud e passare Crea una connessione al sistema di origine SAP S/4HANA.
Se il tuo sistema di origine SAP S/4HANA è in esecuzione on-premise o in hosting su qualsiasi cloud dell'ambiente di rete, devi installare e configurare SAP Cloud Connector sul tuo il tuo sistema operativo. Per informazioni su Istruzioni e requisiti specifici del sistema operativo per installare SAP Cloud Connector, consulta la documentazione SAP Preparing Cloud Connector Connectivity.
Se utilizzi SAP S/4HANA Cloud Private Edition, il SAP Cloud Connector è preinstallato nell'ambito della configurazione di SAP S/4HANA. In questo caso, salta il passaggio dell'installazione di SAP Cloud Connector e Configura SAP Cloud Connector.
Configura SAP Cloud Connector
Configuri SAP Cloud Connector per specificare il subaccount di SAP DataSphere il mapping al sistema di origine SAP S4/HANA nella tua rete e e l'accesso alle risorse.
Questa sezione evidenzia i passaggi più importanti necessari per configurare SAP Cloud Connector. Per informazioni dettagliate sulla configurazione di SAP Cloud Connector, consulta la documentazione SAP Configura Cloud Connector.
I passaggi più importanti sono i seguenti:
Nel browser web, accedi all'interfaccia utente di amministrazione di SAP Cloud Connector. utilizzando l'host in cui è installato il connettore SAP Cloud e la porta. Ad esempio: http://localhost:8443.
Accedi a SAP Cloud Connector. Se accedi per la prima volta dopo l'installazione di SAP Cloud Connector, utilizza il seguente credenziali predefinite:
- Nome utente:
Administrator
- Password:
manage
Prima di procedere, cambia la password predefinita. Per saperne di più, consulta la documentazione SAP relativa alla configurazione iniziale.
- Nome utente:
Specifica i seguenti dettagli per connettere SAP Cloud Connector al tuo Subaccount BTP SAP:
- Dettagli sul tuo subaccount SAP DataSphere, incluso il subaccount nome, regione e utente subaccount. Per ulteriori informazioni su questi campi, consulta documentazione SAP Configura il connettore Cloud.
- Per il subaccount specificato, un ID località che identifica la località del tuo connettore SAP Cloud.
Per fornire l'accesso al sistema di origine SAP S/4HANA, aggiungi la mappatura di sistema informazioni, incluse quelle sull'host interno e e il tuo sistema host.
Per accedere ai dati utilizzando l'estrazione della vista CDS, devi specificare il seguenti risorse:
- DHAMB_ - Prefisso
- DHAPE_ - Prefisso
RFC_FUNCTION_SEARCH
Salva la configurazione.
Crea una connessione al sistema di origine SAP S/4HANA
In SAP DataSphere, crea una connessione locale per utilizzare il sistema di origine SAP S/4HANA per l'accesso ai dati. Questa connessione viene utilizzata per creare flussi di replica.
Per creare una connessione al sistema di origine SAP S/4HANA, segui questi passaggi:
In SAP DataSphere, vai a Connections (Connessioni) e seleziona il tuo spazio.
Crea una connessione locale al sistema ABAP della connessione digita SAP S/4HANA on-premise:
- Configura le proprietà della connessione in base Configurazione del connettore SAP Cloud.
- Inserisci i dettagli dell'host virtuale che hai definito durante Configurazione del connettore SAP Cloud.
Per informazioni sul tipo di connessione SAP S/4HANA on-premise, consulta la documentazione SAP relativa alle Connessioni on-premise di SAP S/4HANA.
Per convalidare la connessione tra SAP DataSphere e SAP S/4HANA, seleziona la connessione e fai clic sull'icona Convalida connessione.
Per ulteriori informazioni su come creare una connessione tra SAP DataSphere e SAP S/4HANA, consulta la documentazione SAP Create a Connection (Crea una connessione).
Prima di poter utilizzare la connessione per i flussi di replica, controlla le Note SAP pertinenti ai flussi di replica e implementare eventuali nota sul tuo sistema SAP S/4HANA. Per ulteriori informazioni sui Note SAP, consulta:
- Note SAP elencate nella sezione Flussi di replica.
- Note SAP elencate nella sezione Source Systems for SAP Data Intelligence.
Connetti SAP DataSphere al progetto Google Cloud
Questa sezione fornisce le istruzioni per stabilire una connessione tra SAP DataSphere e il progetto Google Cloud che contiene set di dati BigQuery di destinazione.
Crea un account di servizio
Per l'autenticazione e l'autorizzazione di SAP DataSfera, è necessario un account di servizio IAM progetto Google Cloud. Concedi i ruoli all'account di servizio contiene le autorizzazioni per interagire con BigQuery.
Devi anche creare una chiave JSON per l'account di servizio. L'utente carica Chiave JSON per SAP DataSfera per l'autenticazione con Google Cloud.
Per creare un account di servizio, segui questi passaggi:
Nella console Google Cloud, vai alla sezione IAM e Account di servizio amministratore .
Se richiesto, seleziona il progetto Google Cloud.
Fai clic su Crea account di servizio.
Specifica un nome per l'account di servizio e, facoltativamente, una descrizione.
Fai clic su Crea e continua.
Nel riquadro Concedi a questo account di servizio l'accesso al progetto, seleziona ruoli:
- Proprietario dati BigQuery
- Utente job BigQuery
Fai clic su Continua.
Fai clic su Fine. L'account di servizio viene visualizzato nell'elenco dei servizi per il progetto.
Scarica la chiave JSON per l'account di servizio
Per scaricare una chiave JSON per l'account di servizio, segui questi passaggi:
- Fai clic sull'indirizzo email dell'account di servizio per il quale vuoi creare un chiave per.
- Fai clic sulla scheda Chiavi.
- Fai clic sul menu a discesa Aggiungi chiave, quindi seleziona Crea nuova chiave.
- In Tipo di chiave, seleziona JSON e fai clic su Crea.
Facendo clic su Crea viene scaricato un file della chiave dell'account di servizio. Assicurati di archiviare il file della chiave in modo sicuro, perché può essere utilizzato per l'autenticazione come account di servizio. Per ulteriori informazioni, consulta Creare ed eliminare le chiavi degli account di servizio.
Crea un set di dati BigQuery
Per creare un set di dati BigQuery, il tuo account utente deve avere le autorizzazioni IAM appropriate per BigQuery. Per ulteriori informazioni, consulta la sezione Autorizzazioni obbligatorie.
Per creare un set di dati BigQuery, segui questi passaggi:
Nella console Google Cloud, vai alla pagina BigQuery:
Accanto all'ID progetto, fai clic sull'icona Visualizza azioni,
e poi Crea set di dati.Nel campo ID set di dati, inserisci un nome univoco. Per ulteriori informazioni, vedi Assegna un nome ai set di dati.
Nel campo Tipo di località, scegli una posizione geografica. per il set di dati che intendi utilizzare. Dopo che un set di dati viene creata, la località non può essere modificata.
Per saperne di più su come creare set di dati BigQuery, consulta Creare set di dati.
Carica i certificati SSL in SAP DataSfera
Per criptare i dati trasmessi tra SAP e Google Cloud, devi: caricare i certificati SSL di Google richiesti in SAP DataSfera.
Per caricare i certificati SSL, procedi nel seguente modo:
Dal repository Google Trust Services, scarica i seguenti certificati:
- Radice GTS R1
- GTS CA 1C3
In SAP DataSphere, vai a System > Configuration > Security (Sistema).
Fai clic su Aggiungi certificato.
Sfoglia la directory locale e seleziona i certificati scaricato dal repository di Google Trust Services.
Fai clic su Carica.
Per ulteriori informazioni da SAP sul caricamento di certificati in SAP DataSfera, consulta Gestire i certificati per le connessioni.
Carica il driver per BigQuery in SAP DataSphere
Il driver ODBC di BigQuery agisce da collegamento tra SAP DataSfera e BigQuery per i flussi di replica. Per abilitare l'accesso a BigQuery, devi caricare i file del driver ODBC richiesti in SAP DataSphere.
Per ulteriori informazioni da SAP sul caricamento dei file del driver ODBC richiesti in SAP DataSphere, consulta l'articolo sul caricamento di driver ODBC di terze parti (richiesto per i flussi di dati).
Per caricare i file del driver, procedi nel seguente modo:
Dai driver ODBC e JDBC per BigQuery, scarica il driver ODBC BigQuery richiesto.
In SAP DataSfera, vai a System > Configuration > Data Integration (Integrazione dei dati).
Vai a Driver di terze parti e fai clic su Carica.
Sfoglia la tua directory locale e seleziona il file del driver che hai scaricato dai driver ODBC e JDBC per BigQuery.
Fai clic su Carica.
Fai clic su Sync (Sincronizza) per sincronizzare le modifiche del driver. Al termine della sincronizzazione, puoi utilizzare i dati fluisce insieme alla connessione.
Crea una connessione al progetto Google Cloud
Per replicare i dati dal tuo sistema di origine SAP S/4HANA alla destinazione BigQuery, devi creare un flusso di replica nel tuo Tenent SAP DataSphere.
Per creare una connessione al progetto Google Cloud, esegui segui questi passaggi:
In SAP DataSphere, vai a Connections (Connessioni) e crea una nuova connessione in spazio.
Scegli Google BigQuery come tipo di connessione.
Nelle sezioni Dettagli connessione, specifica quanto segue:
- ID progetto: inserisci l'ID progetto Google Cloud in minuscolo.
- Località: inserisci la località del progetto Google Cloud.
Nella sezione Credenziale, carica il file della chiave JSON utilizzato per autenticazione. Per maggiori informazioni, vedi Scaricare la chiave JSON per l'account di servizio.
Per convalidare la connessione tra SAP DataSfera e BigQuery, seleziona la connessione e fai clic sull'icona Convalida connessione.
Per ulteriori informazioni da SAP sulla connessione a cui connettersi e accedere di BigQuery, vedi Connessioni di Google BigQuery.
Crea un flusso di replica
Puoi creare un flusso di replica per copiare i dati SAP Sistema di origine SAP S/4HANA al set di dati BigQuery di destinazione.
Per creare un flusso di replica tramite CDS, segui questi passaggi:
In SAP DataSphere, vai a Data Builder e fai clic su New Replication Flow (Nuovo flusso di replica).
Specifica l'origine del flusso di replica:
Seleziona la connessione di origine di tipo SAP S/4HANA on-premise che creato nella sezione Creare una connessione al sistema di origine SAP S/4HANA.
Seleziona CDS_EXTRATION - Viste CDS abilitate per l'estrazione dati come un container di origine.
Aggiungi oggetti di origine in base alle esigenze.
Per ulteriori informazioni, consulta Documentazione SAP Add a Source (Aggiungere un'origine).
Specifica l'ambiente di destinazione per il flusso di replica:
Seleziona la connessione al progetto Google Cloud che contiene il set di dati BigQuery di destinazione.
Seleziona il container, ovvero il set di dati in BigQuery, in cui vuoi replicare i dati.
Per ulteriori informazioni, consulta Documentazione SAP: Add a Target (Aggiungi una destinazione).
Crea mappature per specificare la modalità di modifica dei dati di origine fino a raggiungere il bersaglio. Per ulteriori informazioni, vedi la documentazione SAP Definisci la mappatura.
Salva il flusso di replica.
Eseguire il deployment del flusso di replica.
Per ulteriori informazioni, consulta documentazione SAP Creazione di un flusso di replica.
Esegui il flusso di replica
Dopo aver configurato e implementato il flusso di replica, puoi eseguirlo.
Per eseguire un flusso di replica, selezionalo e fai clic su Esegui.
Al termine, la sezione Stato esecuzione nel riquadro Proprietà viene aggiornata. Per saperne di più, consulta la documentazione SAP Esecuzione di un flusso.
Monitora lo stato del flusso di replica
Puoi visualizzare e monitorare i dettagli di esecuzione dei flussi di replica.
Per monitorare lo stato del flusso di replica, segui questi passaggi:
In SAP DataSfera, vai a Data Integration Monitor > Flussi.
Seleziona un flusso eseguito nel riquadro a sinistra per visualizzarne i dettagli.
Per ulteriori informazioni, consulta la documentazione SAP sui flussi di Monitoring.
Convalida i dati replicati in BigQuery
Al termine dell'esecuzione del flusso di replica, convalida la tabella replicata e in BigQuery.
Per convalidare i dati replicati in BigQuery, esegui la seguenti passaggi:
Nella console Google Cloud, vai alla pagina BigQuery.
Nella sezione Explorer, espandi il progetto per visualizzare il set di dati e e delle relative tabelle.
Seleziona la tabella richiesta. Le informazioni della tabella vengono visualizzate in una scheda nel riquadro dei contenuti sul lato destro della pagina.
Nella sezione delle informazioni della tabella, fai clic sulle seguenti intestazioni per visualizzare i dati SAP:
- Anteprima: mostra i dati replicati dal sistema di origine SAP S/4HANA.
- Dettagli: mostra le dimensioni della tabella, il numero totale di righe e altri dettagli.