Guides → Start
Start ingesting and analyzing your data now! The Incorta Direct Data Platform™ is a unified data and analytics platform.
Intended for an Incorta user that belongs to a group assigned the Super User role or a Super User for the tenant, this Start guide will walk you through each step to access and analyze your data, from signing in to creating and sharing dashboards.
Sign in to the Incorta Analytics Service
The first step to access your data is to sign in to the Incorta Analytics Service. The Analytics Service is a web user interface for administrators, developers, business users, and analysts. Typically, the division of labor breaks out as follows:
- Super Users and schema developers create data sources.
- Schema developers create physical schemas and logical business schemas.
- Dashboard developers and power business analysts design, develop, and share dashboards.
- Business users and data analysts are dashboard consumers.
To access the Incorta Analytics Service, visit a website URL using either a Chrome or Firefox web browser. The default port for the Analytics Services is 8080
. An example website URL with the 8080 port specified is: http://<IP_ADDRESS_OR_DNS>:8080/incorta/
When signing in to the Analytics Services, a user specifies a tenant. A tenant represents an organizational unit and contains:
- Users
- Groups
- Data Sources and Files
- Schemas, Business Schemas, and Session Variables
- Alerts and Schedules
- Dashboards
Sign in to Incorta.
- In the sign in page, specify your Tenant, Username, and Password.
- Select Sign In.
- Or, select the Use Single Sign-on button.
- Specify your Tenant, and then select Continue.
You must configure the SSO authentication option in the CMC for the tenant you want to use. Refer to Secure Login Access for more information.
After signing in, you will be directed to the Content Manager. The Content Manager is the Content tab in the Navigation bar.
Create a Data Source or File
With the Data Manager, you can create and manage External Data Sources and Local Data Files.
External Data Source An External Data Source is an object in a tenant with defined properties for using a specific connector. To learn more about an external data source, review Concepts → External Data Source.
Local Data File An uploaded file is a local data file and an uploaded folder is a local data folder. Typically, a local data file is a structured data file such as a Tab Separated Value file(.tsv), Comma Separated Value file (.csv), Microsoft Excel file (.xls, xlsx), or custom delimited file (.txt). To learn more about external data sources, review Concepts → Local Data File.
Let’s go through an example of creating a Data File for TechWorks Company. TechWorks would like to analyze its product sales data. We will continue to build on this example throughout the remainder of the guide. In this example, the product sales data for TechWorks is stored in a CSV file called Sales.csv
. You can download the Sales.zip file from here to follow this example on your own.
Here are the steps to create a local data file for Sales.csv
:
- In the Navigation bar, select Data.
- In the Action bar, select + New → Add Data Source.
- In the Choose a Data Source dialog, in Data Files, select Upload Data File.
- In the Upload Data File dialog, select Drag and drop data file here to select the file from your PC.
- In Finder or File Explorer, select
Sales.csv
. Select Open. - Once the file uploads successfully, it will appear on the Local Data Files tab.
Create a physical schema fast
A physical schema defines structured, physical data as tables. A physical schema can include join relationships to other tables, including alias tables and materialized views, as well as tables in other physical schemas.
To view the available physical schemas, in the Navigation bar, select the Schema tab. In the Schema Manager, you can can use the Action bar to:
- Create a Schema
- Use the Schema Wizard
- Import Schemas
- Create a Session Variable of the type External Variable, Internal Variable, or Filter Expression
Use the Schema Wizard to quickly create and define a schema in Incorta. Depending on the Data Source type, the Schema Wizard detects foreign key-to-primary table relationships and defines these as child-to-parent relationships in Incorta.
The Schema Wizard consists of three steps:
- Step 1: Choose a Data Source
- Step 2: Manage Tables
- In the Edit Panel, select the Data Source.
- To select all the tables, select the Select All checkbox. Otherwise, select individual tables. You can also create a Custom SQL Table using a built-in SQL Editor.
- Use the Table Editor to select and modify individual columns. With the Table Editor, you can
- Specify Customize SQL for a table using the built-in SQL Editor
- Select or deselect one or more columns
- For a given column, specify the Incorta Label. The label value will show on dashboards by default.
- For a given column, specify the Incorta Type (essentially a Java data type)
- date
- double
- integer
- long
- string
- text
- timestamp
- null
- For a column, specify the Incorta Function
- Key — Enforces unique constraint and Incorta creates an internal index
- Dimension — Use to describe a measure
- Measure — For aggregations and calculations
- Step 3: Finalize
Here are the steps to create a schema for the Sales.csv
local data file using the Schema Wizard:
In the Navigation bar, select the Schema tab.
In the Action bar, select + New → Schema Wizard.
Step 1: Choose a Source
- In the New Schema wizard, in Choose a Source, for Enter a Name, enter sch_Sales.
- In Select a Data Source, select LocalFiles.
- Select Next.
Step 2: Manage Tables
- In the Edit Panel, select Sales.csv.
- Select the checkbox to the left of the Sales table.
- Change the Function of Customer_Id and Product_Id to key.
Step 3: Finalize
- Leave the checkbox selected to Create joins between selected table if foreign key relationships are detected.
- Select Create Schema.
Load your Data
To start using Incorta as a modern data analytics and data warehouse platform, Incorta must extract and load structured data from a Data Source or Data File.
Use the Schema Designer to load data for a schema or a table in a schema. Loading typically encompasses both the extraction by the Loader Service and the loading into memory for the Analytics Service. For a schema load, you have the option to load a schema on demand or schedule when a schema loads. For a table load, you only have the option to load data on demand.
For loading a schema on demand, there are three options:
- Full
- Incremental
- Staging
For loading on a table on demand, there are two options:
- Load table (Full)
- Load from Staging
In this example, you are going to perform a full load of the sch_Sales schema on demand. Here are the steps to load the sch_Schema:
- In the Navigation bar, select the Schema tab.
- In Schemas, select sch_Sales.
- In the Schema Designer, in the Action bar, select Load → Full Load.
- In the Data Loading dialog, select Load.
- In the Context bar Schema Summary, verify that Last Load Status shows a timestamp, e.g, Feb 1, 2021 15:20:58.
Review the Load Job
You can view the load job details, including the status and the number of rows loaded per table to ensure a successful completion.
- In the Navigation bar, select Schema.
- Select sch_Sales.
- Under Last Load Status, select the timestamp, e.g., Feb 1, 2021 15:20:58.
- In Job Details, for the Sales table, verify the following:
- Load Type = F
- Extracted = 918,843
- Rejected = 0
- Loaded = 918,843
- Status = Success
Explore your Data Now
With the Analyzer, you can explore one or more schemas and analyze the data in the schema using a visualization. You can save a visualization as an insight on a new or an existing dashboard. There are several ways to invoke the Analyzer:
- In the Schema Designer for a given schema, in the Action bar, select Explore Data.
- In Content, in the Action bar, select + New → Add Dashboard.
- For an existing dashboard, to add a new Insight, in the Action bar, select +.
- For an existing Insight on a dashboard, in the Action menu
- select Edit (pen icon).
- or, select More Options (⋮ vertical ellipsis icon) → Edit.
For this example, invoke the Analyzer from the Schema Designer:
- In the Navigation bar, select Schema.
- Select sch_Sales.
- In the Action bar, select Explore Data.
The Insight panel shows the selected visualization. The default selecting is Listing Table. Simply select the downward arrow (V) to change the visualization type. The visualization selection determines the available trays within the Insight panel. From the Data panel, you can add one or more columns to a tray. When applicable, you can also add a formula to a tray. A column or formula in a tray is a Pill. Each pill has configurable properties. The parent tray determines the available properties of a pill. Some of the common trays available within the Insight panel are:
- Grouping Dimension
- Coloring Dimension
- Measure
- Individual Filter
- Aggregate Filter
Create a KPI for TechWorks gross margin percent, applying a conditional format to display the KPI in green if Gross Margin Percent is greater than 50, or else in red.
Add an insight
- In the Insight panel, under Others, select KPI.
- From the Data panel, drag and drop Add Formula to the Measure tray.
- In the Formula Builder, enter the following:
sum(SALES.SALES.AMOUNT_SOLD - SALES.SALES.COST_OF_GOODS) / sum(SALES.SALES.AMOUNT_SOLD)
- Select Validate & Save.
- Change the name of the formula to Gross Margin Percent.
Edit the pill properties
- Select the arrow to the right of Gross Margin Percent to open the Properties panel.
- For Aggregation, select Formula.
- For Format, select Percent.
- In Conditional Formatting, select Add Conditional Format. In the Conditional Formatting panel,
- For Operator, select >.
- For Value, enter 50.
- For Text Color, select green.
- In Conditional Formatting, select Add Conditional Format. In the Conditional Formatting panel,
- For Operator, select ≤.
- For Value, enter 50.
- For Text Color, select red.
- Name the insight KPIs.
- To save your first dashboard, In the Action bar, select Save.
- In the Save as… dialog, select the Content folder in the tree.
- Select Save.
- In the Add Dashboard dialog, in Name, enter TechWorks Sales Dashboard.
- Select Add.
Create New Insights for your Dashboard
With the Analyzer, you can add additional insights to your dashboard.
Create a radial bar insight that shows the top 10 TechWorks products by gross margin percent.
Add an insight
- In the Action bar, select +.
- In the Data panel, select Manage Dataset.
- In the Insight panel, under Charts, select Radial Bar.
- From the Data panel, drag and drop Add Formula to the Measure tray.
- In the Formula Builder, enter the following:
sum(SALES.SALES.AMOUNT_SOLD - SALES.SALES.COST_OF_GOODS) / sum(SALES.SALES.AMOUNT_SOLD)
- Select Validate & Save.
- Change the name of the formula to Gross Margin Percent.
- From the Data panel, drag and drop Product to the Grouping Dimension tray.
- From the Data panel, drag and drop Category to the Coloring Dimension tray.
Edit the pill properties
- Select the arrow to the right of Gross Margin Percent to open the Properties panel.
- For Aggregation, select Formula.
- For Format, select Percent.
- Select the arrow to the right of Product to open the Properties panel.
- From the Data panel, drag and drop Add Formula to the Drag columns/formulas here tray in Sort By. The default is to sort Descending.
- In the Formula Builder, enter the following:
sum(SALES.SALES.AMOUNT_SOLD - SALES.SALES.COST_OF_GOODS) / sum(SALES.SALES.AMOUNT_SOLD)
- Change the name of the formula to Gross Margin Percent.
- Select Validate & Save.
- Name the insight Top 10 Products by Gross Margin Percent. Edit the insight settings
- In the Action bar, select Settings (gear icon).
- In the Settings menu, set Max Rows to 10.
- In the Action bar, select Save.
View your Dashboard
Add a Runtime Filter to your Dashboard
The default behavior of a dashboard without any preconfigured dashboard filters is to coalesce all exposed dimensions from all insights on the dashboard into a list of column filters. In the dashboard Filter bar, there are controls and components that present this list of coalesced dimensions as column filters.
- Select Filter (funnel icon) from the Filter bar.
- In the Filter dialog,
- In the Column panel select Category.
- In the Values panel,
- From the Operator drop down list, select In.
- From the values list, select the checkbox for Electronics.
- Select Apply.
Bookmark your Filters
After you run filters on a dashboard, you can add a Bookmark to a dashboard to save a dashboard filter for later use.
- Select Bookmark (book icon) from the Filter bar.
- Select + Add Bookmark.
- In the Add Bookmark dialog, enter Electronics Sales for the bookmark.
- Select the Set as Default checkbox, which will cause the filter to be applied to the dashboard when opened.
- Select Add.
- Select Close.
Download an Insight
You can download an insight to reference offline, including in presentations. There are different download file formats based on the insight type:
- For chart insight types, the options are PNG, JPEG, PDF, and SVG.
- For table insight types, the options are XLSX and CSV.
- For the Top 10 Products by Gross Margin Percent radial bar chart, select More Options (⋮ vertical ellipsis icon) for the insight.
- Select Download as → PDF
Next steps!
So, what’s next? Share your insights with stakeholders either directly or via email. You can also schedule the dashboard to be sent at a future time.
Share the Dashboard
Share a dashboard with other users, email addresses, or groups, and provide them with either View, Share or Edit access to the dashboard.
- For the TechWorks Sales Dashboard, select the Share (vector icon) in the top right corner of the dashboard page.
- Select Share Access.
- In the Share dialog, in the With: field, enter the name of the user, email address, or group you would like to share the dashboard with, and select it from the results.
- Select the eye icon to the right of the With: field to set the access level as Can View, Can Share, or Can Edit. The default value is Can View.
- Select Share.
- Select Close.
Schedule Delivery of the Dashboard
Schedule delivery of the dashboard to send the dashboard to other uses, email addresses, or groups at a future time. Set up the delivery of the dashboard on a recurring basis to proactively share dashboard updates with the recipients.
Let’s schedule the TechWorks Dashboard to be emailed on a weekly basis.
- Select the Share icon in the top right corner of the dashboard page.
- Select Schedule Delivery.
- In the Schedule page, in Every, replace 1 with 7.
- In Starting at, enter 8:00 AM, and select Ok.
- Select Schedule.
Upload More Data
Keep going! You can upload more data into Incorta from a plethora of data sources, and create insights that include data from new and existing data sources. For more information on uploading and analyzing data, refer to the Data Manager document and Analyze Guide.