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

Visualizations workflow & object #2

Closed
3 of 4 tasks
arikfr opened this issue Oct 28, 2013 · 4 comments · Fixed by #73
Closed
3 of 4 tasks

Visualizations workflow & object #2

arikfr opened this issue Oct 28, 2013 · 4 comments · Fixed by #73
Labels
Milestone

Comments

@arikfr
Copy link
Member

arikfr commented Oct 28, 2013

Visualizations (widget?) should have an object of their own containing the following data:

  • query
  • type (chart, cohort, grid, ...)
  • options

Tasks:

  • Visualization object
  • UI to create new visualizations instead of the hardcoded option we have today
  • Change the dashboard widgets to use visualizations rather than queries
  • Friendlier selector when adding new widgets to dashboard
@arikfr
Copy link
Member Author

arikfr commented Oct 30, 2013

There was a case (EvMe's query 607), where the data was unsorted and had too many series, which resulted in HighCharts dying. When we revisit visualizations we should take into account limits for different visualizers, and prevent the user from killing his browser.

cc: @shayel.

@arikfr
Copy link
Member Author

arikfr commented Nov 20, 2013

@arikfr
Copy link
Member Author

arikfr commented Jan 23, 2014

@amirnissim this requires some changes on the backend too, but let's try to move forward without them and on Sunday we will discuss the needed changes.

Below is a "brain dump" about this feature, ask any questions you feel necessary:

Basically the idea is to have different types of visualizations, and the ability to create a new visualization from any dataset (query). Eventually, this will replace the "Chart" and "Cohort" static tabs.

Each visualization will define:

  1. Name
  2. Description
  3. Properties (mandatory & optional + default values)
  4. Rendering logic

When creating new visualization it will have:

  1. query_id - reference to queries table
  2. visualization_type - string
  3. options - JSON
  4. ?

Until we add the visualization object, let's start by creating the "infrastructure" for this in the frontend code.

In terms of UI, I think we will represent each visualization as a tab where we currently have the "Chart" and "Cohort" tabs and also have a "+" tab, where you define a new visualization.

@arikfr arikfr closed this as completed in #73 Feb 4, 2014
arikfr pushed a commit that referenced this issue May 13, 2014
Add gunicorn to the requirements
arikfr added a commit that referenced this issue Dec 11, 2015
Fix: #694: When stacking is enabled show both the relative value (in %) and the absolute value (attempt #2)
arikfr pushed a commit that referenced this issue Nov 28, 2016
harmy added a commit to harmy/redash that referenced this issue Jun 28, 2018
* commit '5cebbc72dcbf3d5145c3e48ad3d5359371a4c72b':
  refactory
  redash环境变量
  redash接入mobifun登陆认证
  redash接入mobifun登陆认证
  redash
arikfr pushed a commit that referenced this issue Jul 2, 2018
pulling from upstream to SV fork
haroldduan added a commit to haroldduan/redash that referenced this issue Jan 15, 2019
Update docker config files contents. getredash#2
@ranbena ranbena mentioned this issue Mar 20, 2019
4 tasks
@cypress
Copy link

cypress bot commented Jun 15, 2019



Test summary

63 0 0 0


Run details

Commit a00c5a8
Started Jun 23, 2019 8:44 AM UTC
Ended Jun 23, 2019 8:52 AM UTC
Duration 07:24 💡
OS linux Debian - 8.10
Browser Electron 61.0.3163.100

View run in Cypress Dashboard ➡️


This comment has been generated by cypress-bot as a result of your project's GitHub integration settings. You can manage this integration in your project's settings in the Cypress Dashboard

ranbena added a commit that referenced this issue Sep 19, 2019
ranbena added a commit that referenced this issue Sep 23, 2019
ranbena added a commit that referenced this issue Oct 5, 2019
restyled-io bot pushed a commit that referenced this issue Apr 19, 2021
restyled-io bot pushed a commit that referenced this issue Jul 27, 2021
…-table

Snlbattery 11 add checkboxes to the table
restyled-io bot pushed a commit that referenced this issue Mar 9, 2022
guidopetri pushed a commit that referenced this issue Jul 21, 2023
* Parameter feedback - #2 Client errors in query page

* Added cypress test

* Fixed percy screenshot

* Safer touched change

* Parameter feedback - #3 Added in Widgets (#4320)

* Parameter feedback - #3 Added in Widgets

* Added cypress tests

* Making sure widget-level param is selected

* Parameter feedback - #4 Added in Dashboard params (#4321)

* Parameter feedback - #4 Added in Dashboard params

* Added cypress test

* Moved to service

* Parameter feedback - #5 Unsaved indication (#4322)

* Parameter feedback - #5 Unsaved indication

* Added ANGULAR_REMOVE_ME

* Added cypress test

* Fixed percy screenshot

* Some code improvements

* Parameter input feedback - #6 Better value normalization (#4327)
eugenekx pushed a commit to eugenekx/redash that referenced this issue Oct 7, 2023
GunSik2 added a commit to CrossentCloud/redash that referenced this issue Feb 5, 2024
shashwatSmartcoin pushed a commit to smartolyv/redash that referenced this issue Mar 6, 2024
…ash#2)

* Attempt to improve JSON performance
1. Compression of whitespace (3Mb => 2.6Mb)
2. Split JSON into partial results

* Tidy up
shashwatSmartcoin added a commit to smartolyv/redash that referenced this issue Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants