Altair® Panopticon

 

Creating Web Data Input Data Source

The Web Data connector allows the retrieval and processing of JSON, delimited Text (such as CSV, TSV), and XML data that is accessible over HTTP/HTTPS.

Steps:

1.    In the New Data Source page, select Input > Web Data in the Connector drop-down list.

2.     Enter the absolute URL of the web data including scheme (HTTP/HTTPS) into the URL field.

3.     Click . A successful connection will result to the following:

·         The Connection Successful status is displayed along with some raw data returned by the server.

 

·         Connector tries auto discovery of the Data Type.

 

You can also opt to load or save a copy of the column definition.

4.     Adjust the Authentication Type, if required.

4.1.   Select the Authorization tab.

 

4.2.   Set the required settings:


Authentication Type

Description

None

No authentication needed.

Basic

 

Enter the User ID and Password to connect to the connector’s service.

Select the Show Characters box to display the entered characters.

OAuth

Some standard OAuth token request parameters come initialized with empty values. You can set these values and also add/remove any/all of the keys.

 

Enter or select the following settings:

·         Token URL – The URL to retrieve the access token from.

·         Add Access Token To - The Access token retrieved from the Token URL can be added to headers, URL or request body, depending on how the endpoint needs the token.

 

o    Request Headers - A header is automatically added to the REST API request.

o    Request URL - The URL needs to be manually parameterised with a {access_token} parameter, before calling the REST API, the parameter is replaced with the actual token.

o    Request Body - The Request Body needs to be manually parameterised with a {access_token} parameter, before calling the REST API, the parameter is replaced with the actual token.

NOTE:

The given request parameters key/value pairs are formatted by the connector as application/xwww-form-urlencoded, and posted to Token URL.

Bearer Token

 

If you already have a authentication token, enter the token string into Bearer Token input box. This can be parameterized also.

 

5.     The Headers tab allows you to enter any custom headers required to be passed to the URL endpoint, typically to provide additional metadata. Enter any key/value pairs you need and the connector will send them along with request.

 

6.     Set the Body, if a POST/PUT request is required.

6.1.   Select the Body tab.

 

6.2.   Set the required settings:

Property

Description

HTTP Method

Select the appropriate HTTP method for the request from the following options:

·         POST – add new data

·         PUT – replace existing data

Content Type

Select or enter content-type based on request body (payload) format.

Request Body

The Request Body for the HTTP POST method.

 

7.     Set the Advanced settings, if needed.

7.1.   Select the Advanced tab.

 

7.2.   Set the required settings:

Property

Description

Proxy Server URI

The HTTP Proxy setting that will allow the connector to reach the endpoint.

Content Encoding

Select the Content Encoding with the HTTP Header: None, GZip, Deflate, or GZip and Deflate

Timeout

The length of time to wait for the server response (10 to 300). Default is 10.

Decimal Separator

Select either the dot (.) or comma (,) as the decimal separator.

 

8.     Click . The new data source is added in the Data Sources list.