Kataloga Dön

Anahtar ile Birleştirme Düğümünü Kullanarak Verileri Birleştirme

Orta
Veri
Veri Senkronizasyonu
Workflow Otomasyonu
2 indirme2.073 görüntülenme15-30 dakikaYazar: mikey

Workflow Görünümü

Açıklama

Bu n8n iş akışı, 'Anahtar ile Birleştirme' (Merge by Key) düğümünün nasıl etkin bir şekilde kullanılacağını gösterir. Farklı veri kaynaklarından gelen bilgileri belirli bir anahtar üzerinden eşleştirerek tek bir yapıya dönüştürmek isteyen kullanıcılar için idealdir. Özellikle, iki ayrı veri setini birleştirme, eksik bilgileri tamamlama veya ilişkisel veri tabanı benzeri birleştirme işlemleri yapmak isteyen herkes bu iş akışından faydalanabilir. Ana faydası, manuel veri birleştirme süreçlerini ortadan kaldırarak zaman kazandırması ve veri tutarlılığını artırmasıdır.

Kurulum Rehberi

Genel Bakış

Bu iş akışı, n8n'deki 'Merge' (Birleştirme) düğümünün 'Merge by Key' (Anahtar ile Birleştirme) modunu kullanarak iki farklı veri setini nasıl birleştirebileceğinizi adım adım gösterir. Amaç, belirli bir anahtar (örneğin, bir ID veya isim) üzerinden eşleşen öğeleri tek bir çıktıya dönüştürmektir. Bu, genellikle farklı sistemlerden gelen verileri senkronize etmek veya zenginleştirmek için kullanılır.

Gereksinimler

Bu iş akışı için özel bir hesap veya API anahtarı gerekmemektedir. Tamamen n8n'in dahili düğümleri ve örnek verilerle çalışır. Temel n8n bilgisi ve düğümlerin nasıl çalıştığına dair genel bir anlayış yeterlidir.

