Kinetic Info Creation and Use
Agenda
- Introduction
- Who I, who you.
- Attended Info presentations?
- Current job role?
- Previous reporting experience?
- Previous programming experience?
- Previous Kinetic Request experience?
- Flights?
- What we'll cover & How
- Who I, who you.
- Kinetic Info Introduction
- The problem Kinetic Info solves.
- Quick Info browse around
- Trends & aggregates, not specifics.
- Snapshots, not 'live instance data'.
- Templates, not 'build report from scratch'
- Social Interactions
- Group Activity
- High-level Architecture Diagram
- Terminology
- Info System
- Dashboard
- Chart
- Datasets
- Generators
- Info Systems
- Relationship to dashboards
- Create Info System
- Quick Activity
- Dashboards
- Relationship to Info Systems
- Nesting dashboards
- Quick Activity
- Charts
- Summary & Full charts
- Chart Types
- Relationship to datasets
- Expression Language - Ruby
- Filtering
- Grouping
- Aggregation
- Datasets
- Terminology Refresher
- Activity
- Generators Review
- Terminology Refresher
- Strategy
- Activity
Kinetic Info Introduction
The problems Kinetic Info solves
- Amount of time spent writing reports
- Amount of time spent making a dashboard
- Repeated questions and answers about a report
- Different views of a report.
Browse Around - Events & Snapshots
Browse Around - Templates
Browse Around - Social
Group Activity
What are some examples you would and would not use Kinetic Info for with Kinetic Request?
Would use Kinetic Info for | Would not use Kinetic Info for |
---|---|
Group Activity
What are some examples you would use Kinetic Info for outside of Kinetic Request?
High-Level Architecture
Marketing Video
Terminology
Info System
An info system is a container of dashboards. It is the introduction point to all of the dashboards and charts.
Dashboard
Associated to an info system, or another dashboard. Dashboards make up the navigation menu and can be nested within one another.
Chart
Well....they're charts. They're made up of chart types (bar chart, and line chart, and pie chart, and many more, oh my) that have grouping, filtering, and aggregation options. They're associated to a single dashboard and data for them are only available through a dataset.
Dataset
References and exposes data in an event store to make available to use on charts. One dataset can be used by many different charts. A custom dataset can be made for a single chart as well.
Generator
Program that polls specific data from a source (database, program API, files, etc) on a configured interval. The polled data is uploaded to an event store available to the Kinetic Info server.
Info Systems & Dashboards
Activities
- Discuss your ideal info systems & dashboard layouts
- Recreate the ACME Service Center Info System & Dashboards
Go to the Admin Panel (upper right corner), then go to 'Dashboards'.
Charts
Summary & Full charts
- Difference between summary & full
Chart Types
- Percentage Table
- Summary Bar
- Summary Bar (Split)
- Summary Bar (Stacked)
- Summary Column
- Summary Column (Split)
- Summary Column (Stacked)
- Summary Dot
- Summary Dot (Change)
- Summary Dot (Percentage)
- Summary Pie
- Trending Area
- Trending Area (Grouped)
- Trending Column
- Trending Column (Grouped)
- Trending Line
- Trending Line (Grouped)
Expression Language
For filtering, grouping, and aggregation options Kinetic Info uses the Ruby language.
http://www.tutorialspoint.com/ruby/ruby_operators.htm
Activity
Recreate the Total Requests chart in your newly created dashboard.
Relationship to Datasets
Filtering - Activities
- No filter - just to see. You'll almost always want a filter though.
- Recreate the existing reports in your new Info System.
- By values in a single dataset field (Catalog or Activity)
- By values with multiple dataset fields (Catalog and Activity)
- By some values and not others.
- Only where a particular question was answered
- Class real-world suggestions
Grouping - Activities
- No grouping
- Grouping by Status
- Grouping by Submitter
- Grouping by Region (hypothetical)
- Class real-world suggestions
Aggregation - Activities
- Just by count
- By mean - resolution time: {{Closed Time}} - {{Submitted Time}}
- By mean - resolution time: ({{Closed Time}} - {{Submitted Time}}) / 60
- Class real-world suggestions
Datasets
Terminology Refresher
Activity - Create new datasets
Note: How datasets are created today and how they're created when Kinetic Info is released will change quite a bit.
Generators Review