Common Ambience File Types

Connection Pool: A Connection Pool allows connections to JDBC databases and connection properties to be shared amongst multiple datasources. Connection Pools are described in the Elixir Data Designer User Manual.

CSS: CSS is used to create and edit a Cascading Style Sheets file. It can define the styles of a report, including background, fonts, header, footer and more.

DataSource: The DataSource is the principal building block in the Elixir Ambience solution. External data may be wrapped as a DataSource and multiple DataSources may be merged and processed by a Composite DataSource. Each kind of DataSource is described in the Elixir Data Designer User Manual.

HTML: HTML is used to create and edit a Hypertext Markup Language file. HTML can be imported into Dashboard and embedded in Frame or Page.

JavaScript: Elixir Ambience is an extensible tool, allowing users familiar with Java or JavaScript to integrate the tool with their code or customize the tool to meet their own requirements. Many parts of the tool allow JavaScript to be embedded, however if the same scripts are required in multiple locations it is preferable to create a common JavaScript file in the repository and then to import it into each DataSource, Report or Dashboard that requires it. This editor is discussed further in Elixir Repertoire User Manual.

Job: Job is used to add tasks that are intended to run together.

Map: Map is usually created to represent geographic areas and adds new dimension to data visualisation. More information about Map can be found in Elixir Dashboard User Manual.

Perspective: A Perspective holds the definition for a dashboard - a set of interactive views, including tables, charts, reports and data cubes. Dashboards are stored in Perspective Markup Language (an XML syntax) with a file extension .pml. Perspectives are described in the Elixir Dashboard Designer User Manual.

Report Template: A Report Template holds the specification for a report, including the layout of report components and reference to the datasources needed to provide the data during rendering. Reports are stored in Report Markup Language (an XML syntax) with a file extension .rml. Report Templates are described in the Elixir Report Designer User Manual.

Safe: A Safe is an encrypted text file, used for holding valuable text-based information, such as database passwords etc. The Safe is described in Elixir Repertoire User Manual.

Text: A simple text editor/viewer is included for reviewing log files, CSV data etc.

Universe: A Universe is an interface to data. The user can add more than one Universe to handle higher-volume data processing. Universes hold many tables. There are two types of Universes: Repository and JDBC. In the Repository Universe, each table maps to a DataSource. Universes can exist anywhere in the Repository, but are only accessible when mapped to a Universe name. All modules that use Universe reference the universe name instead of the path. This enables you to easily switch between different Universes by re-mapping. Universe mapping is a feature only available for administrators.

XML: XML is used to create and edit an Extensible Markup Language file. It can be imported into DataSources and pass the data.