Data Warehouse Provider

This section can be found in the module section, when activating the Advanced Configuration.

Genius Server will send accounting results to the external data warehous providers, like Elasticsearch for example, that are configured in this section in addition to regular accounting. This process is performed during the MFP accounting ETL.

To create a new provider, click Add Elasticsearch.

To edit an existing provider, select the provider from the list by clicking the checkbox and then press Edit at the top of the page.

To change the order of two providers, select the providers from the list by clicking the checkboxes and then press Change order.

To delete a provider, select the provider from the list by clicking the checkbox and then press Trash.

Elasticsearch Provider

After creating a new provider, or when clicking on Edit, a new view opens with two tabs: Connection and Authentication. Both are described below.

Connection

  • URL: add the API-URL of the Elasticsearch server.

  • Index: enter the name of the index. For details about the Elasticsearch index, refer to the Elasticsearch documentation.

  • Connection Timeout: the amount of time, in milliseconds, after which a connection attempt runs into a timeout.

  • Read Timeout: the amount of time, in milliseconds, after which a read attempt runs into a timeout.

Don't forget to press Save to save the changes.

Authentication

  • Username: the username used to authenticate. Leave empty to authenticate via ApiKey.

  • Password/ApiKey: The password or ApiKey for authentication. When using an ApiKey, it must be encoded.

  • Confirm Password/ApiKey: enter the password again for confirmation.

  • Key Store: the key store. Drag and drop your key store file here or select it from a folder.

  • Key Store Password: the key store password.

  • Confirm Key Store Password: enter the password again for confirmation.

  • Key Password: the password to access the key in the key store.

  • Confirm Key Password: enter the password again for confirmation.