Prototypes

Add your own data to Visier to explore new insights in a private, isolated environment.

Limited Availability Not available to Embedded Partners

Access requirements

Permission with these capabilities: Prototypes

Reach out to your administrator for access.

Prerequisites: An administrator must contact Visier to enable target security. For more information, see Data categories and targets.

Overview

The Prototypes room lets you add your own data to Visier. You do not need help from an administrator or IT expert. Prototypes are a quick way to see new data in Visier without requesting a formal production update.

Common use cases include:

  • Ad-hoc analysis: Break down data from a one-time spreadsheet.
  • Testing ideas: See if training scores relate to sales performance before making a permanent change.
  • Speed: Do everything yourself in one place.
  • Avoiding spreadsheets: Use Visier's tools instead of complex pivot tables.

Previously, only administrators could add data. Now, users with the Prototypes capability can upload data in a safe and private environment. You can connect prototype data to production data and then visualize the data. Because it's a prototype, your work won't change or break the production version.

Prototypes are for your eyes only. You cannot share them or publish them to production. To make prototype data available to others, share the data files with your administrator to implement them officially, such as through the File Upload Using the Solution process.

Tip: Each user may have a maximum of 20 prototypes. If you reach the maximum, you can delete prototypes to continue creating new ones.

Create a prototype

  1. On the navigation bar, click Prototypes > New prototype.
  2. Type a name for the prototype.
  3. Optional: Type a description for the prototype.
  4. Click Next.

    Result: Visier prepares an isolated environment for you to experiment with new data.

  5. In the prototype dialog, click Get started.

Upload your data file

  1. In the New prototype dialog, click Choose file.
  2. Select your data file.
  3. Click Next.

Prototypes supports files:

  • In CSV, XLSX, or XLS format.
  • Up to 4 MB.
  • Up to 10 files per prototype. You can delete uploaded files to make room for more files. To delete uploaded files, see Data source.

For more information about file requirements, see Data File Guidelines.

Set up your data

After Visier reads your data file, configure the data structure.

The following screenshot shows the set up for a subject.

  1. Type a unique name in Analytic object name. An analytic object is a container for your data. It represents what you want to analyze.

  2. Select an Analytic object type from the list. 
    • Select Subject for an entity that changes over time, for example, employees, applicants, requisitions, learning items, and sales opportunities.
    • Select Event for something that happens at a specific moment in time and may be associated with one or more individuals, such as an exit.
  3. Select the Primary subject column. This is the unique identifier that represents individual records, such as an Employee ID.
  4. Select the Date/time column. This represents when something happened in the data.

  5. Optional: Select the Display name column. This displays individual records in visualizations, such as Full Name. If blank, the Primary subject column is used to display individual records.
  6. Click Next.

The following screenshot shows the set up for an event.

  1. Type a unique name in Analytic object name. An analytic object is a container for your data. It represents what you want to analyze.

  2. Select an Analytic object type from the list. 
    • Select Subject for an entity that changes over time, for example, employees, applicants, requisitions, learning items, and sales opportunities.
    • Select Event for something that happens at a specific moment in time and may be associated with one or more individuals, such as an exit.
  3. Select the Connected subject. This is the subject that the event happens to. For example, Exit events happens to the Employee subject.
  4. Select the Data source connection column. This is the column in your event data that connects to the subject. This can be any column with values that match a column in the subject, such as EmployeeID or Email.
  5. Select the Subject connection column. This is the column in the subject that matches the Data source connection column. For example, if the Data source connection column is Email, select the subject's Email (or equivalent) column.
  6. Select the Date/time column. This represents when something happened in the data.

  7. Optional: Select the Display name column. This displays individual records in visualizations, such as Full Name. If blank, the Primary subject column is used to display individual records.
  8. Click Next.

Confirm attributes

Choose the columns to include in the prototype.

  1. Select a Data column to include it. If you don't select a column during this step, you can include it later in the prototype settings. By default, Visier includes all data columns.
  2. Select an Attribute type.
    • Select Property for unique values like names. Some columns can only be properties. For those columns, you cannot change the attribute type. For more information about properties, see Properties.
    • Select Dimension for categories like gender or department. Prototypes only support single-level leveled dimensions. For more information about dimensions, see Dimensions.

      To decide whether to create a dimension or property, consider the following characteristics.

      Dimension

      Property

      • The attribute groups data. For example, the Age Range dimension groups employees into specific age ranges based on the Age in Months property.
      • The attribute will be used as a filter or group by in visualizations.
      • The attribute can be used in other objects, like concepts or custom dimensions.
      • The attribute evaluates the analytic object on a per-ID basis. For example, the Age property evaluates on each employee ID to provide an age for every employee.
      • The attribute won't be used as a group by in visualizations.
      • The attribute can be used in other objects, like metric formulas or dimensions.
  3. Review the Data type. Visier detects this automatically. You cannot change the data type in this step, but you can configure it later in the prototype settings. For more information about data types, see Data Types.
  4. Turn Use as metric on or off. Visier generates metrics for numeric properties, such as Count and Average metrics. Additionally, Visier creates at least one count metric based on the Primary subject column.
  5. Click Next.

Process and open your prototype

Next, Visier validates the data quality and creates the secure environment. This usually takes a few minutes. When finished, the prototype dialog previews the number of data rows, attributes, and generated metrics in the prototype.

To continue, click Explore prototype.

