Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ML] Data Frame Analytics: Improve analysis progress in job list #65607

Closed
walterra opened this issue May 7, 2020 · 3 comments · Fixed by #65855
Closed

[ML] Data Frame Analytics: Improve analysis progress in job list #65607

walterra opened this issue May 7, 2020 · 3 comments · Fixed by #65855
Assignees
Labels
Feature:Data Frame Analytics ML data frame analytics features :ml v7.8.0

Comments

@walterra
Copy link
Contributor

walterra commented May 7, 2020

Follow up to #65305.

The above PR introduced progress reporting for data frame analytics that includes information about individual analysis steps (current step/total steps) and a progress bar showing progress as % of the current step.

image

We want to improve the wording and fine-tune the layout:

The column header needs to be brief but still needs to explain what the combination of steps + progress is about. Options we have: Tweak the wording to have a short header that explains everything (not that easy?). Alternative: Just show something like "Progress" as the heading and add an info icon + tooltip for a better explanation.

Some alternatives:

Heading just "Progress" and Steps in front of progress bar:

image

Heading just "Progress" with Info-Tooltip in front of progress bar without percentage text (could be visible on hover)

image

Note, additionally the user can always expand a row to investigate progress in more detail.

I also thought about splitting steps and progress into two table columns, but that wouldn't allow a user to sort the table by overall progress, just by either steps or progress of step.

@elasticmachine
Copy link
Contributor

Pinging @elastic/ml-ui (:ml)

@walterra walterra added the Feature:Data Frame Analytics ML data frame analytics features label May 7, 2020
@walterra walterra self-assigned this May 7, 2020
@peteharverson
Copy link
Contributor

I prefer both these options to the current Progress per Step heading. Also good to have it in one column rather than two, for the sorting reason you mention.

Some thoughts - I wonder if we need to say Step 3 of 4, rather than 3/4 , which could give the impression that the job was 75% done!? But that would be a fair bit more text for that column. Not showing the percentage value would free up some space I guess.

The info icon would help, but isn't there an issue with sorting when the column header contains non-text content?

@walterra
Copy link
Contributor Author

walterra commented May 7, 2020

Summarizing some feedback:

  • Needs clear visual clues that the progress relates to a step, not the whole job, tooltip might be too subtle. (Note that while the wording might not have been perfect, that was the intention of the original column heading "Progress per Step")
  • Text in each row like Step 1/4 might add clarity (but will add redundant boilerplate text)
  • Overall sentiment leans towards Step 1/4 [ProgressBar] including a tooltip for the progress bar:

image

With Phase instead of Step:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Data Frame Analytics ML data frame analytics features :ml v7.8.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants