2010-02-25 16 views
9

Tôi đang xem xét một công cụ cho một giải pháp ETL có nhu cầu hàng ngày cao và yêu cầu xử lý logic kinh doanh nặng. Tôi đã thử ấm đun nước và SSIS cho đến nay, và cũng muốn thử nghiệm cho Rhino ETL. Tôi không quan tâm đến cấu trúc lưu lượng trực quan của cả Kettle và SSIS và việc tạo ra các quy tắc phức tạp của businesse dường như rất khó sử dụng chúng ... Rhino ETL có vẻ thân thiện hơn vì nó có DSL riêng để chuyển dữ liệu và tôi cũng có thể sử dụng C#.Rhino ý kiến ​​ETL vs Ấm đun nước và SSIS

Cuối cùng, câu hỏi của tôi là: Bất kỳ ai sử dụng Rhino ETL nặng nề? Nó có hiệu suất tốt so với Kettle và SSIS? Làm thế nào về bảo trì?

Cảm ơn

UPDATE:

Trong sự so sánh mà tôi thực hiện giữa Ấm và SSIS, Ấm là, không nghi ngờ gì nữa, tốt hơn. Tôi đang xem xét Rhino ETL cho cách tiếp cận thực dụng của nó so với Kettle. Như đã nói trong các ý kiến, có vẻ như một bước lùi, nhưng loại xác nhận cần thiết không phải là loại vấn đề Kettle được khuyến khích cho. Ví dụ, một trong các tích hợp của chúng tôi nhận được một số loại lịch biểu phải được xác thực đối với các lịch hiện có trong hệ thống, chúng không được xung đột, có một số loại lịch biểu và các quy tắc xác thực xung đột rất phức tạp. Hệ thống đã có một User Inteface để thực hiện nó, và logic nghiệp vụ đã được thực hiện trong mã C#. Bất kỳ nỗ lực nào để chuyển nó sang Ấm đun nước đều có vẻ vô cùng khó khăn, bên cạnh đó, nó vi phạm nguyên tắc 'một cách duy nhất để làm một điều'.

Vấn đề 'không ai sử dụng' được nêu trong nhận xét cũng là một mối quan ngại đối với tôi, đó là lý do tại sao tôi cố gắng tìm hiểu xem có ai sử dụng nó trong môi trường sản xuất nặng không.

Cảm ơn phản hồi từ trước đến nay.

+0

SSIS là một điều khủng khiếp. –

+2

SSIS, trong khi không hoàn hảo, có thể làm Fuzzy Matching. Hãy thử làm điều đó trong Rhino hoặc Kettle. Trong khi SSIS không hoàn hảo, nó không hề tệ. –

+0

Không bao giờ nghe nói về Rhino ETL - cảm ơn vì đã chỉ ra. Có vẻ như không có nhiều tài liệu về nó mặc dù, và không có vẻ là một cộng đồng lớn xung quanh nó? Điều đó có lẽ sẽ khiến tôi quyết định chống lại nó. Nhưng dù sao, từ những gì tôi có thể nói, có vẻ như bạn đang về cơ bản trở lại lập trình, mà tôi xem xét một bước lùi so với cả Ấm đun nước và SSIS (không cần làm gì với GUI). Bạn có thể cho chúng tôi ví dụ về các quy tắc kinh doanh này quá phức tạp để xây dựng trong SSIS và Kettle không? –

Trả lời

3

Đối với RhinoETL và ấm đun nước.
Tê giác là rất được phát triển theo định hướng.
Ấm hơn kỹ năng quản trị viên hoặc rất có tay nghề BA được định hướng. Kettle GUI không trực quan, nhưng khả năng của Kettle rất tuyệt vời.

Chúng tôi đã phát triển động cơ ETL của chúng ta (chỉ đơn giản là không biết về Ấm) và sản phẩm của chúng tôi là rất giống với khả năng Ấm và kiến ​​trúc, nhưng nhiều người dùng và kinh doanh của chúng tôi thân thiện và/

SSIS - không có ý kiến ​​ở đây. DTS là một sản phẩm lớn, đơn giản và mạnh mẽ, SSIS là khủng khiếp ...

Tất cả các ý kiến ​​là chủ.

+3

Tại sao phải nói SSIS là khủng khiếp nếu bạn không nói lý do tại sao nó khủng khiếp? Tôi nghĩ rằng bạn phải đi lạc lối nếu bạn thích loại hacks cần thiết trong DTS để kiểm soát rõ ràng và lưu lượng dữ liệu trong SSIS. –

+0

Mục tiêu là để được phát triển theo định hướng, không có DBA hoặc quản trị viên can thiệp ở tất cả ... Chúng tôi tìm mã ETL duy trì mạnh mẽ, và cả Kettle và SSIS dường như thiếu ... – Pedro

+0

@ John không so sánh đơn giản với sức mạnh. Đối với các loại thuốc kiểm tra các liên kết này hoặc chỉ đơn giản là STFG trên Microsoft Connect và Web. 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

Tôi chỉ sử dụng nó để tải dữ liệu vào kho dữ liệu. Khi những thứ này đi, nó khá nhỏ, tải hàng ngày "chỉ" mất 15 phút, mặc dù tôi biết những người sử dụng tê giác để xử lý dữ liệu trong nhiều ngày.

Tôi đã luôn luôn có phản hồi tốt từ danh sách gửi thư, có cốt lõi người dùng ở đó. Có thể kiểm tra tất cả các hoạt động độc lập là một lợi ích thực sự.

Dưới mui xe, nó thực sự rất đơn giản.

+0

Điều cần biết, cảm ơn. Chúng tôi hiện đang sử dụng Ấm đun nước, nhưng dù sao cũng tốt khi biết rằng ai đó thực sự sử dụng nó. Cuộc sống là dài, nhiều dự án chưa đến ... Có lẽ lần tới tôi sẽ đi với Rhino ETL. :) – Pedro

Các vấn đề liên quan