Integrazione MySQL

Transazioni, saldi, posizioni e operazioni da 14K+ banche, scritti secondo una pianificazione in una tabella del suo database MySQL. In accodamento o con upsert, pronti per le query.

mysql · analytics3 righe scritte con upsert, 6:02
mysql> SELECT date, description, amount, category, account_name    -> FROM transactions ORDER BY date DESC LIMIT 6;+------------+--------------------+----------+------------+----------------+| date       | description        | amount   | category   | account_name   |+------------+--------------------+----------+------------+----------------+| 2026-10-19 | Stripe payout      |  4200.00 | Income     | Chase Checking || 2026-10-19 | Whole Foods Market |   -86.42 | Groceries  | Amex Gold      || 2026-10-18 | Gusto payroll      | -6850.00 | Payroll    | Chase Checking || 2026-10-18 | Figma              |   -45.00 | Software   | Amex Gold      || 2026-10-17 | Shell              |   -52.30 | Transport  | Amex Gold      || 2026-10-17 | Blue Bottle Coffee |    -6.75 | Eating out | Amex Gold      |+------------+--------------------+----------+------------+----------------+6 rows in set (0.01 sec)
Chase Checking e Amex Gold, scritti con upsert alle 6:02 nella tabella transactions. Una nuova sincronizzazione aggiorna le righe sul posto invece di aggiungerle di nuovo.

Dalla banca a MySQL in tre passaggi.

  1. 01

    Colleghi MySQL

    Host, database e un utente con privilegi minimi, oppure incolli una stringa di connessione. La testi prima di salvarla.

    Hostdb.acme.internal
    Porta3306
    Utentebanksync_writer
    Modalità SSLrequire
    Test● Connessione riuscita
  2. 02

    Scelga una tabella

    Scelga un database e una tabella, oppure lasci che BankSync ne crei una. In accodamento o con upsert su una chiave.

    Databaseanalytics
    Tabellatransactions
    AccodamentoUpsert
    Abbinare le righe sutransaction_id
  3. 03

    Scelga una pianificazione

    Ogni ora, ogni giorno, ogni settimana o su richiesta. Ogni esecuzione viene registrata.

    OrariaGiornalieraSettimanale
    Prossima esecuzioneDomani, 6:00
    Ultima esecuzione● 3 nuove righe, 6:02

Configurare MySQL, dall’inizio alla fine.

Configurazione di MySQL in BankSync, girata con conti di esempio.

Che cosa arriva nella sua tabella.

transaction_id
L’ID stabile della transazione assegnato dalla banca. La sua chiave di upsert. 4bdd8e6931727cd
date
Il giorno in cui la banca l’ha contabilizzata. 2026-10-19
description
La descrizione fornita dalla banca. Whole Foods Market
amount
Con segno, nella valuta del conto: le uscite sono negative. -86.42
currency
Codice ISO 4217. USD
category
Una categoria di spesa per raggruppare e filtrare. Groceries
account_name
Il conto di provenienza, così più banche condividono una sola tabella. Amex Gold
pending
True finché la banca non la contabilizza. false
Mappi i campi bancari sulle colonne che ha già, oppure lasci che BankSync crei per lei la tabella con il relativo indice univoco.

Il suo database è una tappa. Non l’intero percorso.

MySQL, in breve.

Dati
Transazioni, saldi, operazioni, posizioni e prestiti, un tipo di dati per feed.
Compatibile con
MariaDB, PlanetScale, Amazon Aurora, RDS e MySQL in self-hosting.
Modalità di scrittura
L’accodamento inserisce una riga a ogni sincronizzazione. L’upsert abbina le righe sulle colonne chiave che sceglie e le aggiorna sul posto.
Sicurezza
Modalità SSL disable, require o verify-full, un utente con privilegi minimi e un piccolo insieme fisso di IP di BankSync da inserire nella allowlist.
Pianificazione
Scelga sincronizzazioni automatiche orarie, giornaliere o settimanali in base al suo piano, oppure avvii una sincronizzazione manuale in qualsiasi momento.
Accesso
In sola lettura, autorizzato sulla schermata di consenso della sua banca. BankSync non memorizza mai le sue credenziali bancarie e non può spostare denaro.
Attivazione
Circa 10 minuti. Compatibile con database gestiti (PlanetScale, Aurora, RDS) e in self-hosting.
Stato
Disponibile già oggi.

Domande e risposte.

Con quali host MySQL funziona BankSync?

Qualsiasi database MySQL raggiungibile, inclusi MariaDB, PlanetScale, Amazon Aurora, RDS e MySQL in self-hosting.

Conviene usare l’accodamento o l’upsert?

Per la maggior parte dei feed, l’upsert. L’accodamento inserisce una nuova riga a ogni sincronizzazione, quindi una nuova sincronizzazione può creare duplicati. L’upsert abbina le righe sulle colonne chiave che sceglie, ad esempio transaction_id, e le aggiorna sul posto.

BankSync può creare la tabella al posto mio?

Sì. «Set this up for me» (configurazione automatica) crea una tabella per il tipo di dati del feed, mappa ogni colonna e aggiunge l’indice univoco necessario per l’upsert.

Come posso limitare l’accesso al mio database?

Fornisca a BankSync un utente che possa solo inserire (e creare, se BankSync deve generare la tabella), usi la modalità SSL require o verify-full e inserisca nella allowlist gli indirizzi IP fissi da cui si collega BankSync.

BankSync può spostare denaro o vedere la password della mia banca?

No. L’accesso bancario è in sola lettura e viene autorizzato sulla schermata di consenso della sua banca. BankSync non memorizza mai le sue credenziali bancarie e non può spostare denaro.

Dati bancari nel suo database MySQL.

BankSync non è affiliato a MySQL, non è approvato da MySQL e non è un suo partner ufficiale. I marchi MySQL appartengono ai rispettivi proprietari.