Data for Studio applications is now made up of data sets, which are separate sets of records from different sources.
Previously, each application was linked to a data source, a single set of records from an Endeca Server domain. Applications could also be linked to a family of data sources. Data source families were data sources that linked to the same Endeca Server domain, but that had different filter or security settings.
You then configured views within each data source, and attribute groups within those views.
As of 3.1, each application is still connected to a single Endeca Server domain, which is now made up of one or more data sets. A data set is a single set of records. Data sets can come from different sources (such as a file upload or the new Data Source Library). For example, one data set may contain product information, while another data set contains sales records, and third data set contains Twitter feeds.
Each data set automatically has a "base" view consisting of all of the records in the data set. The base view is automatically named for the data set.
Custom views, however, can include data from different data sets. Groups are still created within a single view.
The following diagram provides an overview of the new structure for application data:
When you upgrade Endeca Server data domains that were ingested using Integrator ETL, you will need to ingest the records into a single data set (referred to as a collection in Endeca Server and Integrator ETL) that has its key set to "Base". The display name can then be something to represent the actual content of the records.
Setting the data set key to "Base" allows any existing components that were tied to the Base view in 3.0 to be able to display the correct data.
For example, for a Endeca Server data domain containing sales records, you would ingest the records into a single data set, with the key set to "Base", and the display name set to something like "Sales".
For Endeca Server data domains that were created by uploading an Excel spreadsheet into Studio, you cannot add data sets to the existing data.
You will need to use the file to create a new application, and then recreate the pages and components.
You can delete the original application.