Synapse
Steps to setup Synapse
Fill the form with the credentials of your data source.
Once the form is completed, it's necessary to test the connection to verify if Qualytics is able to connect to your source of data. A successful message will be shown:
Warning
By clicking on the Finish
button, it will create the Datastore and skipping the configuration of an Enrichment Datastore.
- To configure an Enrichment Datastore in another moment, please refer to this section
Note
It is important to associate an Enrichment Datastore
with your new Datastore
- The
Enrichment Datastore
will allow Qualytics to recordenrichment data
, copies of the sourceanomalous data
and additionalmetadata
for yourDatastore
Configuring an Enrichment Datastore
-
If you have an
Enrichment Datastore
already setup, you can link it by enable to use an existing Enrichment Datastore and select from the list -
If you don't have an
Enrichment Datastore
, you can create one at the same page:
Once the form is completed, it's necessary to test the connection. A successful message will be shown:
Warning
By clicking on the Finish
button, it will create the Datastore and link or create the Enrichment Datastore
Fields
Name
required
required
- The datastore name to be created in Qualytics App
Host
required
required
- Host url to be connected.
- Hostname in the form
Port
required
required
- Port number to access the
Synapse
database. - The default port is
1433
Database
required
required
- The
database
name to be connected or which the account user has access to.
Schema
required
required
- The
schema
name to be connected or which the account user has access to.
User
required
required
- The
user
that has access to theSynapse
application.
Password
required
required
- The
password
that has access to theSynapse
application.
Information on how to connect with Synapse
API Payload Examples
Creating a Datastore
This section provides a sample payload for creating a datastore. Replace the placeholder values with actual data relevant to your setup.
Endpoint (Post)
/api/datastores
(post)
{
"name": "your_datastore_name",
"teams": ["Public"],
"database": "synapse_database",
"schema": "synapse_schema",
"enrich_only": false,
"trigger_catalog": true,
"connection": {
"name": "your_connection_name",
"type": "synapse",
"host": "synapse_host",
"port": "synapse_port",
"username": "synapse_username",
"password": "synapse_password"
}
}
Creating an Enrichment Datastore
Endpoint (Post)
/api/datastores
(post)
This section provides a sample payload for creating an enrichment datastore. Replace the placeholder values with actual data relevant to your setup.
{
"name": "your_datastore_name",
"teams": ["Public"],
"database": "synapse_database",
"schema": "synapse_schema",
"enrich_only": true,
"connection": {
"name": "your_connection_name",
"type": "synapse",
"host": "synapse_host",
"port": "synapse_port",
"username": "synapse_username",
"password": "synapse_password"
}
}
Linking Datastore to an Enrichment Datastore through API
Endpoint (Patch)
/api/datastores/{datastore-id}/enrichment/{enrichment-id}
(patch)