Integrasi MySQL

Transaksi, saldo, kepemilikan dan transaksi jual beli dari 14 rb+ bank, ditulis ke tabel di basis data MySQL milik Anda sesuai jadwal. Di-append atau di-upsert, siap di-query.

mysql · analytics3 baris di-upsert, 06.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 dan Amex Gold, di-upsert pukul 06.02 ke tabel transactions. Sinkronisasi ulang memperbarui baris di tempat, bukan menambahkannya lagi.

Dari bank ke MySQL dalam tiga langkah.

  1. 01

    Hubungkan MySQL

    Host, basis data dan pengguna dengan hak akses minimum, atau tempel string koneksi. Uji sebelum menyimpan.

    Hostdb.acme.internal
    Port3306
    Penggunabanksync_writer
    Mode SSLrequire
    Uji● Koneksi berhasil
  2. 02

    Pilih tabel

    Pilih basis data dan tabel, atau biarkan BankSync membuatnya. Append, atau upsert berdasarkan kunci.

    Basis dataanalytics
    Tabeltransactions
    AppendUpsert
    Cocokkan baris berdasarkantransaction_id
  3. 03

    Pilih jadwal

    Per jam, harian atau mingguan, atau sesuai permintaan. Setiap eksekusi tercatat.

    Per jamHarianMingguan
    BerikutnyaBesok, 06.00
    Terakhir dijalankan● 3 baris baru, 06.02

Siapkan MySQL, dari awal sampai akhir.

Menyiapkan MySQL di BankSync, direkam dengan rekening contoh.

Yang masuk ke tabel Anda.

transaction_id
ID transaksi yang stabil dari bank. Kunci upsert Anda. 4bdd8e6931727cd
date
Tanggal bank membukukannya. 2026-10-19
description
Deskripsi yang diberikan bank. Whole Foods Market
amount
Bertanda, dalam mata uang rekening: uang keluar bernilai negatif. -86.42
currency
Kode ISO 4217. USD
category
Kategori pengeluaran untuk mengelompokkan dan menyaring. Groceries
account_name
Rekening asal transaksi, sehingga banyak bank dapat berbagi satu tabel. Amex Gold
pending
True sampai bank membukukannya. false
Petakan data bank ke kolom yang sudah Anda miliki, atau biarkan BankSync membuatkan tabel beserta indeks uniknya.

Basis data Anda hanyalah satu perhentian. Bukan keseluruhan cerita.

MySQL, secara singkat.

Data
Transaksi, saldo, transaksi jual beli, kepemilikan dan pinjaman, satu jenis data per feed.
Kompatibel dengan
MariaDB, PlanetScale, Amazon Aurora, RDS dan MySQL self-hosted.
Mode tulis
Append menyisipkan baris di setiap sinkronisasi. Upsert mencocokkan baris berdasarkan kolom kunci yang Anda pilih dan memperbaruinya di tempat.
Keamanan
Mode SSL disable, require atau verify-full, pengguna dengan hak akses minimum dan sekumpulan kecil IP BankSync tetap yang dapat Anda masukkan ke allowlist.
Jadwal
Pilih sinkronisasi otomatis per jam, harian atau mingguan sesuai paket Anda, atau jalankan sinkronisasi manual kapan saja.
Akses
Hanya-baca, diotorisasi di layar persetujuan milik bank Anda sendiri. BankSync tidak pernah menyimpan data login bank Anda dan tidak dapat memindahkan uang.
Penyiapan
Sekitar 10 menit. Berfungsi dengan basis data terkelola (PlanetScale, Aurora, RDS) maupun yang di-host sendiri.
Status
Tersedia sekarang.

Pertanyaan, terjawab.

Host MySQL mana saja yang didukung BankSync?

Basis data MySQL apa pun yang dapat dijangkau, termasuk MariaDB, PlanetScale, Amazon Aurora, RDS dan MySQL self-hosted.

Sebaiknya saya pakai append atau upsert?

Upsert, untuk sebagian besar feed. Append menyisipkan baris baru di setiap sinkronisasi, sehingga sinkronisasi ulang dapat menimbulkan duplikat. Upsert mencocokkan baris berdasarkan kolom kunci yang Anda pilih, seperti transaction_id, lalu memperbaruinya di tempat.

Bisakah BankSync membuatkan tabel untuk saya?

Ya. “Set this up for me” membuat tabel untuk jenis data feed, memetakan setiap kolom dan menambahkan indeks unik yang dibutuhkan upsert.

Bagaimana cara membatasi akses ke basis data saya?

Berikan BankSync pengguna yang hanya dapat menyisipkan data (dan membuat tabel, jika BankSync perlu membuatnya), gunakan mode SSL require atau verify-full, dan masukkan alamat IP tetap yang dipakai BankSync untuk terhubung ke allowlist.

Bisakah BankSync memindahkan uang atau melihat kata sandi bank saya?

Tidak. Akses bank bersifat hanya-baca dan diotorisasi di layar persetujuan milik bank Anda sendiri. BankSync tidak pernah menyimpan data login bank Anda dan tidak dapat memindahkan uang.

Data bank di basis data MySQL Anda.

BankSync tidak berafiliasi dengan, tidak didukung oleh dan bukan mitra resmi MySQL. Merek dagang MySQL adalah milik pemiliknya masing-masing.