The following diagram shows a newly created prototype.

  1. Actions: The actions you can take in the prototype.
    • More: Edit the prototype display name and description or delete the prototype.
    • Help: Visit Visier's help documentation.
    • Preview prototype: View the data in visualizations. Optionally, download the visualizations to edit or share the data outside of Visier.
    • Apply changes: Update the preview data. Only available if you've made a change that requires data updates, such as creating references.

      Note: While applying changes, Preview prototype is still available. The preview data won't show the latest version until after Apply changes is finished.

  2. Name and description: The prototype's display name and description.
  3. Status information: Details about the prototype, including data validation issues and the last updated time.
  4. Analytic objects: The analytic objects in the prototype.
    • Click Import data to create another analytic object or to add data to an existing analytic object in the prototype. A prototype may contain a maximum of 10 files. When adding more data to an existing prototype:
      • The new file must have the same columns and file format as the very first file you uploaded.
      • If you import a new file with the same event date as a previously-loaded file, any records for an existing subject member ID is replaced by the matching record in the new file. For more information about replacing old data, see Override behavior.
    • Select an analytic object to view and manage its data source (columns, data records, uploaded files), configuration, and any generated metrics. For more information, see Manage your analytic object.
  5. Data validation issues: Any issues in the data.
    • Click Validate changes after making changes to check whether the prototype has data issues.
    • If there are issues, review the issue description and click Where to fix? for the location to resolve the issue, as shown in the following screenshot.

Manage your analytic object

You can change your data source, metrics, and attributes in the prototype view.

Data source

Visier detects if each column's data type is a date, number, or string. You can manually change this in the analytic object's data source.

Open the data source

  1. In your prototype, under Analytic objects, select an analytic object.
  2. Under Data source, click View.

Change a column's data type

  1. Open the Details tab in the source details panel.
  2. Select a column.
  3. Select a new Data type and click Update. The data type must match the data in the data file column.
  4. Return to the prototype and click Validate changes.

Download the data source

Do one of the following:

  • In the data source, click Export data source. This downloads the entire data source in its original format.
  • In the Source files tab of the source details panel, click the More button > Download source file. This downloads the specified data file in its original format.

Delete a data source

  1. Open the Source files tab in the source details panel.
  2. Click the More button > Delete source file.
  3. Click Delete.
  4. Return to the prototype and click Apply changes. This removes the file from the prototype data version.

You can delete data files to remove data from the prototype or to allow additional file uploads if you've reached the maximum of 10 files per prototype.

Current configuration summary

The columns you selected during prototype creation to represent the analytic object. In the configuration summary, you can change the primary subject column, date/time column, and display name column.

  1. In Current configuration summary, click the Edit button .
  2. Select a different column for any of the available configurations.
  3. When finished, click Apply.
  4. Return to the prototype and click Validate changes.
  5. Click Apply changes. This updates the prototype data version with your analytic object changes.

Metrics

The Metrics panel lists the Visier-generated metrics for the prototype. To delete a metric, click the More button > Delete metric > Delete. Deleting a metric cannot be undone.

Advanced data configuration

During prototype creation, Visier creates attributes (dimensions and properties) based on the columns in the data file. In advanced data configuration, you can: 

  • Manually change the attribute types and their data types in the analytic object's advanced data configuration.
  • Create new attributes after adding more data columns or by selecting previously deselected columns.
  • Add references between analytic objects in the prototype and existing production analytic objects.

Open advanced data configuration

  1. In your prototype, under Analytic objects, select an analytic object.
  2. Scroll down to the bottom.
  3. Expand Advanced data configuration.

Configure existing attributes

In Attribute configuration, do any of the following:

  1. Change the attribute type.
  2. Change the data type. The list only includes data types that are compatible with the data type of the column. For example, if the column is a string, an attribute can be a string, large text, URL, or other string type.
  3. In Actions, click the More button > Delete attribute > Delete. If you want to get an attribute back after deleting it, you can find it in Add attributes.
  4. Return to the prototype and click Validate changes.

Add attributes

  1. In Attribute configuration, click Add attribute.
  2. Select a column from the data source. If the column isn't in the list, you might need to import more data with additional columns.
  3. Select whether the data is a property (individual value) or dimension (grouping category).
  4. Select a data type for the column.
  5. Click Create attribute.
  6. Return to the prototype and click Validate changes.
  7. Click Apply changes. This updates the prototype data version with your attribute changes.

Add references

Link your new file to existing Visier data with references. Create references between your prototype and production data. When referencing production data from a prototype, you will only see data that you have permission to view. A reference makes production data available in your prototype, as shown in the following screenshot where an Assignment prototype references Employee data. For more information about references, see References.

For example, connect a project assignment prototype to existing employee data. This requires that the employee project assignment data file contains a column that corresponds to the Employee subject's primary key. That is, the Assignee column must contain an Employee ID for each project assignment. To create the reference, link the Assignee column to Employee.

  1. In References, click Add reference.
  2. Type a name for the reference.
  3. Select a Reference type.
    • Prototype to other dataset reference: Links multiple rows in your prototype data to one row in production data or other prototype data.
    • Other dataset in prototype to prototype reference: Links multiple rows in another prototype object's data to one row in the selected object's data.
  4. Select the dataset and the column that links the data.
  5. Click Add reference.
  6. Return to the prototype and click Validate changes.
  7. Click Apply changes. This updates the prototype data version with the references.