Otopilot
Botlar

Veri senkronizasyonu nedir? Google Sheets, Drive ve iş sistemlerinizi elle kopyalamadan eşitlemek

Hazırlayan Yayın: Son güncelleme:

8 dk okuma

Kısa özetVeri senkronizasyonu nedir, tek ve çift yönlü eşitleme farkı ne? Google Sheets, Drive ve iş sistemleri arasında otomatik aktarım, çakışma kuralları ve sınırlar.

Otopilot Veri Senkron Botu sayfasının giriş alanı

Veri senkronizasyonu, aynı bilginin birden fazla sistemde tutulduğu durumlarda bu sistemlerin birbiriyle tutarlı kalmasını sağlamaktır: bir yerde yapılan değişiklik, belirlenen kurallara göre diğer yerlere de yansır. Ürün listesi hem bir Google Sheets tablosunda hem de sitenizde duruyorsa, müşteri bilgisi hem satış tablonuzda hem de muhasebe programınızda bulunuyorsa, bu verileri elle kopyalamak hem zaman alır hem de hataya yol açar. Bu yazı, birden fazla sistemle çalışan ve "hangi tablo güncel?" sorusunu sık soran küçük ve orta ölçekli işletmeler içindir.

Otopilot'un Veri Senkron Botu Google Sheets, Drive ve sistemleriniz arasında veri eşitler. Hazır bir paket değildir; bot sihirbazında seçtiğiniz sistemlere göre teklifle kurulur. Bot bizim sunucumuzda çalışabilir ya da ekibimiz sizin sunucunuza kurabilir. Aşağıda senkronizasyonun temel kavramlarını, hangi kuralların baştan belirlenmesi gerektiğini ve botun nasıl kurulduğunu anlatıyoruz.

Veri senkronizasyonu nedir ve neden gerekir?

Küçük işletmelerde veri genellikle zamanla dağılır. Başta tek bir tablo vardır; sonra bir e-ticaret sitesi açılır, bir muhasebe programı kullanılmaya başlanır, satış ekibi kendi tablosunu tutar. Her sistem kendi kopyasını taşır ve kopyalar zamanla birbirinden ayrılır.

Bu dağınıklığın tipik belirtileri şunlardır:

  • Aynı ürünün fiyatı tabloda bir, sitede başka görünür.
  • Bir müşterinin telefon numarası bir sistemde güncellenir, diğerinde eski kalır.
  • Ay sonunda iki rapor farklı rakam verir ve hangisinin doğru olduğu saatlerce araştırılır.
  • Bir çalışan her sabah bir tablodan diğerine veri kopyalamakla vakit geçirir.
  • Kopyalama yapan kişi izindeyken sistemler günlerce eşitlenmez.

Veri senkronizasyonu bu kopyalama işini kurala bağlar ve otomatikleştirir. Amaç her şeyi tek bir sisteme taşımak değil, mevcut sistemlerinizin birbirine doğru bilgiyi taşımasını sağlamaktır. Ekibiniz alıştığı araçlarla çalışmaya devam eder, yalnız aradaki kopyalama işi ortadan kalkar.

Veri aktarımı ile senkronizasyon arasındaki fark

Veri aktarımı genellikle tek seferlik bir taşımadır: eski bir sistemden yenisine kayıtları bir kez geçirirsiniz. Senkronizasyon ise süreklidir; iki sistem çalışmaya devam ettikçe aralarındaki tutarlılık korunur. Bot sihirbazında "Eski sistemden veri aktarımı" ayrı bir seçenek olarak bulunur; yeni bir düzene geçerken önce geçmiş kayıtlar bir kez aktarılır, ardından düzenli senkronizasyon başlar.

Tek yönlü ve çift yönlü senkronizasyon

Senkronizasyonun en önemli tasarım kararı yöndür.

Tek yönlü senkronizasyon: Bir sistem "asıl kaynak" kabul edilir, değişiklikler yalnız ondan diğerlerine akar. Örneğin fiyatları yalnız Google Sheets tablosunda değiştirirsiniz, site bu tablodan beslenir. Sitede yapılan bir fiyat değişikliği tabloya geri yazılmaz. Kurması ve anlaması kolaydır, çakışma riski düşüktür.

