Remotes - Reference Guide

Remote is a concept in Perfion, which is used to refer to features which retrieve data from remote data sources in real time. A feature which is configured to use remote data is called a remote feature.

Remote Types

Perfion Application supports multiple types of remotes. They are categorized by data source and also by how they can be used in Perfion.

Remote Types Based on Data Source

Remotes support three data sources:

Remote type

Description

SQL database

The data source for remote is SQL database. Data is obtained from remote database or from local Perfion database. Data formatting and preparation is done by using SQL query.

Web service

The data source is a special web service designed to accept data in a specific format. In order to use such web service as source for Perfion remote, the web service must implement Perfion remote web service interface. Refer to section Perfion Web Service Interface for more information.

OData

The data source is OData service. Data formatting and preparation is done by using OData query.

Remote Types Based on Usage Purpose

Remote can only be used as a remote feature in Perfion, but based on how the remote is set up, it can provide data in different ways. There are two types:

  • Single. Remote feature will have only one value per feature item. If remote feature is localizable, then it may have one value for each language.

  • Cluster. Remote feature will have multiple values per feature item. This type of remote feature is used to handle data which has variants. For example, if the item is a product price, then, the variant could be a currency and then such cluster type remote feature item will be a list of prices for the product where each price will represent different currency. Refer to Cluster Type Data for more information.

 

Â