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.
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.
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.
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.
Di dalam aliran Hub
Bina dan uji pemetaan sumber ke jadual
- 1
Tambah PostgreSQL
Buka Destinations, tambah PostgreSQL, uji sambungan dan simpan.
- 2
Pilih sumber
Buka Syncs, cipta sync, kemudian pilih kedai dan set data.
- 3
Pilih jadual
Pilih destinasi, skema dan jadual selepas Hub memeriksa lajurnya.
- 4
Petakan dan uji
Padankan medan dengan lajur serasi dan jalankan Test write access.
- 5
Tetapkan jadual
Semak konfigurasi, pilih jadual masa dan cipta sync.
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.


