Skip to main content

Create Data Sources in Nectari

A data source defines how Nectari connects to a database. Each data model connects to one data source, and you can assign multiple data sources to a single environment. Nectari supports multiple connectors (SQL Server, Oracle, Snowflake, Sage Intacct, Acumatica, and more) with different authentication methods depending on the connector and your security requirements. The setup fields and options change from one connector to another, so not every property applies to every database type.


important

Make sure to create an environment before you can create a data source.

When to create data sources

  • Connect to multiple systems when your reporting environment pulls data from more than one database.
  • Separate connections by purpose to keep reporting, analytics, and integration databases organized and easier to manage independently.

Supported connectors

note

The supported connectors page covers all available options across Nectari and DataSync.

Create a data source

  1. In the navigation panel, select the gear icon to open the Administration section.
  2. Select Env. & Data Sources.
  3. Select the environment where you want to add the data source.
  4. In the Data Sources panel, select the + icon.
  5. Fill in the required fields in the Data Source Definition panel.
  6. Select Validate, then Save.

Data source definition fields

Not all fields appear for every connector type. The fields shown depend on the type you select. If it applies to a specific, its shown in the thirs column of the table.

FieldWhat to enterConnector
Data Source DescriptionA unique name for this data source. Pick something clear and recognizable. For example: SAGE100_CONSO.
TypeThe database type you are connecting to. For database types not listed, use an OLEDB connection or a SQL linked server.
ServerThe database server name, hostname, or network address. For example: W2K16S100DS\SQL2016.
Database NameThe name of the database or warehouse. This field is case sensitive. For Oracle, enter the Oracle SID.
Extra connection string propertiesOptional. Any additional connection string parameters required by your database provider.
Transaction With (No Lock)Reads data without waiting for locks to be released, which can improve performance on busy systems. Note that this may return uncommitted or incomplete data.SQL Server, iSeries
Database Schema NameDefines which schemas are available to data models. You can add more than one. Use the following format:

  • SQL, OLEDB – database name + schema name (e.g., databasexyz.schemaxyz)
  • Oracle – user name + schema name (e.g., userabc.schemaabc)
  • DB2 iSeries – library name only
  • Access – not required
If more than one schema contains the same table or view name, the first one listed takes priority.
Force TranslationEnables the connector's Force Translate property when required by your environment.iSeries
PortThe port number used by the Oracle instance.Oracle
PathThe full file path to the Access database file.Access
PoolingEnables connection pooling to improve performance. Default values are:

  • Min. Pool Size: 1
  • Max. Pool Size: 100
  • Decr. Pool Size: 1
  • Incr. Pool Size: 5
The Oracle server must support more connections than the Max Pool Size value.
Oracle
Nectari SchemaThe schema used by Nectari components. This defines where the application stores and reads its internal objects.
Authentication StrategyHow to authenticate with the database.

Authentication strategy

The authentication strategy controls how Nectari identifies itself to the database. The available options depend on the connector type.

Windows Authentication

Connects using the Windows service account that runs Nectari. No credentials are stored or entered manually.

  • When to use it: when Nectari and the database server are on the same domain and the service account already has read access to the database.
  • What to configure: nothing. The connection authenticates automatically using the service account identity.