BigQuery Toolkit per SAP ti consente di accedere in modo programmatico alle risorse di BigQuery all'interno del tuo ambiente SAP utilizzando ABAP. Puoi accedere alle risorse BigQuery da SAP senza dover scrivere codice boilerplate per operazioni comuni come le seguenti:
- Sincronizzazione delle definizioni delle tabelle: mantieni sincronizzate le tabelle SAP e BigQuery.
- Mappatura dei tipi di dati: mappa i tipi di dati tra SAP e BigQuery.
- Chunking dei dati: trasferisci in modo efficiente set di dati di grandi dimensioni.
- Gestione degli errori: gestisci i potenziali errori durante la replica dei dati.
A differenza di BigQuery Connector per SAP, che richiede un SAP Landscape Transformation Replication Server, puoi utilizzare il BigQuery Toolkit per SAP in qualsiasi sistema SAP ERP in cui è supportato ABAP.
BigQuery Toolkit for SAP viene fornito come sottopacchetto dell'edizione on-premise o di qualsiasi edizione cloud di ABAP SDK for Google Cloud. Per utilizzare il toolkit, devi installare l'SDK nel tuo ambiente SAP. Per informazioni sui passaggi di installazione, consulta Installare e configurare la versione on-premise o qualsiasi versione cloud di ABAP SDK for Google Cloud.
BigQuery Toolkit per SAP è disponibile solo con la versione on-premise o qualsiasi versione cloud di ABAP SDK for Google Cloud.
Replica dei dati da SAP a BigQuery
Il modulo BigQuery Data Transfer del BigQuery Toolkit per SAP consente di replicare i dati da SAP a BigQuery per analisi e generazione di report.
Il seguente diagramma mostra le configurazioni di trasferimento dei dati e il flusso di replica dei dati nel modulo BigQuery Data Transfer:
Configurazioni di trasferimento dati
Come mostrato nel diagramma della sezione precedente, per stabilire la replica dei dati da SAP a BigQuery, gli amministratori eseguono le seguenti configurazioni:
- In Google Cloud, l'amministratore cloud configura BigQuery e concede le autorizzazioni IAM necessarie.
- Nel sistema SAP, l'amministratore di sistema SAP configura l'SDK ABAP per Google Cloud per consentire la comunicazione con Google Cloud.
- Nel sistema SAP, l'amministratore di sistema SAP configura il modulo BigQuery Data Transfer per gestire le impostazioni di trasferimento dei dati e i dettagli delle risorse BigQuery. Queste configurazioni
vengono memorizzate nelle seguenti tabelle:
/GOOG/BQTR_MASTER
/GOOG/BQTR_TABLE
/GOOG/BQTR_FIELD
/GOOG/BQTR_PARAMS
Quando viene eseguito il codice ABAP, la classe di caricamento dei dati BigQuery legge le configurazioni da queste tabelle per guidare il processo di replica dei dati.
Flusso di replica dei dati
Come mostrato nel diagramma della sezione precedente, per replicare i dati dai sistemi SAP in BigQuery, gli sviluppatori ABAP scrivono codice ABAP personalizzato che esegue le seguenti operazioni:
- Legge i dati dalle tabelle SAP standard o personalizzate.
Utilizza la classe di caricamento dei dati BigQuery
/GOOG/CL_BQTR_DATA_LOAD
per riprodurre i dati selezionati in BigQuery. Questo corso:- Utilizza la configurazione memorizzata nelle tabelle di configurazione di BigQuery Data Transfer.
- Utilizza la classe
/GOOG/CL_BIGQUERY_V2
per eseguire la sincronizzazione della definizione della tabella e la replica dei dati.
Implementa la logica di business successiva.
Gestisce errori ed eccezioni.
Origini supportate per la replica dei dati
Puoi utilizzare il modulo BigQuery Data Transfer del BigQuery Toolkit per SAP per caricare in modo programmatico i dati da oggetti del dizionario ABAP come tabelle, viste del dizionario, viste CDS, entità CDS o da qualsiasi oggetto di dati con un tipo di struttura piatta in BigQuery.
Puoi utilizzare BigQuery Toolkit per SAP per la replica dei dati nei seguenti modi:
- Come plug-in all'interno di framework di miglioramento SAP come i componenti aggiuntivi di business (BAdI), le uscite utente e le routine. Ad esempio, il toolkit può essere collegato alle routine di Business Warehouse (BW) per inviare i dati elaborati dal processo di trasferimento dati (DTP) di BW.
- Per il caricamento batch di dati da un programma ABAP personalizzato.
Pianificazione del rendimento
BigQuery Toolkit for SAP fornisce la fase finale della trasmissione di dati a BigQuery effettuando chiamate sincrone all'API BigQuery.
Quando utilizzi BigQuery Toolkit per SAP all'interno della tua applicazione ABAP personalizzata, puoi ottimizzare le prestazioni della replica dei dati sia all'interno del tuo carico di lavoro SAP sia tramite le configurazioni di BigQuery Data Transfer.
Opzioni di ottimizzazione delle prestazioni con il carico di lavoro SAP e l'applicazione personalizzata
Per ottimizzare le prestazioni del carico di lavoro SAP e delle applicazioni personalizzate, valuta le seguenti opzioni:
- Esegui il tuo carico di lavoro SAP, ovvero il sistema di origine da cui i dati vengono replicati in BigQuery, su Google Cloud.
- Se il tuo workload SAP è su Google Cloud, crea il set di dati BigQuery nella stessa regione del tuo workload SAP.
- Se non riesci a eseguire il tuo carico di lavoro SAP su Google Cloud, segui questi passaggi:
- Crea il tuo set di dati BigQuery in una Google Cloud regione più vicina al tuo carico di lavoro SAP.
- Connettiti a Google Cloud utilizzando Cloud Interconnect.
- Scegli le dimensioni del sistema del server SAP in modo ottimale per il tuo carico di lavoro.
- Implementa l'elaborazione parallela per chiamare il modulo BigQuery Data Transfer in più thread paralleli per aumentare il throughput.
Poiché BigQuery Toolkit for SAP fornisce la fase finale della trasmissione degli dati a BigQuery, il suo rendimento è influenzato da vari fattori all'interno del tuo ambiente specifico. Questi fattori possono includere:
Infrastruttura di rete: le limitazioni della larghezza di banda, la latenza e la stabilità complessiva della rete svolgono un ruolo significativo nella velocità e nell'efficienza della replica.
Sistemi di origine: le prestazioni dei database di origine, inclusi hardware, configurazione e carico corrente, possono influire sulle prestazioni della replica.
Volume di dati e tasso di variazione: la quantità di dati replicati e la frequenza delle modifiche influiscono sul tempo e sulle risorse necessarie per la replica.
Altri componenti: firewall, criteri di sicurezza, bilanciatori del carico e altri elementi di infrastruttura possono contribuire al rendimento complessivo della replica dei dati.
Sei responsabile del test delle prestazioni di BigQuery Toolkit per SAP nel tuo ambiente. Per risultati ottimali, valuta e ottimizza tutti gli elementi pertinenti del tuo ambiente.
Opzioni di ottimizzazione delle prestazioni disponibili tramite le configurazioni di BigQuery Data Transfer
Le configurazioni di BigQuery Data Transfer forniscono le seguenti opzioni per controllare le prestazioni della replica:
Dimensione del chunk di trasferimento dati
BigQuery Toolkit per SAP invia i dati a BigQuery come blocchi di record. Ti consigliamo di utilizzare la dimensione del chunk predefinita con BigQuery Toolkit per SAP, ovvero 10.000 record. Se i record di una tabella di origine contengono pochissimi campi o i campi contengono valori di dati di dimensioni molto ridotte, puoi utilizzare una dimensione del chunk più grande fino al valore massimo consentito da BigQuery Toolkit per SAP, ovvero 50.000 record.
Se il numero di record in un determinato chunk genera una dimensione in byte che supera il limite di BigQuery per le richieste HTTP, potresti ricevere un errore quotaExceeded
o invalid
. Questo può accadere se i record di una tabella di origine contengono molti campi o se i campi contengono molti dati.
Se ricevi un messaggio di errore relativo alle dimensioni dei chunk, prova a ridurle come specificato nella configurazione del trasferimento collettivo per la tabella in questione. In alternativa, puoi attivare la dimensione del chunk dinamico per la tabella in modo da regolare automaticamente la dimensione del chunk. Per ulteriori informazioni, vedi Dimensioni dei chunk dinamici.
Se non hai attivato la dimensione del chunk dinamico, per le tabelle di origine SAP come MSEG
, ACDOCA
e MATDOC
, che possono avere record di grandi dimensioni con molti campi per record, potrebbe essere necessario specificare una dimensione del chunk minima di 2000.
Puoi specificare una dimensione del chunk eseguendo la transazione /GOOG/BQTR_SETTINGS
. La dimensione del chunk è specificata nel campo Dimensione chunk
nella schermata Attributi tabella.
Compressione dei record
Per impostazione predefinita, BigQuery Toolkit per SAP migliora le prestazioni della replica comprimendo i record inviati a BigQuery.
Quando la compressione dei record è abilitata a livello di tabella, che è l'impostazione predefinita,
BigQuery Toolkit per SAP omette tutti i campi vuoti nel record di origine
dai record inviati a BigQuery. Quando il record viene inserito in BigQuery, i campi omessi dai dati inviati vengono inizializzati con null
nella tabella di destinazione in BigQuery.
Tuttavia, se devi replicare alcuni campi vuoti con i relativi valori iniziali in BigQuery continuando a utilizzare la compressione dei record a livello di tabella, puoi modificare l'impostazione di compressione dei record per questi campi specifici. Di conseguenza, i valori vuoti nei campi specificati non vengono omessi dai dati inviati e mantengono il valore con cui sono inizializzati nella tabella di origine.
Nella configurazione del trasferimento collettivo, puoi controllare il comportamento della compressione dei record utilizzando l'impostazione Invia indicatore non compresso disponibile a livello di tabella e di campo. La seguente tabella riassume il comportamento di compressione dei record in base all'impostazione Send Uncompressed Flag:
Invia il flag Non compresso a livello di tabella | Invia il flag Non compresso a livello di campo | Registra il comportamento di compressione |
---|---|---|
Sì | No | Tutti i campi vengono inviati non compressi. |
Sì | Sì | Tutti i campi vengono inviati non compressi. |
No | Sì | Solo i campi selezionati a livello di campo vengono inviati non compressi. |
No | No | Tutti i campi vengono inviati compressi. |
Quando invii la replica dei dati non compressi, ad eccezione dei campi della data e dei campi del timestamp, i campi vuoti mantengono il valore con cui sono stati inizializzati nella tabella di origine. Il valore inizializzato per i campi data e timestamp riceve i seguenti valori:
- Valore di inizializzazione del campo Data:
DATE 1970-01-01
- Valore di inizializzazione del campo timestamp:
TIMESTAMP 1970-01-01 00:00:00 UTC
Lo screenshot seguente mostra un esempio del comportamento di compressione dei record:
L'immagine precedente mostra quanto segue:
- Riga 1: tutti i campi non sono compressi. L'opzione Send Uncompressed Flag (Invia indicatore non compresso) è selezionata a livello di tabella.
- Riga 2: tutti i campi sono compressi. L'indicatore Invia non compresso è attivo a livello di tabella.
- Riga 3: i seguenti campi non sono compressi:
int2_value
,curr_value_154
,currency
,float_value
elang_value
. Per questi campi, Invia flag non compresso è selezionato a livello di campo.
Per migliorare le prestazioni, ti consigliamo di non disattivare la compressione dei record selezionando Invia indicatore non compresso a livello di tabella. Può avere un impatto negativo sul rendimento della replica. Se devi inviare dati non compressi solo per campi specifici, seleziona Invia indicatore non compresso per questi campi specifici a livello di campo.
Proprietà della tabella di destinazione
Quando configuri la replica nel modulo BigQuery Data Transfer di BigQuery Toolkit for SAP, puoi specificare le impostazioni da applicare quando BigQuery Toolkit for SAP crea la tabella di destinazione in BigQuery.
Ad esempio, puoi specificare le seguenti proprietà per una tabella BigQuery di destinazione:
- Nome tabella
- L'opzione di denominazione predefinita per i campi
- Campi aggiuntivi per acquisire le modifiche ai record e attivare le query sul conteggio dei record
- Partizionamento delle tabelle
Opzioni di denominazione predefinite per i campi
Puoi configurare BigQuery Toolkit per SAP in modo che crei i nomi dei campi nella tabella BigQuery di destinazione dai nomi dei campi di origine o dalle etichette e descrizioni dei campi di origine. Le etichette e le descrizioni sono in genere più informative sui contenuti del campo.
Per impostazione predefinita, BigQuery Toolkit per SAP utilizza i nomi dei campi di origine.
Puoi modificare il valore predefinito specificando il flag Nomi personalizzati quando specifichi gli attributi di creazione della tabella nella configurazione del trasferimento collettivo della transazione /GOOG/BQTR_SETTINGS
. Questa specifica viene memorizzata nella tabella di configurazione /GOOG/BQTR_MASTR
.
Quando crea i nomi, BigQuery Toolkit per SAP li modifica in modo che rispettino la convenzione di denominazione di BigQuery.
Prima che BigQuery Toolkit for SAP crei una tabella in BigQuery,
puoi modificare i nomi dei campi nella schermata di mappatura dei campi della transazione /GOOG/BQTR_SETTINGS
.
Quando viene specificato il flag Nomi personalizzati, i nomi che BigQuery Toolkit for SAP utilizzerà per creare la tabella di destinazione vengono visualizzati nella colonna Nome campo esterno della schermata di mappatura dei campi.
BigQuery Toolkit for SAP crea i nomi nella colonna Nome campo esterno dall'etichetta del campo medium di ogni campo di origine. Se nella definizione del campo di origine non è specificata un'etichetta di campo di medie dimensioni, viene utilizzata la descrizione breve per il campo. Se non viene specificata nemmeno la descrizione breve, viene utilizzata l'etichetta più breve specificata. Se non viene specificato alcun valore, viene utilizzato il nome del campo di origine.
Per ulteriori informazioni sulla personalizzazione dei nomi dei campi target, consulta Personalizzare i nomi dei campi target.
Acquisisci le modifiche ai record e attiva i conteggi dei record
Per acquisire il tipo di modifica nella tabella di origine che ha attivato la replica
e per poter eseguire query sui conteggi dei record nella tabella BigQuery
per il confronto con i conteggi dei record nella tabella di origine, specifica l'opzione Extra Fields Flag nella
transazione /GOOG/BQTR_SETTINGS
quando configuri la replica.
Quando specifichi l'opzione Extra Fields Flag (Indicatore di campi aggiuntivi), le seguenti colonne vengono aggiunte allo schema della tabella BigQuery di destinazione:
Nome campo | Tipo di dati | Descrizione |
---|---|---|
operation_flag
|
STRING
|
Identifica il tipo di modifica nella tabella di origine che ha attivato il caricamento o la replica del record in BigQuery.
Per conteggiare i record inseriti in modalità di replica, esegui query sui record con un valore
Per conteggiare i record inseriti in modalità di caricamento iniziale, esegui query sui record che hanno un valore |
is_deleted
|
BOOLEAN
|
Se true , indica che il record di origine è stato
eliminato dalla tabella di origine.
Per conteggiare solo i record di una tabella BigQuery che
non sono stati eliminati dalla tabella di origine, utilizza il
campo |
recordstamp
|
TIMESTAMP
|
La data e l'ora in cui BigQuery Toolkit for SAP ha inviato il record a BigQuery. Per conteggiare il numero di record univoci in una tabella BigQuery, eseguire una query solo sull'istanza inserita più di recente di ogni record. Per un esempio di query, vedi Eseguire una query sul conteggio totale dei record in una tabella BigQuery. |
L'impostazione corrente dell'opzione Extra Fields Flag è memorizzata nella tabella di configurazione /GOOG/BQTR_MASTR
.
Per ulteriori informazioni su come specificare il flag per i campi aggiuntivi, consulta Specificare la creazione della tabella e altri attributi generali.
Partizionamento delle tabelle
Puoi creare tabelle BigQuery in uno dei seguenti modi:
- Tabelle partizionate da un campo timestamp nella tabella di origine, che crea una tabella partizionata per unità di tempo.
- Le tabelle partizionate in base all'ora in cui i record vengono inseriti in BigQuery, che crea una tabella partizionata per data di importazione.
Per abilitare il partizionamento, specifica un tipo di partizione nel campo Partition Type (Tipo partizione) in /GOOG/BQTR_TABLE
quando configuri le proprietà di replica.
I tipi di partizione che puoi specificare regolano la granularità della suddivisione per ora, giorno, mese o anno.
Per utilizzare un timestamp della tabella di origine per il partizionamento delle colonne in base alle unità di tempo, specifica il nome del campo di origine nel campo Campo partizione.
Per utilizzare una data di inserimento di BigQuery per il partitioning in base alla data di importazione, puoi lasciare vuoto il Campo partizione. BigQuery Toolkit for SAP crea un campo nella tabella di destinazione per memorizzare la data e l'ora di inserimento.
Proprietà dei campi target
Per impostazione predefinita, BigQuery Toolkit for SAP utilizza i nomi dei campi e i tipi di dati nella tabella di origine SAP come nomi dei campi e tipi di dati in BigQuery di destinazione.
Se vuoi, prima di creare la tabella di destinazione puoi personalizzare i nomi dei campi o modificare il tipo di dati BigQuery.
Personalizzazione dei nomi dei campi target
Prima di creare una tabella, puoi personalizzare i nomi dei campi target.
Se necessario, BigQuery Toolkit per SAP modifica i nomi personalizzati che specifichi in modo che siano conformi alla convenzione di denominazione di BigQuery.
Quando configuri la replica, puoi visualizzare i nomi dei campi nella schermata di mappatura dei campi della transazione /GOOG/BQTR_SETTINGS
. Il
BigQuery Toolkit per SAP archivia le impostazioni nella tabella di configurazione /GOOG/BQTR_FIELD
.
Prima che una tabella venga creata in BigQuery, puoi specificare un nome di campo personalizzato modificando il nome generato nella colonna Nome campo temporaneo della schermata di mappatura dei campi. Se elimini un valore e lasci vuoto il campo Nome campo temporaneo, BigQuery Toolkit per SAP utilizza il nome del campo di origine per il nome del campo di destinazione.
Dopo aver apportato modifiche alla colonna Nome campo temporaneo, quando fai clic su Salva, BigQuery Toolkit for SAP convalida il valore, applica le convenzioni di denominazione di BigQuery, se necessario, e salva le modifiche. Puoi convalidare un valore senza salvarlo premendo Invio sulla tastiera.
Per ulteriori informazioni sull'impostazione del metodo di denominazione predefinito per i campi di destinazione, consulta Opzioni di denominazione predefinite per i campi.
Utilizza un foglio di lavoro o un file di testo per modificare la mappa dei campi BigQuery
Se vuoi, prima di creare una tabella BigQuery di destinazione, puoi salvare i tipi di dati, i nomi e le descrizioni predefinite dei campi di destinazione in un foglio di lavoro o in un file di testo. Questo approccio consente ai data engineer o agli amministratori di BigQuery di modificare i valori anche se non hanno accesso al server SAP.
Dopo aver modificato i valori, devi convertire il file e i relativi contenuti nel formato CSV (valori separati da virgole). Puoi quindi applicare gli aggiornamenti alle impostazioni del trasferimento collettivo caricando il file CSV utilizzando la transazione personalizzata /GOOG/BQTR_SETTINGS
.
Per utilizzare un file CSV per modificare la mappa dei campi BigQuery, svolgi i seguenti passaggi:
- Crea un foglio di lavoro o un file di testo con le mappature dei campi predefinite.
- Modifica i valori nel foglio di lavoro o nel file di testo.
- Converti il foglio di lavoro o il file di testo in formato CSV.
- Nella schermata BigQuery Data Transfer: Settings Maintenance (BigQuery Data Transfer: manutenzione impostazioni), carica il file CSV.
Per ulteriori informazioni su questa procedura, consulta Modificare la mappa dei campi BigQuery in un file CSV.
La convenzione di denominazione dei campi di BigQuery
La convenzione di denominazione di BigQuery utilizza solo lettere minuscole, numeri e trattini bassi.
BigQuery Toolkit per SAP applica le convenzioni di denominazione di BigQuery a qualsiasi valore di input da utilizzare per il nome di un campo di destinazione.
Ad esempio, se inserisci FIELD-@#!*123
come nome di un campo personalizzato, il Toolkit BigQuery per SAP modifica il nome in field_123
.
Per ulteriori informazioni sulla convenzione di denominazione di BigQuery per i campi, consulta Nomi delle colonne.
Mappatura dei tipi di dati
Per impostazione predefinita, BigQuery Toolkit per SAP assegna i tipi di dati ai campi BigQuery di destinazione in base al tipo di tipo SAP o al tipo di dati SAP del campo SAP di origine.
Quando configuri la replica, puoi visualizzare i tipi di dati nella schermata di mappatura dei campi della transazione /GOOG/BQTR_SETTINGS
. Il
BigQuery Toolkit per SAP archivia le impostazioni nella tabella di configurazione /GOOG/BQTR_FIELD
.
Prima che BigQuery Toolkit for SAP crei una tabella in BigQuery, puoi modificare la specifica del tipo di dati predefinite in un altro tipo di dati BigQuery nella colonna Elemento dati esterni della schermata di mappatura dei campi.
Tipi di dati che richiedono una gestione speciale
Per garantire l'accuratezza e la compatibilità con le tabelle BigQuery di destinazione, diversi tipi di dati SAP richiedono una gestione o una conversione speciale durante il processo di replica.
Sebbene BigQuery Toolkit for SAP gestisca automaticamente alcune di queste conversioni, altre richiedono la tua attenzione e la configurazione manuale.
Devi gestire manualmente le conversioni per i seguenti tipi di dati:
Valori booleani
Per i valori booleani, SAP utilizza il tipo di dati CHAR
. Per impostazione predefinita, il
BigQuery Toolkit per SAP mappa questo tipo di dati al tipo di dati STRING
nella
tabella BigQuery di destinazione.
Di conseguenza, quando configuri la replica per i valori booleani utilizzando la transazione /GOOG/BQTR_SETTINGS
, devi modificare l'assegnazione del tipo di dati predefinito per i campi booleani da STRING
a BOOLEAN
nella schermata di mappatura dei campi.
Timestamp
Per i timestamp, SAP utilizza i tipi di dati P
(decimale compresso) o DEC
(decimale). Per impostazione predefinita, BigQuery Toolkit per SAP mappa questi tipi di dati su
NUMERIC
nella tabella BigQuery di destinazione.
Di conseguenza, per i timestamp, quando configuri la replica utilizzando la transazione /GOOG/BQTR_SETTINGS
, devi modificare l'assegnazione del tipo di dato predefinito per i campi timestamp da NUMERIC
a TIMESTAMP
o TIMESTAMP (LONG)
nella schermata di mappatura dei campi.
X
Tipo di tipo SAP
Il tipo di tipo SAP X
è esadecimale ed è rappresentato dai tipi di dati SAP RAW
,
RAWSTRING
o LRAW
. Per impostazione predefinita, BigQuery Toolkit for SAP mappa questi tipi di dati a STRING
nella tabella BigQuery di origine.
Se invece hai bisogno di un campo di origine con il tipo di tipo SAP X
da mappare a BYTES
, devi modificare l'assegnazione del tipo di dati predefinito per il campo nella schermata di mappatura dei campi della transazione /GOOG/BQTR_SETTINGS
.
Il tipo di tipo SAP X
viene talvolta utilizzato anche in SAP per rappresentare gli interi.
In questo caso, BigQuery Toolkit per SAP controlla il tipo di dato del
campo di origine per uno dei tipi di dati SAP per gli interi, INT1
, INT2
,
INT4
, INT8
e assegna il tipo di dato INTEGER
nella tabella BigQuery di destinazione.
y
Tipo di tipo SAP
Il tipo di tipo SAP y
è una stringa di byte ed è rappresentato dai tipi di dati SAP RAW
,
RAWSTRING
o LRAW
. Per impostazione predefinita, BigQuery Toolkit for SAP mappa questi tipi di dati a STRING
nella tabella BigQuery di origine.
Se invece hai bisogno di un campo di origine con il tipo di tipo SAP y
da mappare a BYTES
, devi modificare l'assegnazione del tipo di dati predefinito per il campo nella schermata di mappatura dei campi della transazione /GOOG/BQTR_SETTINGS
.
Mappatura dei tipi di dati predefiniti
La tabella seguente mostra la conversione predefinita del tipo di dati del BigQuery Toolkit per SAP:
Tipo di tipo SAP | Tipo di dati SAP | Tipo di dati BigQuery | Note |
---|---|---|---|
b (numero intero di 1 byte)s (numero intero di 2 byte)I (numero intero di 4 byte)8 (numero intero di 8 byte)
|
INT1 INT2 INT4 INT8
|
INTEGER |
|
F (float)
|
FLTP
|
FLOAT |
|
P (imballato)
|
CURR DEC QUAN
|
NUMERIC |
Per impostazione predefinita, il tipo di tipo SAP P è mappato al
tipo di dati BigQuery NUMERIC e convertito
in un numero nel formato esterno. |
a (numero in virgola mobile decimale, 16 cifre)
|
DECFLOAT16 |
NUMERIC |
|
e (numero in virgola mobile decimale, 16 cifre)
|
DECFLOAT34 |
NUMERIC |
|
N (numerico) |
NUMC |
STRING |
|
X (esadecimale)y (stringa di byte)
|
RAW RAWSTRING LRAW
|
STRING |
Se il tipo di tipo SAP è X , ma il nome del tipo di dati copre
il pattern 'INT*' (INT1 , INT2 , INT4 ), un elemento di dati di origine viene sostituito
con un nuovo elemento di dati TYPINT8 con TYPEKIND '8' , che è mappato
al tipo di dati BigQuery INTEGER . |
C (carattere)g (stringa di caratteri)? (csequence)& (clike)
|
CHARSTRING |
STRING |
|
D (data) |
DATS |
DATE |
|
T (ora) |
TIMS |
TIME |
Risorse della community
Per accelerare l'implementazione di applicazioni basate su BigQuery Toolkit all'interno dei sistemi SAP S/4HANA che utilizzano BW incorporato, puoi utilizzare gli strumenti di generazione open source disponibili su GitHub.
Richiedi assistenza
Google Cloud offre assistenza per problemi e domande relativi all'installazione, alla configurazione, al funzionamento e alla manutenzione di BigQuery Toolkit per SAP. Tuttavia, l'assistenza è limitata al toolkit stesso.
Google Cloud non supporta altri componenti dell'ambiente come l'infrastruttura di rete, i database, i sistemi operativi o il software di terze parti. Per problemi relativi a componenti dell'ambiente diversi da BigQuery Toolkit per SAP, contatta il fornitore o il provider di assistenza appropriato.
Per le funzionalità fornite da SAP, come Operational Data Provisioning (ODP) e SAP Landscape Transformation (SLT), contatta l'assistenza SAP per ricevere assistenza.
Per risolvere i problemi relativi a BigQuery Toolkit per SAP, consulta Risolvere i problemi relativi a BigQuery Toolkit per SAP.
Se hai bisogno di aiuto per risolvere i problemi relativi all'SDK ABAP per Google Cloud, segui questi passaggi:
Fai riferimento alla guida alla risoluzione dei problemi dell'ABAP SDK for Google Cloud.
Fai le tue domande e discuti dell'ABAP SDK per Google Cloud con la community nei forum di Cloud.
Raccogli tutte le informazioni diagnostiche disponibili e contatta l'assistenza clienti Google Cloud. Per informazioni su come contattare il servizio clienti, vedi Ricevere assistenza per SAP su Google Cloud.