Kurulum Adımları

  1. İş Akışını İçe Aktarın: Bu iş akışını n8n ortamınıza içe aktarın. Genellikle JSON dosyasını kopyalayıp n8n arayüzündeki 'New Workflow' (Yeni İş Akışı) sayfasından 'Import from JSON' (JSON'dan İçe Aktar) seçeneğini kullanarak yapabilirsiniz.
  2. 'Data 1' ve 'Data 2' Düğümlerini İnceleyin: Bu düğümler, birleştirilecek örnek verileri sağlar. Gerçek senaryolarda, bu düğümleri kendi veri kaynaklarınızla (örneğin, 'HTTP Request', 'Google Sheets', 'Database' düğümleri) değiştirebilirsiniz. Örnek veriler, her bir öğenin bir 'id' anahtarına sahip olduğunu varsayar.
  3. 'Convert Data 1' ve 'Convert Data 2' Düğümlerini Anlayın: Bu 'Item Lists' (Öğe Listeleri) düğümleri kritik öneme sahiptir. n8n'de, birleştirme işlemi için her bir veri öğesinin ayrı bir 'item' (öğe) olarak algılanması gerekir. Bu düğümler, gelen verileri bu formata dönüştürerek 'Merge' düğümünün doğru çalışmasını sağlar. Kendi veri kaynaklarınızı kullanırken de bu dönüşüm adımını göz önünde bulundurmanız önemlidir.
  4. 'Merge by Key' Düğümünü Yapılandırın:
    • Mode: 'Merge by Key' olarak ayarlandığından emin olun.
    • Key: Birleştirme işleminin hangi anahtar üzerinden yapılacağını belirtin. Bu örnekte, hem 'Data 1' hem de 'Data 2' düğümlerindeki öğelerde bulunan 'id' anahtarını kullanıyoruz. Kendi verilerinizde eşleşen bir anahtar seçmelisiniz.
    • Operation: 'Merge by Key' için genellikle 'Combine' (Birleştir) veya 'Update' (Güncelle) gibi seçenekler bulunur. Bu örnekte, eşleşen anahtarları birleştirerek yeni bir çıktı oluşturulur.
  5. İş Akışını Aktive Edin: İş akışını 'Active' (Aktif) duruma getirerek çalışmaya hazır hale getirin. Manuel olarak tetikleyebilir veya bir 'Schedule Trigger' (Zamanlama Tetikleyicisi) ekleyerek belirli aralıklarla çalışmasını sağlayabilirsiniz.

Kullanım Senaryoları

  • Senaryo 1: Müşteri Verilerini Zenginleştirme: Bir CRM sisteminden temel müşteri bilgileri (isim, e-posta, ID) alıp, başka bir e-ticaret platformundan aynı müşterinin sipariş geçmişi (sipariş ID, ürünler, müşteri ID) verilerini 'müşteri ID' anahtarı üzerinden birleştirerek kapsamlı bir müşteri profili oluşturabilirsiniz.
  • Senaryo 2: Envanter Güncelleme: Bir tedarikçi sisteminden gelen ürün stok bilgilerini (ürün kodu, mevcut stok) kendi e-ticaret sitenizin ürün kataloğu verileriyle (ürün kodu, fiyat, açıklama) 'ürün kodu' anahtarı üzerinden birleştirerek envanterinizi otomatik olarak güncelleyebilirsiniz.

İpuçları ve Öneriler

  • Anahtar Tutarlılığı: Birleştirme anahtarınızın her iki veri setinde de tutarlı ve benzersiz olduğundan emin olun. Yanlış veya eksik anahtarlar birleştirme hatalarına yol açabilir.
  • Veri Dönüşümü: 'Item Lists' düğümleri gibi veri dönüşüm düğümlerini kullanarak verilerinizin 'Merge' düğümüne doğru formatta ulaştığından emin olun. Özellikle JSON dizileriyle çalışırken bu önemlidir.
  • Hata Yönetimi: Birleştirme işlemi sırasında eşleşmeyen öğeler için ne yapılacağını düşünün. 'Merge' düğümünün farklı 'Operation' seçeneklerini inceleyerek bu durumları nasıl ele alabileceğinizi belirleyebilirsiniz (örneğin, sadece eşleşenleri almak veya eşleşmeyenleri de dahil etmek).
  • Test Edin: İş akışınızı küçük ve kontrollü veri setleriyle test ederek beklenen sonuçları verdiğinden emin olun.

Detaylar

Kullanılan Node'lar (2)

function
merge

Etiketler

#veri-birleştirme
#merge-node
#veri-işleme
#otomasyon
#veri-entegrasyonu
#n8n-temel
#iş-akışı
Ücretsiz

JSON dosyasını indirip kendi n8n sunucunuza import edin.

Bu workflow'u indirmek için ücretsiz üye olun

Ücretsiz Kayıt Ol

Zaten üye misiniz? Giriş yapın

İndir Import et Çalıştır

Uzman Desteği

Yakında aktif olacak

Bu içerik Otomasyonevi.com tarafından hazırlanmıştır. İzinsiz kopyalanması yasaktır.

Benzer Workflow'lar

Görsellerden 3D İnsan Vücudu Modeli Oluşturma (SAM-3D & Google Sheets)

Bu n8n iş akışı, SAM-3D modelini kullanarak tek bir görselden 3D insan vücudu modelleri (.glb formatında) oluşturma sürecini otomatikleştirir. Google E-Tablolar'ı bir veri kaynağı olarak harici bir yapay zeka işleme API'sine bağlayarak çalışır. Spor analizi, sanal deneme odaları veya sağlık takibi gibi çeşitli alanlarda 3D modelleme ihtiyaçları olan kullanıcılar için idealdir. Bu otomasyon, manuel süreçleri ortadan kaldırarak zaman ve kaynak tasarrufu sağlar, aynı zamanda tutarlı ve yüksek kaliteli 3D modeller üretir.

Yapay Zeka
Veri
4758 node

CoinMarketCap API ile Kripto Para Verilerini Keşfet, Zenginleştir ve Depola

Bu n8n iş akışı, CoinMarketCap'in ücretsiz API'sini kullanarak kripto para birimi token'larını otomatik olarak keşfeder. Elde edilen verileri temizler, resmi web siteleri gibi ek bilgilerle zenginleştirir ve tercih ettiğiniz bir veritabanına veya elektronik tabloya kaydeder. Ücretsiz API kullanımına uygun, kolay anlaşılır ve genişletmeye hazır bir yapıya sahip olan bu otomasyon, kripto piyasası verilerini düzenli olarak takip etmek isteyen herkes için idealdir.

Veri
API Entegrasyonu
4010 node

Ethereum USDT Transferlerini İzle: Airtable ve Slack ile Değerli İşlem Bildirimleri

Bu n8n iş akışı, Ethereum blockchain'indeki yüksek değerli USDT transferlerini otomatik olarak izler. Belirlenen bir eşiğin üzerindeki işlemleri Alchemy API aracılığıyla tespit eder, gönderen, alıcı ve transfer değeri gibi detayları çıkarır. Bu veriler Airtable'da depolanır ve günlük olarak özetlenerek Slack kanalına temiz ve bilgilendirici bir uyarı olarak gönderilir. Kripto varlıklarını takip eden yatırımcılar, analistler ve finans ekipleri için idealdir, önemli blockchain hareketlerinden anında haberdar olmalarını sağlar.

Veri
Bildirim
407 node

Ürün Fiyat Değişikliklerini Takip Et ve Bildirim Al

Bu n8n iş akışı, belirli e-ticaret sitelerindeki ürün fiyat değişikliklerini otomatik olarak izler ve size anında bildirim gönderir. Özellikle rekabet analizi, indirim takibi veya stok izleme gibi senaryolarda işletmeler ve bireyler için idealdir. İş akışı, web sitelerinden düzenli aralıklarla veri çekerek fiyat farklılıklarını tespit eder ve belirlenen e-posta adresine detaylı bir rapor gönderir. Böylece manuel kontrol ihtiyacını ortadan kaldırarak zaman ve efor tasarrufu sağlar.

E-ticaret
Veri
312.97810 node

JSON Verisini Diske İkili (Binary) Dosya Olarak Yazma

Bu otomasyon, n8n ortamında oluşturulan veya alınan JSON verilerini, dosya sistemine ikili (binary) formatta kaydetmek için tasarlanmıştır. Özellikle 'İkili Dosya Yazma' (Write Binary File) düğümünün doğrudan JSON verisini kabul etmemesi sorununu, bir 'Fonksiyon' (Function) düğümü aracılığıyla JSON'ı ikili formata dönüştürerek çözer. Bu sayede, yapılandırılmış verilerinizi kolayca diskte depolayabilir ve diğer uygulamalarla paylaşabilirsiniz. Geliştiriciler, sistem yöneticileri ve veri mühendisleri için uygun olup, veri depolama ve dosya yönetimi süreçlerini basitleştirir.

Veri
Dosya Yönetimi
24.5002 node

Google E-Tablo'dan Yerel Klasörlere Toplu JSON Dosyası İndirici

Bu n8n otomasyon şablonu, Google Drive'dan birden fazla JSON dosyasını kolayca ayıklamanıza, indirmenize ve düzenlemenize olanak tanır. Operasyon, analist veya veri mühendisleri için ideal olan bu iş akışı, dosya adlarını ve Google Drive URL'lerini içeren bir Google E-Tablosunu okur, bu bağlantıları indirilebilir JSON'lara dönüştürür ve her dosyayı otomatik olarak yerel bir disk klasörüne (isme göre sıralanmış) yazar. Artık manuel indirme veya kopyala yapıştır zahmetine son; tüm süreç otomatik olarak işlenir.

Veri
Veri Senkronizasyonu
207 node