Çift yönlü senkronizasyon: Her iki sistemde yapılan değişiklik diğerine yansır. Esnektir ama aynı kayıt iki yerde aynı anda değiştirildiğinde hangisinin geçerli olacağına dair bir kural gerekir.

ÖlçütTek yönlüÇift yönlü
Asıl kaynakTek bir sistemHer iki sistem
Çakışma riskiDüşükKural gerektirir
KurulumDaha sadeDaha fazla tasarım gerektirir
Uygun olduğu durumFiyat listesi, ürün kataloğu, rapor tablosuEkiplerin iki sistemde de kayıt güncellediği durumlar
Hata ayıklamaKolay; değişiklik tek yerden gelirDeğişikliğin hangi taraftan geldiği izlenmeli

Çoğu küçük işletme için önerimiz, mümkün olduğunca tek yönlü senkronizasyonla başlamaktır. Hangi bilginin asıl kaynağının neresi olduğunu belirlemek, çoğu zaman sorunların yarısını tek başına çözer.

Çakışma kuralları baştan yazılmalı

Çift yönlü senkronizasyonda şu soruların cevabı kurulumdan önce belirlenmelidir: Aynı kayıt iki yerde değiştiyse son değişiklik mi geçerli, yoksa belirli bir sistem mi öncelikli? Bir kayıt bir sistemde silinirse diğerinde de silinsin mi, yoksa yalnız işaretlensin mi? Boş bırakılan bir alan diğer sistemdeki dolu alanın üzerine yazsın mı? Bu kararlar teknik değil, iş kararlarıdır ve sizin süreçlerinize göre verilir. Kararları kısa bir belgeye yazıp ilgili ekip üyeleriyle paylaşmak, ileride "bu kayıt neden değişti?" sorusunun cevabını bulmayı kolaylaştırır ve senkronizasyonun neden öyle davrandığını herkesin anlamasını sağlar.

Google Sheets entegrasyonu ve Google Drive senkronizasyonu

Google Sheets, küçük işletmelerin en yaygın "ortak tablosu"dur. Ürün listesi, fiyat tablosu, müşteri listesi, stok sayımı gibi bilgiler çoğu zaman burada tutulur. Google Sheets entegrasyonu, bu tablonun bir sistemle düzenli olarak bilgi alışverişi yapmasını sağlar. Google'ın resmi Sheets API'si bu iş için kullanılır; erişim tablo düzeyinde verilir ve hangi hesabın hangi tabloya erişeceği açıkça belirlenir.

Google Drive senkronizasyonu ise dosyalar içindir: bir klasöre düşen belgelerin başka bir sisteme taşınması, adlandırılması ya da bir tabloya kaydının düşülmesi gibi. Örneğin bir klasöre yüklenen teklif dosyalarının listesini otomatik olarak bir tabloda tutmak bu türden bir iştir. Faturalar gibi belgelerden alan okumak ise ayrı bir iştir; bunu fatura Excel aktarma rehberinde anlattık.

ERP entegrasyonu

Bir ERP ya da muhasebe programı kullanıyorsanız, senkronizasyonun öbür ucu çoğu zaman bu sistemdir. Her programın veri kabul etme yolu farklıdır: bazılarının resmi bir API'si vardır, bazıları dosya içe aktarmayı destekler, bazılarında yalnız belirli alanlar dışarıdan güncellenebilir. Bu yüzden bot sihirbazında ERP / muhasebe programı seçeneği özel kapsamla değerlendirilir; Paraşüt ise doğrudan seçilebilen entegrasyonlar arasındadır.

Veri senkron botu nasıl kurulur?

