2013-02-22 18 views
9

Tôi hiện đang thực tập và tôi phải tạo toàn bộ ứng dụng BI. Tôi nghĩ rằng tôi sẽ sử dụng pentaho, và tôi phải chỉ sử dụng thành phần nguồn mở.Chúng ta có thể so sánh saiku với Pentaho Analyzer không?

Tôi biết rằng máy phân tích Pentaho không phải là miễn phí Câu hỏi của tôi là: Saiku có tương đương với máy phân tích không? Nếu có, tôi có thể sử dụng nó với pentaho thay vì phân tích không?

thks

+0

điều gì về stpivot? tôi nghĩ rằng nó là lựa chọn tốt để được xem xét –

+0

Tôi nghĩ rằng bạn có nghĩa là jpivot? Nếu có, tôi nghĩ đó là phiên bản cũ của saiku – joris

+1

Eh? Không. STPivot không liên quan gì đến Saiku. Saiku được sinh ra từ PAT mà chính nó ra khỏi Halogen. Tuy nhiên, Jpivot đã trở lại như Pivot4J và đã có bản phát hành thích hợp đầu tiên cách đây vài ngày. – Codek

Trả lời

7

Có tất nhiên. Cả hai công cụ đều sử dụng cùng một công cụ OLAP cơ bản - Mondrian. Saiku về cơ bản giống như phân tích cung cấp nhiều tính năng tương tự - tuy nhiên nó có một kiến ​​trúc khác mà bổ sung làm cho nó rất dễ nhúng và có thể cắm được. Plus Saiku có thể được sử dụng độc lập quá nếu bạn muốn.

Xem bản trình diễn tại dev.analytical-labs.com để xem những gì nó có thể làm.

Ngoài ra để được trợ giúp, bạn sẽ không tìm thấy nhiều công cụ với một cộng đồng tuyệt vời như vậy - kết nối với họ trên Freenode IRC ở ## Pentaho hoặC## Saiku tùy thuộc vào câu hỏi của bạn!

Pentaho cũng là lựa chọn đúng đắn cho OS BI - Giả sử bạn cũng nhìn vào Jaspersoft? Đáng xem nhưng bạn sẽ không nghi ngờ gì khi nhận ra các tính năng tốt hơn trong Pentaho.

+0

thks rất nhiều, tôi hiện đang so sánh pentaho và jaspersoft chủ yếu là vì họ trông giống như các giải pháp OSBI hoàn thành chỉ từ ETL để báo cáo – joris

+1

Jaspers ETL giải pháp là chỉ cần Talend mặc dù. Tôi nghi ngờ họ có sự tích hợp chặt chẽ đến từ thực sự có sản phẩm ETL của riêng bạn. – Codek

12

Tôi là nhà phát triển dự án Pivot4J và muốn chia sẻ ý kiến ​​(chủ quan) của tôi về chủ đề này.

Thứ nhất, như thể bạn đã cho rằng Pivot4J có nhiều API hơn một ứng dụng, điều đó không có nghĩa là bạn cần viết nhiều mã để sử dụng nó.

Chúng tôi cũng có một plugin Pentaho BI không yêu cầu bất kỳ mã hóa nào và có các tính năng so sánh với plugin Saiku, mặc dù nó hướng đến nền tảng Pentaho 5.0 chưa được phát hành.

Và ứng dụng mẫu của chúng tôi cung cấp hầu hết các chức năng mà ứng dụng web JPivot có, mặc dù nó thiếu tính năng cấu hình nguồn dữ liệu sẽ sớm được sửa.

So với Saiku, tôi nghĩ mỗi dự án có lợi thế riêng trong các tình huống khác nhau.

Saiku có kiến ​​trúc nhẹ hơn ở phía máy khách so với ứng dụng mẫu và plugin của chúng tôi, vì vậy nó có thể được triển khai và nhúng hầu như ở mọi nơi.

Trong khi nó không phải là khó khăn để tạo ra một phong cách REST của ứng dụng phân tích đầy đủ với Pivot4J, mẫu và plugin các ứng dụng hiện tại của chúng tôi cần ít nhất một container Servlet để chạy và là khó khăn hơn để được embeded hơn Saiku trong môi trường nhất định. Mặt khác, khi Pivot4J được thiết kế để trở thành API độc lập UI ngay từ đầu, nó có thể cung cấp sự linh hoạt hơn Saiku theo ý kiến ​​của tôi cho các nhà phát triển khi họ muốn xây dựng ứng dụng của riêng họ trên đầu trang hoặc có ý định tùy chỉnh hành vi cốt lõi của API. Ví dụ, nếu bạn muốn sử dụng Pivot4J với ứng dụng của riêng bạn được xây dựng bằng ExtJS, DhtmlX hoặc bất kỳ bộ công cụ giao diện người dùng nào khác, nó sẽ dễ dàng hơn nhiều để đạt được tích hợp liền mạch với Pivot4J, vì nó cung cấp cho bạn các điểm mở rộng trừu tượng tiện lợi để làm điều đó.

Cuối cùng, nếu bạn quen với Javascript, bạn có thể tìm thấy làm việc với Saiku dễ dàng hơn vì nó đại biểu hầu hết các công việc liên quan đến giao diện người dùng cho phía máy khách.Mặt khác, nếu bạn là một nhà phát triển Java cũ như tôi :) bạn có thể thấy ứng dụng mẫu của chúng tôi dễ hiểu và dễ dàng hơn, vì hầu như không có kịch bản tùy chỉnh nào và mọi thứ được thực hiện trên phía máy chủ với mô hình thành phần JSF. Để kết thúc, tôi muốn nói rằng Pivot4J không chỉ là một API mà không thể được sử dụng mà không cần viết nhiều mã vì nó đã bao gồm đầy đủ tính năng hoàn chỉnh Pentaho BI plugin cho bản phát hành sắp tới 5.0 của nền tảng này. Và như Pivot4J và Saiku có cách tiếp cận khá khác nhau từ mỗi khác, mỗi có sức mạnh và lợi thế riêng của mình mà có thể được tận dụng cho phù hợp với trường hợp sử dụng cụ thể.

1

Bạn có nghĩ về giao diện người dùng javascript thuần túy để xoay khối hình khối olap của mình không? Có một thành phần như vậy gọi là WebPivotTable tại http://webpivottable.com

Jpivot, saiku và pentaho đều dựa trên API olap4j để tất cả chúng đều cần dịch vụ phụ của máy chủ java. WebPivotTable sử dụng dịch vụ gọi AJAX trực tiếp đến xmla để nó có thể được sử dụng để xoay xở bất kỳ máy chủ OLM xmla nào, như mondrian, SSAS, iccube. Vì nó không liên kết với bất kỳ kết thúc java nào và nó cũng là javascript thuần túy, bạn có thể dễ dàng tích hợp nó vào bất kỳ trang web hoặc ứng dụng web nào.

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