You can create custom User Sources to extend your other data in Easy Insight, as well as build completely custom data sets through adding and editing rows right through reports and dashboards, as well as uploading Excel and CSV files, and publishing data through XML and JSON APIs.
There are four ways to create a user source:
On the Connections page, scroll down to the Excel or CSV connection and click on it. Choose your file to upload. After uploading, you'll be prompted to choose which columns map to which field types:
Give your data source a name and then click Create. After data is processed, you'll be redirected to the newly created data source.
Please note that as of September, we've added an account level setting for the behavior on uploading a new Excel/CSV source. We previously had a more basic Excel/CSV support which only supported replacing or appending data. You can toggle your account to creating the more powerful user data source through the Account Settings page. See Account Settings for more details.
On the Connections page, scroll down to the User connection and click on it. Give the data source name. You can choose whether or not to include a primary key field--if you're going to edit this data source directly from Easy Insight, you'll need to have that enabled, while if you're just going to be uploading CSV/Excel data, you can leave this off to have faster performance on uploading large data sets. Click Create, and your source is created. Next, you can configure fields on the data source.
Click into the data source you wish to convert. Click on Configure the Data Source -> All Configuration Options. Click on Data Source Actions. Click on "Convert to User Source".
Next, you need to choose whether to create a new primary key field or to use an existing field as the primary key. If you have a unique row identifier as is, you can reuse that field by choosing it as the existing field. Otherwise, you'll want to create a new primary key field. Click on "Convert" and the source will be converted over to a User Source.
You can create a user source specifically tied to data in another data source. For example, you could set up a set of custom fields matched up to your products, sales reps, tasks, or anything else. For more information on setting up these custom fields, see Data Source Custom Fields.
If you need to add new fields to your data source, go to Configuration and click on "Row Configuration" in the upper right. This link takes you to the Row Configuration screen:
The Row Configuration screen has sections for adding and editing fields, defining relationships to other data sources, and backing up or restoring data.
The Fields section allows you to add additional fields to the data source through the Add Field dropdown. You can click on the Name of any added field to configure details about the field.
The Relationships section will only appear if the data source is part of a combined data source. This section allows you to define foreign keys to other data sources.
The Data History section allows you to take a snapshot of your data or restore to a previous snapshot. Your account is limited to five snapshots.
To edit the data in a user data source through a report, create a new report or open an existing list report in the editor. You can create the report on the individual user source or a combined data source containing the user source. Click on Configuration -> User Source Report Config. Toggle "Should this report be a user source edit report?" in order to turn on value edits.
Once enabled, you can click on the cells in the list report to edit values. If it's a grouping or measure, you can just start typing in a cell to start changing the value. Otherwise, you can double click or press enter on a cell to change the value. If the cell doesn't match back to a user source, you can still navigate over it using the cursor keys, clicking, or tabbing, but you won't be able to edit the value.
You can further customize the edit behavior of a cell by clicking on the field in the Report Fields section and doing Edit Field Properties. Go to "Add links to URLs or other reports" and change the type to "User Record Edit". Once configured, you can add options to pull up the Edit Window, include a Delete option, include a Copy option, and control the target data source in the case of a foreign key.
You can choose to back fill data and/or forward fill data for your goals. If enabled, Easy Insight will take the earliest date with data and backfill from there, and take the latest data with data and forward fill from there.
Finally, you can choose to automatically populate goals based on historical data. Easy Insight will use the last three months of data to populate goals. Once configured, click Save and you'll be redirected to a two way report for editing the goal values:
This report will only show the configured values, not any back or forward fill data. You can click on 'Add Goals' to add data for more months: