Is it possible, and if so, how, to implement drill down in Kibana 4?
For example, lets say a dashboard has a pie chart which represents products.
Beneath that, there could be a table which shows component parts which are used to make products, together with supplier name, cost, availability, and other details. Clicking a product in the pie chart will filter the table to only show parts for that specific product. Selecting the supplier field would drill to another table showing the details for the supplier.
This requires that there be a multi-column table widget which would be used to display the details for each part, and that each column in the table could potentially be a link to another table.
In addition, lets say that there are three charts at the top of the dashboard. Clicking on each one should swap out the area below to display a table with a specific query and data columns relevant to the selected chart.
Is this kind of functionality abailable in Kibana?
You can mostly achieve this type of functionality in Kibana 4. What you'll want to do is create a search that has the fields that you want to display and save that. Next you'll create your visualizations that have the things you want to drill down on.
Finally, create a dashboard with all of the visualizations on it, and then also add the Search (when you hit +, there's a tab that says Searches. Choose your saved search there.
When you click on your widgets, it will start adding filters and refreshing the page, including your "search".
On the search widget that's on the dashboard, you can click on the rows and they will expand to show the fields. Next to each field is a +/- that will let you filter to that value or exclude that value.
I Think Kibi has this feature But again I think it is for relational database tables
Please refer to this issue
https://github.com/elastic/kibana/issues/4439
Related
I'm seeking to get a count of unique field values in Kibana.
This article says to go to Visualize -> Data Table:
But on my Kibana instance, "Visualize" is not shown in the navbar:
What is the correct way for me to access Visualize -> Data Table?
The version you are looking is too old, things have changed.
To do aggregations you need to go to Dashboards and create a table under visualizations (you can click the blue "Create Visualization" button, or go to aggregation based and select data table).
I have a regular link on an Interactive Report:
That links sends the Deal Number information into a different page where the user will be able to update all product information.
As per customer request, I need to use items. Issue is, that I need to show one textfield item per Product, so for example:
If Peter is selected (as per my snap above), I would need to show 2 textfield Items, one for Product 'ABC' and another for Product 'XYZ'.
If John is selected, I would need to show 3 textfield Items, one for 'Product1', one for 'Product2' and another for 'Product3'.
Is there a way to achieve this dynamic display of items?
If so, how can I make Item 1 to show Product1 info, Item 2 to show Product2 info and so on?
Thanks
There are a couple of routes you can take, each one has it's pros and cons.
1. the APEX_ITEM API
This is an API that renders apex items, as part of a sql query or in a static region with pl/sql source (not tested that last option)
Pro:
a lot of flexibility
Cons:
Look and feel is "old" - doesn't look anything like the modern page items that exist in the universal theme and you're stuck with that old look and feel. Lots of hardcoded pl/sql.
2. A fixed number of pre-created items.
Create a number of items and populate only the ones you need, eg P1_PRODUCT1_NAME, P1_PRODUCT2_NAME, ... .If you only need a single product then you're populate only P1_PRODUCT1_NAME, else you'd use as much as you need. With server sided conditions you hide/show the ones not needed/needed
Pro:
All the bells & whistles for look and feel you have in "normal" forms
Cons:
Can't render more products than what you created items for in your page. What if you create fields for 10 products but you need 11 ?
3. Interactive Grid.
I know "the customer wants items" but this component is specifically written for this purpose. I'd definitely consider this as an option - maybe you can make the customer change his mind.
Pro:
Very modern apex component, highly configurable. Check the interactive grid cookbook for a ton of advanced examples.
Cons:
Not items - this is tabular form/spreadsheet layout. Not all end users like them as a form of data entry.
I have several dashboards displaying employee survey data at different roll-up levels.
I'm using an Action to move from a summary of all employees, to detail on a single employee. So my filter is configured to pass the "Employee Name" to the next dashboard on click. So I can click on an employee from the list, and jump to the dashboard showing the summary of a single employee. This all works great.
The problem I'm trying to solve is that the drop down list filter for Employee Name on the Employee Detail dashboard doesn't adjust to the employee the action filters the list to, it still says (All). I.E. if I click on the record for John Doe, the jump and filter of the data works correctly, but the actual filter selector still says (All), rather than John Doe.
Is it possible to get the filter selection to update?
Once you have created an Action filter, you can show that filter on a dashboard just like any other filters.
Henry, because you have a filter on your dash, the action adds another filter but the only filter it's updated is the Action filter, in the image you could see the two filters updated only on the action filter... you could do so by using only dashboards filtering each others, because the dashboards always show the data in them, and you could make the action filters each other....
here is the dahsboard from the Regional Example Database of Tableau Desktop.
Can you define for each panel its own query? For example I have some charts for which I just want to plot two countries whereas for other charts I want to plot different two countries.
Yeap. Add the query in the queries panel at the top of the screen.
Go to settings for the particular chart and select the query tab.
Here you can enable/disable the required query. By default , all added queries are enabled.
I am working with drupal 7. How do I limit a taxonomy dropdown exposed filter to only display the terms used by nodes in view results?
I understand that the list is populated before the views takes place, but this means that i am often left with tags that display nothing ( since they are hidden with my view) any help would be much appreciated
In views:
Filter Criteria
Add - Content: Has taxonomy terms
Settings: Select the Vocabulary name.
Checkbox Expose this filter to visitors.
If you are using single filter select that, where you can see the list of Taxonomy terms. If you have child terms select hierarchy check box and specify the depth of it. only appears when you Add - Content: Has taxonomy terms (with Depth) -- refer to second step above.
Now select the terms you want to display, and make sure to checkbox Limit list to selected items
You can also add (Global: text area) under No result behavior in Advanced if you still want to show all taxonomy terms but want to show some thing to user like coming soon instead of leaving the selected taxonomy term showing empty page.