Creating a datasource in Siren Investigate
To ingest data from an Avatica instance into entity tables you need to create a datasource in Siren Investigate.
Procedure
-
In Siren Investigate, go to
. -
From the dropdown menu, select JDBC as the type of datasource.
-
Enter a name for the datasource. Ensure that it is a meaningful name, as the datasource will be visible to all the Siren Investigate instances connected to the Elasticsearch cluster, for example,
sql-sales
. -
In the Avatica URL field, specify the URL of your Avatica instance. If you enabled TLS in Avatica, set the URL scheme to
https
. -
Enter the user name and password of your user on the system that Avatica is connected to.
-
If you enabled TLS in Avatica, you will need to define the following properties in the JDBC properties table:
-
TRUSTSTORE
: The path to the keystore that contains the security certificate of your Avatica instance. -
TRUSTSTORE_PASSWORD
: The password of the keystore.
-
-
If you enabled TLS in Avatica but the server certificate does not match the name of the machine Avatica is running on, you will also need to add the JDBC property
HOSTNAME_VERIFICATION
set toNONE
to disable the hostname verification. -
Click Save in the top right corner.
-
Click Test Connection. If the settings are correctly configured, you will see a message confirming that the connection has been validated; otherwise, the error from Siren Federate should provide details about what went wrong.
Next steps
Learn more about managing data imports from datasources.
Import data by using the Data model app.