MySQL – integraatio
Tapahtumat, saldot, omistukset ja kaupat 14 t.+ pankista kirjoitetaan aikataulun mukaan tauluun omassa tietokannassasi (MySQL). Lisättyinä tai upsertilla, valmiina kyselyihin.
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)
Pankista kohteeseen MySQL kolmessa vaiheessa.
- 01
Yhdistä MySQL
Palvelin, tietokanta ja vähimmillä oikeuksilla toimiva käyttäjä, tai liitä yhteysmerkkijono. Testaa ennen tallennusta.
Palvelindb.acme.internalPortti3306Käyttäjäbanksync_writerSSL-tilarequireTesti● Yhteys onnistui - 02
Valitse taulu
Valitse tietokanta ja taulu tai anna BankSync-palvelun luoda se. Lisää rivit tai käytä upsertia avaimella.
TietokantaanalyticsTaulutransactionsLisäysUpsertTäsmäytä rivittransaction_id - 03
Valitse aikataulu
Tunneittain, päivittäin tai viikoittain, tai pyynnöstä. Jokainen ajo kirjataan.
TunneittainPäivittäinViikoittainSeuraava ajoHuomenna, 6.00Edellinen ajo● 3 uutta riviä, 6.02
MySQL käyttöön alusta loppuun.
Käyttöönotto: MySQL BankSync-palvelussa. Kuvattu esimerkkitileillä.
Mitä tauluusi tallentuu.
- transaction_id
- Pankin pysyvä tunniste tapahtumalle. Upsert-avaimesi. 4bdd8e6931727cd
- date
- Päivä, jolloin pankki kirjasi sen. 2026-10-19
- description
- Pankin antama kuvaus. Whole Foods Market
- amount
- Etumerkillinen, tilin valuutassa: lähtevä raha on negatiivinen. -86.42
- currency
- ISO 4217 -koodi. USD
- category
- Kulutusluokka ryhmittelyyn ja suodatukseen. Groceries
- account_name
- Tili, jolta rivi tuli, joten monen pankin tiedot mahtuvat yhteen tauluun. Amex Gold
- pending
- Tosi, kunnes pankki kirjaa sen. false
Tietokantasi on vain yksi kohde. Vaihtoehtoja on muitakin.
MySQL lyhyesti.
- Tiedot
- Tapahtumat, saldot, kaupat, omistukset ja lainat, yksi tietotyyppi syötettä kohden.
- Yhteensopiva
- MariaDB, PlanetScale, Amazon Aurora, RDS ja oma MySQL-palvelin.
- Kirjoitustilat
- Lisäys lisää rivin jokaisella synkronoinnilla. Upsert täsmäyttää valitsemiesi avainsarakkeiden perusteella ja päivittää paikallaan.
- Tietoturva
- SSL-tila disable, require tai verify-full, vähimmillä oikeuksilla toimiva käyttäjä ja pieni kiinteä joukko BankSync-palvelun IP-osoitteita, jotka voit sallia.
- Aikataulu
- Valitse pakettisi mukaan automaattinen synkronointi tunneittain, päivittäin tai viikoittain, tai käynnistä synkronointi käsin milloin tahansa.
- Pääsy
- Vain luku -oikeus, valtuutettu pankkisi omalla suostumussivulla. BankSync ei koskaan tallenna pankkitunnuksiasi eikä voi siirtää rahaa.
- Käyttöönotto
- Noin 10 minuuttia. Toimii hallinnoitujen (PlanetScale, Aurora, RDS) ja omalla palvelimella ajettavien tietokantojen kanssa.
- Tila
- Saatavilla nyt.
Kysymyksiä ja vastauksia.
MySQL: minkä palveluntarjoajien kanssa BankSync toimii?
Mikä tahansa tavoitettavissa oleva tietokanta (MySQL), myös MariaDB, PlanetScale, Amazon Aurora, RDS ja oma MySQL-palvelin.
Kumpi kannattaa valita, append vai upsert?
Upsert useimmille syötteille. Lisäys (append) lisää uuden rivin jokaisella synkronoinnilla, joten uudelleensynkronointi voi luoda kaksoiskappaleita. Upsert täsmäyttää rivit valitsemiesi avainsarakkeiden, kuten tapahtumatunnisteen transaction_id, perusteella ja päivittää ne paikallaan.
Voiko BankSync luoda taulun puolestani?
Kyllä. ”Set this up for me” luo syötteen tietotyypille taulun, kohdistaa jokaisen sarakkeen ja lisää upsertin tarvitseman yksilöivän indeksin.
Miten rajaan pääsyn tietokantaani?
Anna BankSync-palvelulle käyttäjä, jolla on vain lisäysoikeus (ja luontioikeus, jos BankSync luo taulun), käytä SSL-tilaa require tai verify-full ja salli kiinteät IP-osoitteet, joista BankSync ottaa yhteyden.
Voiko BankSync siirtää rahaa tai nähdä pankkisalasanani?
Ei. Pankkiyhteys on vain luku -oikeus, ja se valtuutetaan pankkisi omalla suostumussivulla. BankSync ei koskaan tallenna pankkitunnuksiasi eikä voi siirtää rahaa.
Pankkitiedot omaan tietokantaasi (MySQL).
BankSync ei ole sidoksissa palveluun MySQL, eikä MySQL ole hyväksynyt BankSync-palvelua tai ole sen virallinen kumppani. MySQL ja siihen liittyvät tavaramerkit kuuluvat omistajilleen.
