Endeca Developer Studio is a project-based tool that creates and modifies an Endeca instance configuration.
The instance configuration consists of the following components and files:
- Your Developer Studio project has a project file that is typically
the name of your project followed by an Endeca Studio Project
(.esp) extension. This file tracks the other files used in the
project.
- The Pipeline.epx file is the Developer Studio pipeline file. The Pipeline.epx file is composed of a collection of components. Each component performs a specific function during the transformation of your raw data into Endeca records. Components are linked together, by means of cross-references, giving the Pipeline.epx file a sequential flow and a "pipeline" feel. At a minimum, a Pipeline.epx file must contain a component to load
data and a component to save data. Additional components are added
as required to perform other tasks.
- The Dimension.xml file(s) that store the dimension hierarchy. The dimension hierarchy is a collection of dimensions and their dimension values. A data pipeline can have more than one Dimension.xml file.
- Multiple XML files for storing the index configuration. Developer
Studio allows you to specify the index configuration in its various
editors.
This includes specifying the display and
handling of dimensions, precedence rules, record sorting, record
search, and so forth. The index configuration resides in multiple,
smaller XML files.
Creating a new project automatically creates new files for the project. Saving a project can potentially update all of these files.