Ürün sayfasında Google Workspace, özel PHP sitesi ve tarayıcıdan panel platform olarak listelenir. İki çalışma yeri seçeneği vardır: bot bizim sunucumuzda çalışır ve kurulum, güncelleme, izleme bizde kalır; ya da ekibimiz kurulumu sizin sunucunuza veya hesabınıza yapar, gerekli erişimleri siz verirsiniz. Bu bot için hazır paket yoktur; kapsam bot sihirbazındaki seçimlerinizle çıkarılır ve sihirbazdaki fiyat tahminidir.

  1. Hangi bilginin hangi sistemlerde tutulduğunu ve asıl kaynağın neresi olduğunu bir sayfaya yazın.
  2. Bot sihirbazında Veri senkronizasyonu kategorisini seçin.
  3. Tetikleyiciyi belirleyin: zamanlı (belirli saatlerde), olay olunca, kendi sisteminizden gelen webhook ile ya da panelden elle.
  4. Bağlanacak sistemleri seçin: Google Sheets, Google Drive, Paraşüt, ERP / muhasebe programı ya da webhook çıkışı.
  5. Geçmiş kayıtlar taşınacaksa "Eski sistemden veri aktarımı" seçeneğini ekleyin.
  6. Hata ya da çakışma bildirimleri için Telegram, e-posta veya Slack bildirimini seçin.
  7. Hacim seçeneğini, çalışma yerini ve süreyi belirleyip talebi gönderin.
  8. Teklif onaylandıktan sonra alan eşleştirmesi ve çakışma kuralları birlikte yazılır, deneme verisiyle test edilir, ardından düzenli çalışmaya geçilir.

Sihirbazın adımlarını ve fiyat dökümünü bot sihirbazı rehberinde anlattık.

Alan eşleştirmesi neden önemlidir?

İki sistem aynı bilgiyi farklı adlarla ve biçimlerle tutabilir. Bir yerde "Ad Soyad" tek alan, diğerinde "Ad" ve "Soyad" iki ayrı alandır. Bir tablo tarihi gün/ay/yıl, diğer sistem yıl-ay-gün biçiminde saklar. Para birimi bir yerde sembolle, diğerinde kodla yazılır. Alan eşleştirmesi, bu farkların her biri için hangi dönüşümün yapılacağını belirler. Kurulumdan önce her iki sistemden birkaç örnek kayıt hazırlamak bu adımı hızlandırır. Özellikle Türkçe karakterler, boş bırakılmış alanlar ve birden fazla telefon numarası gibi uç durumları örneklere eklemek, canlıya geçtikten sonra çıkacak sürprizleri azaltır. Eşleştirme tablosunu yazılı tutmak, ileride bir alan eklemek ya da değiştirmek istediğinizde neyin nereye aktığını hatırlamanızı da kolaylaştırır.

Senkronizasyon ne sıklıkla çalışmalı?

Her veri anında eşitlenmek zorunda değildir. Sıklığı, bilginin ne kadar hızlı eskidiğine göre seçin. Bir e-ticaret sitesinde stok ve fiyat gibi satışı doğrudan etkileyen bilgiler sık eşitlenmelidir; bunun için olay olunca ya da webhook ile çalışan tetikleyiciler uygundur. Müşteri listesi, rapor tabloları ya da arşiv klasörleri gibi bilgiler için günde bir ya da birkaç kez çalışan zamanlı eşitleme genellikle yeterlidir.

Gereğinden sık çalışan bir senkronizasyon, bağlanan sistemlerin kullanım sınırlarını gereksiz yere tüketebilir; gereğinden seyrek çalışan ise "güncel olmayan veri" sorununu geri getirir. İyi bir başlangıç, her veri türü için "bu bilgi ne kadar eski olursa sorun çıkar?" sorusunu sormaktır.

Senkronizasyonu izlemek

Kurulduktan sonra unutulan bir senkronizasyon, bozulduğunda da fark edilmez. Bu yüzden her kurulumda iki şey önemlidir: hata olduğunda haber veren bir bildirim ve belirli aralıklarla yapılan basit bir karşılaştırma. Örneğin haftada bir, iki sistemdeki toplam kayıt sayısına ve rastgele seçilmiş birkaç kaydın değerine bakmak, sessiz bir kopukluğu erken yakalar. Bot sihirbazındaki Telegram, e-posta ve Slack bildirimleri bu iş içindir.

