User Experience Asked on October 31, 2021
I have 4 different types of external logging data that can be opened in my desktop application. They are displayed as tables. Each of these have a few columns in common (e.g. timestamp), but most of the columns are completely different to the other types of logs.
Since it would be useful to view ‘combined’ versions of these tables in one single tab, I would like to implement this feature, but I’m struggling to find a usable solution.
Please comment if the use-case is unclear.
I’ve come up with 3 ideas, but I’m not satisfied with any of them, to be honest. Please feel free to suggest another option. Which way is the best to go about this problem?
First Idea: Naive Combination
Just add all unique columns (over 30 if all 4 types are opened in my case) into one table. While the visibility of columns can be toggled, it would still display many columns, because as I mentioned most of them are unique.
Pros
Cons
Second Idea: Stacked Columns
Let’s say I open two types of logs.
The table header will then consist of two rows: one for log type A, the other one for log type B. Each row contains the columns for this type, if they are unique. For non-unique columns two header rows would simply be merged into one.
The position of columns would be configurable for each header row. Resizing on the other hand would not.
Pros
Cons
Third Idea: x Tables in one tab with a ghostly scrollbar
E.g. Put 2 tables side-by-side, synchronize scrollbars to be at the nearest same timestamp.
Pros
Cons
Fourth idea: Your turn
Is it possible to interpret the data for the end user, meaning that he/she only sees the relevant conclusions, in stead of all the raw data?
This raw data could then be made available to the end user after e.g. after clicking some button.
Personally I do not enjoy having to process large tables of logging data, of which 95% is not relevant in most cases.
Answered by koosvdkolk on October 31, 2021
I assume rows from all 4 logs corresponds to each other w.r.t. time-stamp or common columns for that matter.
Actually, feasible design depends on - 1) How user wants to use this data. What is user's goal w.r.t. all 4 logs 2) How big screen users have 3) Max number of columns in all 4 log tables 4) Volume of data in all 4 logs
e.g. If users are taking common columns as reference and find corresponding data in all 4 logs then adding all columns in single table (keeping common ones at left and selection for unique columns on right side) makes sense. This would look same as few frozen columns in excel sheet.
At the same time you want to see multiple unique columns and find "too many columns" even after selecting columns you want to see, it seems contradictory. May be I have not understood what users would actually do with the screen....
Stacked columns seems confusing.
Experimenting with stacked columns seems feasible.
Option1: Select any on tab corresponding to each log for unique columns. Columns can be toggled on/off for view
Option2: Select unique columns from multiple logs
Answered by Omkar Chogale on October 31, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP