Skip to main content
Veri ambarınızdaki ürün verileriyle Twenty’yi senkron tutmak için bu kalıbı kullanın (örn. Snowflake, BigQuery, PostgreSQL).

İş Akışı Yapısı

  1. Tetikleyici: Zamanlanmış
  2. Kod: Veri ambarınızı sorgulayın
  3. Kod (isteğe bağlı): Veriyi dizi olarak biçimlendirin
  4. Yineleyici: Her ürün üzerinde döngü kurun
  5. Kaydı Ekle/Güncelle: Twenty’de oluşturun veya güncelleyin

Adım 1: Tetiklemeyi Zamanlayın

İş akışını, veri tazelik gereksinimlerinize uygun bir sıklıkta çalışacak şekilde ayarlayın:
  • Neredeyse gerçek zamanlı eşitleme için her 5 dakikada bir
  • Daha az kritik veriler için saatte bir
  • Toplu güncellemeler için günlük

Adım 2: Veri Ambarınızı Sorgulayın

En son verileri almak için bir Kod eylemi ekleyin:
updated_at >= last X minutes ile filtreleyerek yalnızca yakın zamanda değişen kayıtları alın. Bu, eşitlemeyi verimli tutar.

Adım 3: Verileri Biçimlendirin (İsteğe Bağlı)

Veri ambarınız dönüştürme gerektiren bir biçimde veri döndürüyorsa, başka bir Kod eylemi ekleyin. Yaygın dönüşümler arasında tür dönüştürmeleri, alan yeniden adlandırma ve veri temizleme bulunur.

Örnek: Boolean ve Durum Alanlarına Sahip Kullanıcı Verileri

Örnek: Tür Dönüşümleri Olan Ürün Verileri

Örnek: Tarih ve Para Birimi Biçimlendirme

Yaygın Dönüşümler

Adım 4: Ürünler Üzerinde Yineleyin

Bir Iterator eylemi ekleyin:
  • Girdi: {{code.products}}
Bu, dizideki her ürün üzerinde döngü kurar.

Adım 5: Her Kaydı Ekle/Güncelleyin

Yineleyici içinde bir Kaydı Ekle/Güncelle eylemi ekleyin:
Oluşturma ve güncelleme için ayrı dallar oluşturmak yerine Upsert (güncelle veya oluştur) kullanın. Oluşturmak daha hızlı ve hata ayıklamak daha kolaydır.

Örnek Kullanım Durumları

İlgili