MySQL – integraatio

Tapahtumat, saldot, omistukset ja kaupat 14 t.+ pankista kirjoitetaan aikataulun mukaan tauluun omassa tietokannassasi (MySQL). Lisättyinä tai upsertilla, valmiina kyselyihin.

mysql · analytics3 riviä upsertattu, klo 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 ja Amex Gold kirjoitettu upsertilla klo 6.02 tapahtumatauluun transactions. Uudelleensynkronointi päivittää rivit paikallaan eikä lisää niitä uudelleen.

Pankista kohteeseen MySQL kolmessa vaiheessa.

  1. 01

    Yhdistä MySQL

    Palvelin, tietokanta ja vähimmillä oikeuksilla toimiva käyttäjä, tai liitä yhteysmerkkijono. Testaa ennen tallennusta.

    Palvelindb.acme.internal
    Portti3306
    Käyttäjäbanksync_writer
    SSL-tilarequire
    Testi● Yhteys onnistui
  2. 02

    Valitse taulu

    Valitse tietokanta ja taulu tai anna BankSync-palvelun luoda se. Lisää rivit tai käytä upsertia avaimella.

    Tietokantaanalytics
    Taulutransactions
    LisäysUpsert
    Täsmäytä rivittransaction_id
  3. 03

    Valitse aikataulu

    Tunneittain, päivittäin tai viikoittain, tai pyynnöstä. Jokainen ajo kirjataan.

    TunneittainPäivittäinViikoittain
    Seuraava ajoHuomenna, 6.00
    Edellinen 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
Kohdista pankkikentät olemassa oleviin sarakkeisiisi, tai anna BankSync-palvelun luoda taulu ja sen yksilöivä indeksi puolestasi.

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.