Penyegerakan Pangkalan Data

Apabila hamparan tidak lagi mencukupi: pindahkan data marketplace ke PostgreSQL

Panduan praktikal untuk saluran Spyliner Hub pertama anda—daripada akses destinasi kepada pemetaan, mod tulis dan pemantauan.

Oleh pasukan Spyliner·9 minit bacaan

Hamparan ialah alat operasi yang baik, tetapi bukan lapisan data mentah yang sesuai apabila banyak kedai, sejarah panjang, papan pemuka dan aplikasi bergantung pada fail yang sama.

Spyliner Hub menghubungkan set data marketplace kepada jadual PostgreSQL sedia ada. Tiga keputusan utama ialah bentuk jadual, pemetaan medan dan cara rekod berulang ditulis.

01

Gunakan destinasi yang betul

PostgreSQL sesuai apabila data mempunyai ramai pengguna

Pilih Database Sync apabila papan pemuka BI, kerja transformasi, aplikasi dalaman atau beberapa pasukan memerlukan sumber stabil. Kekalkan Google Sheets untuk ruang kerja yang fleksibel.

Mulakan dengan satu kedai dan satu set data dalam jadual bukan kritikal sebelum mengembangkan corak tersebut.

02

Keselamatan sebelum kemudahan

Sediakan destinasi yang layak untuk produksi

  • ✓Gunakan peranan database khusus dengan akses minimum.
  • ✓Gunakan laluan rangkaian yang diluluskan.
  • ✓Cipta lajur yang serasi untuk medan yang diperlukan sahaja.
  • ✓Jangan letakkan connection string dalam tiket, tangkap layar, kod atau sembang.
03

Di dalam aliran Hub

Bina dan uji pemetaan sumber ke jadual

  1. 1

    Tambah PostgreSQL

    Buka Destinations, tambah PostgreSQL, uji sambungan dan simpan.

  2. 2

    Pilih sumber

    Buka Syncs, cipta sync, kemudian pilih kedai dan set data.

  3. 3

    Pilih jadual

    Pilih destinasi, skema dan jadual selepas Hub memeriksa lajurnya.

  4. 4

    Petakan dan uji

    Padankan medan dengan lajur serasi dan jalankan Test write access.

  5. 5

    Tetapkan jadual

    Semak konfigurasi, pilih jadual masa dan cipta sync.

04

Keputusan untuk rekod berulang

Gunakan upsert untuk rekod berubah; insert-only untuk log tambahan

Pesanan dan prestasi sering berubah. Upsert memasukkan baris baharu dan mengemas kini baris sepadan melalui conflict key; jadual memerlukan unique constraint atau index yang serasi.

Insert-only membiarkan baris lama tidak berubah dan menambah rekod masuk. Gunakannya hanya apabila tingkah laku append memang disengajakan.

  • ✓Petakan spylinerSyncKey kepada text atau varchar sebagai identiti lalai.
  • ✓Pastikan lajur identiti unik apabila digunakan untuk upsert.
  • ✓Dokumentasikan mod tulis dan pemilik saluran.

Jawapan ringkas

Soalan yang biasa ditanya

Adakah Spyliner Hub menyokong MySQL atau gudang data?+

PostgreSQL ialah destinasi database yang disokong sekarang.

Adakah larian manual mempunyai tetapan lain?+

Tidak. Larian manual dan berjadual menggunakan sumber, pemetaan, destinasi dan mod tulis yang sama.

Mod tulis apa yang sesuai untuk pesanan?+

Biasanya upsert kerana status pesanan boleh berubah. Pastikan conflict key mempunyai constraint yang serasi.

Teruskan membaca

Lihat semua artikel →