Beta feature - This feature is currently in beta. If you’d like to use it, please ask us on live chat.
Come funziona
storekit invia i dati alla tua destinazione con una pianificazione ricorrente. Ogni sincronizzazione scrive le righe nuove e modificate rispetto alla sincronizzazione precedente, così le tabelle restano aggiornate senza ricaricare tutto.- La destinazione è tua. I dati vengono scritti in un database o in un bucket del tuo account cloud. storekit non ha bisogno di accedere in lettura a nient’altro nel tuo warehouse.
- Incrementale per impostazione predefinita. Dopo il backfill iniziale della cronologia, ogni sincronizzazione trasferisce solo le righe create o aggiornate dall’ultima esecuzione.
- Schema gestito per te. Tabelle e colonne vengono create e mantenute aggiornate automaticamente. I nuovi campi appaiono come colonne; le colonne esistenti non vengono mai rinominate o rimosse senza preavviso.
- Gli account con più store si sincronizzano come un unico dataset. Se il tuo account ha più store, ogni tabella include un identificativo dello store, così puoi generare report per singolo store o per l’intero gruppo.
Cosa viene esportato
Gli importi vengono esportati nelle unità minori (centesimi) con la valuta a fianco, in linea con l’API storekit e con i payload dei webhook.
I dati personali sono inclusi dove necessari a riconciliare gli ordini con i clienti. Tratta le tabelle esportate con gli stessi controlli di accesso che applichi a storekit; consulta la Policy di sicurezza per sapere come storekit gestisce questi dati dalla propria parte.
Destinazioni supportate
I dati possono essere consegnati ai principali data warehouse cloud, database relazionali e object store, tra cui:- Snowflake
- Google BigQuery
- Databricks
- Amazon Redshift
- PostgreSQL
- MySQL
- ClickHouse
- Amazon S3, Google Cloud Storage e Azure Blob Storage
Come attivarla
L’esportazione al data warehouse viene attualmente abilitata dal team storekit e non dalla dashboard. Per iniziare:1
Indicaci la tua destinazione
Contatta il nostro team indicando il warehouse o il database che usi e la regione in cui è in esecuzione.
2
Crea le credenziali per storekit
Ti inviamo una breve guida specifica per la tua destinazione. Copre la creazione di un utente o service account dedicato con accesso in scrittura a un singolo schema o bucket e l’inserimento in allow-list degli indirizzi IP di storekit se il tuo warehouse limita le connessioni in ingresso.
3
Condividi i dati di connessione
Ti forniamo un canale sicuro per inserire i dati di connessione; non inviare mai credenziali via email o chat.
4
Attendi il backfill iniziale
Una volta connesso, storekit carica l’intera cronologia degli ordini. A seconda del volume ci vogliono da pochi minuti a qualche ora. Dopodiché le sincronizzazioni partono in automatico.
Al termine della prima sincronizzazione vedrai le tabelle sopra elencate nello schema che hai fornito; ogni sincronizzazione successiva le aggiorna in place. Per le destinazioni di tipo object store (S3, Google Cloud Storage, Azure Blob Storage) ogni dataset viene scritto invece come una cartella di file nel bucket, e ogni sincronizzazione aggiunge nuovi file.
Domande frequenti
Quanto sono aggiornati i dati?
Quanto sono aggiornati i dati?
Le sincronizzazioni avvengono a intervalli ricorrenti nel corso della giornata, non in tempo reale. Se devi reagire a un ordine nell’istante in cui viene creato — ad esempio per avviare un flusso in cucina — usa i webhook e riserva il warehouse alla reportistica.
Sostituisce i report della dashboard?
Sostituisce i report della dashboard?
No. I report della dashboard restano invariati. L’esportazione è pensata per i team che vogliono unire i dati storekit ad altre fonti, costruire dashboard proprie o conservare un archivio a lungo termine sotto il proprio controllo.
Dove si trovano i dati durante la sincronizzazione?
Dove si trovano i dati durante la sincronizzazione?
I dati vengono letti dalla regione in cui risiede il tuo account (vedi Residenza dei dati) e scritti direttamente sulla tua destinazione. storekit non conserva una copia aggiuntiva dei dati esportati.
Posso sincronizzare i dati dal mio warehouse verso storekit?
Posso sincronizzare i dati dal mio warehouse verso storekit?
No. L’esportazione al data warehouse è unidirezionale, da storekit verso il tuo warehouse. Per modificare menu, stock o impostazioni dello store usa la dashboard o l’API.
Cosa succede se una sincronizzazione fallisce?
Cosa succede se una sincronizzazione fallisce?
Le sincronizzazioni fallite vengono ritentate automaticamente e la successiva esecuzione riuscita riparte da dove si era interrotta l’ultima, quindi nessun dato viene saltato. Se le credenziali vengono revocate o il tuo warehouse resta irraggiungibile per un periodo prolungato, ti contattiamo.
C'è un costo aggiuntivo?
C'è un costo aggiuntivo?
Sì. Il prezzo dipende dal tuo piano e dal volume di dati sincronizzati. Contatta il nostro team per un preventivo per il tuo account.