Sınırlar ve dikkat edilecekler

Veri senkronizasyonu güçlü bir araçtır ama yanlış kurulduğunda hatayı da aynı hızla yayar. Dürüst sınırlar ve öneriler:

  • Senkronizasyon veriyi düzeltmez; kaynakta hatalı bir kayıt varsa diğer sistemlere de hatalı olarak gider.
  • Bağlanan sistemlerin kendi kullanım sınırları ve erişim kuralları geçerlidir.
  • Silme işlemleri dikkat ister; başlangıçta silmeleri yalnız işaretlemek, yanlışlıkla veri kaybını önler.
  • Senkronizasyon başlamadan önce tüm sistemlerin yedeğini alın.
  • Erişim izinleri yalnız gereken tablo, klasör ve alanlarla sınırlı tutulmalıdır.
  • Kesin kapsam ve fiyat teklifle netleşir; güncel tahmini fiyat veri senkronizasyonu botu ürün sayfasında yazar.

Bağlantı anahtarlarını ve erişim izinlerini güvenle yönetmenin genel ilkelerini site bağlantıları rehberinde anlattık. Otopilot panelinin sitenize nasıl bağlandığını görmek için bağlayıcılar sayfasına da bakabilirsiniz.

Sık sorulan sorular

Veri senkronizasyonu nedir?

Veri senkronizasyonu, aynı bilginin tutulduğu birden fazla sistemin birbiriyle tutarlı kalmasını sağlamaktır. Bir sistemde yapılan değişiklik, belirlenen kurallara göre diğer sistemlere de otomatik olarak yansır. Böylece elle kopyalama biter ve "hangi tablo güncel?" sorusu sorulmaz hale gelir.

Tek yönlü ve çift yönlü senkronizasyon arasındaki fark nedir?

Tek yönlü senkronizasyonda bir sistem asıl kaynaktır ve değişiklikler yalnız ondan diğerlerine akar. Çift yönlü senkronizasyonda her iki sistemdeki değişiklik diğerine yansır; bu esneklik sağlar ama çakışma kuralları gerektirir. Küçük işletmeler için tek yönlü düzenle başlamak genellikle daha güvenlidir.

Google Sheets tablomu sitemle eşitleyebilir miyim?

Google Sheets bot sihirbazında seçilebilen entegrasyonlardan biridir ve ürün sayfasında özel PHP sitesi platform olarak listelenir. Sitenizin veri kabul etme yoluna göre bağlantı kapsamda belirlenir; webhook çıkışı da seçenekler arasındadır.

Veri senkron botu benim sunucumda çalışabilir mi?

Evet. Ürün sayfasında iki çalışma yeri listelenir: bot bizim sunucumuzda çalışabilir ya da ekibimiz kurulumu sizin sunucunuza veya hesabınıza yapar. İkinci seçenekte gerekli erişimleri siz verirsiniz.

Veri senkron botu ücretli mi?

Evet. Veri Senkron Botu teklifle kurulan ücretli bir hizmettir. Fiyat seçtiğiniz sistemler, tetikleyiciler, hacim, çalışma yeri ve süreye göre kalem kalem hesaplanır; sihirbazdaki rakam tahminidir.

Kaynaklar

Bu sayfayı kim hazırladı?

Bu içeriği Otopilot kurucusu Ersin Dorlak, ürünü geliştiren ekiple birlikte hazırladı. Deneyimimizi kendi sitemizde ediniyoruz: otopilot.net'i de aynı panelden, 95 kurallı denetimle tarıyor ve çıkan bulguları düzeltiyoruz. Ölçmediğimiz bir rakamı ölçülmüş gibi yazmıyoruz.

Ekibimiz ve ilkelerimiz

Sitenizde aynı kontrolleri yapın

Ücretsiz site analiziyle sayfalarınızdaki teknik ve içerik sorunlarını görün. Düzeltmeleri panelde hazırlamak ve sitenize uygulamak için planları inceleyin.

İlgili yazılar

Tüm yazılar