UnifiedViews is an ETL tool for RDF data. The tool:
- allows to define ETL tasks - data processing pipelines - for processing RDF data;
- makes data processing highly customizable by allowing to use custom plugins - data processing units (DPUs) - on the pipelines;
- provides monitoring, debugging, and scheduling of pipelines.
This documentation describes the web interface of the ETL tool from the user's perspective. It uses concepts described in the Glossary.
Ask your administrator for the URL of the web administration interface of UnifiedViews.
Please check that your browser is among the supported browsers:
- Chrome 4.0+
- Internet Explorer 9.0+
- Mozilla Firefox 2.0+
- Opera 9.0+
- Safari 3.1+
To start using UnifiedViews web interface, users have to log in. Once user is successfully logged in, the UnifiedViews landing page is displayed.
The main menu at the top is used to navigate through the application and represents different important sections of the tool.
This section allows you to define new pipelines, see the details of already defined pipelines. It also allows to run/debug certain pipeline. Read more about it on the 2. Pipelines Section page.
This section contains an overview of the accessible DPU templates - plugins being available to be used when defining pipelines. Read more about it on the 3. DPU Templates Section page.
This section contains a list of already executed pipeline and is also used to view the detailed information about such executions. Read more about it on the Execution Monitor Section page.
This section allows you to schedule pipeline executions. It contains a list of scheduling rules (descriptions of when the pipeline should be executed) and is used to create and view scheduling rules of the pipelines. Read more about it on the 5. Scheduler Section page.
This section allows you to define certain settings of the application. Read more about it on the Settings Section page.
To use UnifiedViews you need an account in the system. An account must have at least one role that grants user certain privileges. UnifiedViews is ready to support multiple roles for a single user. Currently we use two roles (discussed in more detail below):
With User role, user has full rights to manipulate his pipelines and scheduling rules. There are restrictions when working with shared pipelines of other users; these restrictions are given by the pipeline Visibility modifier.
Once pipeline is publicly visible (see Visibility option here) user can see the pipeline, its executions, display the pipeline detail and DPU settings, he can also copy the pipeline. If the pipeline is in read/write public mode (see Visibility option here) then user can also edit the pipeline.
Restrictions for User role.
- User does not see scheduling rules of other users.
- User cannot delete pipeline of other user.
- User cannot delete data from staging database.
- User cannot manage users or change assigned roles.
Administrator role has no restrictions. Administrator can see all pipelines, executions and scheduling rules and manage them. Administrator can also manage users/roles in UnifiedViews, he can delete data in staging database.
The following text conventions are used in this document:
|Boldface (begins with a capital letter)||Boldface type indicates titles of main menu sections.||Execution Monitor, Settings.|
|Boldface italic (begins with a capital letter)||Boldface italic type indicates graphical user interface elements.||Cancel button, Name field, DPU Template Creation dialog.|
|italic||Italic type indicates terms from the glossary; role name begins with a capital letter.||pipeline, execution record, Administrator|