2010-02-25 17 views
9

Yüksek günlük talep gören ve yoğun iş mantığı gerektiren bir ETL çözümü için bir araç düşünmekteyim. Su ısıtıcısı ve SSIS'i şimdiye kadar denedim ve ayrıca Rhino ETL'yi test etmek istiyorum. Hem Kettle'ın hem de SSIS'in görsel akış yapısını umursamıyorum ve karmaşık iş kuralları oluştururken onları kullanmak gerçekten zor görünüyor ... Rhino ETL, verileri dönüştürmek için kendi DSL'lerine sahip olduğu için daha arkadaşça görünüyor ve ayrıca C# kullanabiliyorum.Rhino ETL görüşleri vs Kettle ve SSIS

Son olarak, sorum şu: Herkes Rhino ETL'yi yoğun olarak kullanıyor? Kettle ve SSIS'e göre iyi bir performansa sahip? Sürdürülebilirliğe ne dersin?

Teşekkür

GÜNCELLEME: Daha iyi, hiç şüphesiz, Kettle idi, Kettle ve SSIS arasında yapılan karşılaştırmalarda

. Ben Kettle ile karşılaştırıldığında pragmatik yaklaşım için Rhino ETL düşünüyorum. Yorumlarda belirtildiği gibi, geriye doğru bir adım gibi görünüyor, ancak gerekli doğrulama türü Kettle'ın tavsiye ettiği bir problem değil. Örneğin, entegrasyonlarımızdan biri, sistemdeki mevcut olanlara karşı doğrulanması gereken birtakım zaman çizelgeleri alır, çatışmamalıdır, birkaç program türü vardır ve çatışma doğrulama kuralları karmaşıktır. Sistem zaten bunu yapmak için bir Kullanıcı Girişine sahiptir ve iş mantığı zaten C# kodunda uygulanmaktadır. Bunu Kettle'e getirme girişimi son derece zor görünüyor, ayrıca 'bir şey yapmanın tek yolu' ilkesini ihlal ediyor.

'Kimsenin kullandığı' bir yorum da benim için sorun değil, benim için de bir endişe, bu yüzden burada herkesin yoğun üretim ortamında kullanıp kullanmadığını bulmaya çalışıyorum.

Şu ana kadar geri bildirim gönderdiğiniz için teşekkür ederiz. RhinoETL ve Su Isıtıcısı ile ilgili olarak

+0

SSIS korkunç bir şeydir. –

+2

SSIS, mükemmel olmasa da, Bulanık Eşleştirme yapabilir. Bunu Rhino veya Kettle'de yapmayı deneyin. SSIS mükemmel olmasa da, korkunç olmaktan çok uzaktır. –

+0

Rhino ETL'yi hiç duymadınız - işaret ettiğin için teşekkürler. Bununla ilgili çok fazla materyal yok gibi gözüküyor ve çevresinde büyük bir topluluk yok gibi görünüyor mu? Bu muhtemelen ona karşı karar vermemi sağlar. Ama neyse, anlatabildiğim kadarıyla, temelde, hem Kettle hem de SSIS (GUI ile hiçbir şey olmayan) ile kıyaslandığında geriye doğru bir adımı düşündüğüm programlamaya geri döndüğünüze benziyor. SSIS ve Kettle’de inşa etmek için çok karmaşık olan bu iş kurallarından örnekler verebilir misiniz? –

cevap

3

.
Rhino, numaralı geliştiriciye yönelik olarak çok geliştiricidir.
Kettle, daha fazla yetenekli yönetici veya çok yetenekli BA yönelimli. Su ısıtıcısı GUI sezgisel olmaktan çok uzaktır, ancak Kettle yetenekleri mükemmeldir.

Biz kendi ETL motoru (sadece Kettle haberi yoktu) geliştirdik ve ürün Kettle yetenekleri ve mimari çok benzer, ancak daha fazla kullanıcı ve işimizin dost ve/

SSIS - burada yorum yok. DTS

bütün görüşler sübjektif vardır ... basit ve güçlü bir harika ürün, SSIS korkunç oldu.

+3

Neden bu kadar korkunç olduğunu söylemeyeceksen SSIS'in korkunç olduğunu söylemeye ne dersin? SSIS'de açık kontrol ve veri akışına DTS'de gerekli olan türden hacker'ları tercih ederseniz, yoldan çıkmanız gerektiğini düşünüyorum. –

+0

Amaç, geliştirici odaklı olmak, DBA ya da yönetici etkileşimi olmamaktır ... Sağlam bir ETL kodu arıyoruz ve hem Kettle hem de SSIS bunun yokluğunu gösteriyor ... – Pedro

+0

@John, gücü basitlikle karşılaştırmıyor. Uyuşturucuya gelince, bu linklere veya Microsoft Connect ve Web'deki STFG'ye bakın. http://ayende.com/Wiki/I+Hate+SSIS.ashx http://ayende.com/Blog/archive/2006/01/12/SSISDebuggingFrustrations.aspx http://ayende.com/Blog/archive /2007/07/27/SSIS-The-backlash.aspx –

2

Yalnızca verileri bir veri deposuna yüklemek için kullanıyorum. Bu işler gittikçe oldukça küçük, günlük yük "sadece" 15 dakika sürüyor, gerçi günlerce veriyi işlemek için gergedan kullanan insanlar biliyorum.

Posta listesinden her zaman iyi yanıtlar aldım, orada bir kullanıcı çekirdeği var. Tüm işlemleri bağımsız olarak test edebilmek, gerçek bir nimettir. Kaputun altında aslında gerçekten canlandırıcıdır.

+0

Bilmekte fayda var, teşekkürler. Şimdi Kettle kullanıyoruz, ancak yine de birinin onu kullandığını bilmek güzel. Hayat uzun, henüz pek çok proje geliyor ... Belki bir dahaki sefere Rhino ETL ile gideceğim. :) – Pedro