VSeed
Tóm tắt một câu
Tiếp nhận nhu cầu kinh doanh linh hoạt ở phía trên, ràng buộc hình thức truy cập dữ liệu ở phía dưới, và điều phối dữ liệu thống nhất để biến phức tạp thành đơn giản.
VSeed là gì?
VSeed là công cụ trực quan hóa hướng tới phân tích dữ liệu. Nó tập trung cung cấp khả năng chuyển đổi dữ liệu có tính nhất quán cao giữa các loại chart khác nhau, đồng thời cung cấp một số chức năng sẵn dùng để đáp ứng nhu cầu phân tích dữ liệu nhẹ.
Ưu điểm của VSeed là gì?
Trước hết, nó thực sự dễ dùng; tiếp theo, nó thật sự linh hoạt; cuối cùng, VSeed có nhiều phần đóng gói, nên cần hiểu cách VSeed reshape dữ liệu để có thể sử dụng trọn vẹn.
- Cách chuyển đổi loại chart trực quan nhất Demo
- Pivot chart dễ dùng nhất Demo
- Khả năng reshape dữ liệu mạnh mẽ, không cần xử lý dữ liệu thủ công; bất kỳ số lượng dimension, measure và bất kỳ loại chart nào cũng có thể tạo biểu đồ Demo
VSeedhoàn toàn có thể serialize, nên hỗ trợ truyềnVSeed DSLđa nền tảng Demo- Sẵn dùng: định dạng số, quốc tế hóa, theme sáng/tối, style thông dụng, v.v. Demo
- Hiệu năng xử lý dữ liệu tốt, hỗ trợ xử lý dữ liệu ở phía
Nodevà trực quan hóa ở phíaWebDemo
Nhược điểm của VSeed là gì?
VSeedkhông chịu trách nhiệm tinh chỉnh từng chi tiết của một chart đơn lẻ. Những nhu cầu như vậy doVChart,VTablecung cấp.VSeedchỉ cung cấp khả năng chỉnh sửaspeclinh hoạt; người dùng có thể tùy chỉnh từng chi tiết chart theo nhu cầu của mình.- Chỉ những dataset tuân thủ chuẩn
tidyDatamới có thể đượcVSeedtrực quan hóa. Dataset không chuẩn sẽ không đượcVSeedchấp nhận. - Được xây dựng trên hệ sinh thái
VisActor, nên người dùng cần hiểu các khái niệm cơ bản củaVChartvàVTable.
Nguyên tắc của VSeed là gì?
VSeedphải hỗ trợ serialize.VSeedkhông cần cung cấp quá nhiều khả năng cấu hình style, mà nên tập trung xử lý quan hệ giữa chart và dữ liệu.VSeednên đóng gói các chức năng phổ biến trong lĩnh vực phân tích, như định dạng số, quốc tế hóa, theme, style thông dụng và chức năng thông dụng, để có thể dùng ngay.- Các nhu cầu tùy chỉnh linh hoạt hơn nên do người dùng tự tùy chỉnh lần hai. Vì vậy VSeed chỉ cung cấp ra bên ngoài một Spec Builder để xây dựng spec của VChart và VTable.
- Người dùng có thể linh hoạt kiểm soát VChart Instance và VTable Instance.
- Người dùng có thể linh hoạt chỉnh sửa spec của VChart và VTable theo nhu cầu.
Vì sao thiết kế VSeed?
VChartsẽ không bao giờ có thể chuyển liền mạch sangVTable, và ngược lại. Với nhu cầu như vậy, một lớp đóng gói trừu tượng phía trên là điều tất yếu.- Người dùng
VChart,VTablephải tự xử lý dữ liệu. Công việc này vô tình bị lặp lại hàng trăm, hàng nghìn lần.VSeedmuốn giảm độ phức tạp của xử lý dữ liệu trong các kịch bản thông dụng và giảm công việc lặp lại. - Ở một mức độ nhất định, nó có thể hạ thấp ngưỡng sử dụng
VChartvàVTable, ví dụ dùngVTableđể renderPivotChart. VSeedcuối cùng có thể phát triển thành một submodule củaHeadlessBI, dùng để xây dựng công cụ phân tích dữ liệu phổ thông.