Skip to main content

Working with Datasources

A DatasourceA connection from Informer to a database or other system of record, such as PostgreSQL, SQL Server, or UniVerse. is a connection from Informer to a database or other system of record. Once it is connected and scanned, the system's tables and fields become Mappings inside Informer, the metadata that DatasetA saved, queryable collection of data pulled from one or more Datasources. Datasets are the foundation for reports, dashboards, and AI data analysis.s and Queries read from.

The Datasources listing page: a list of connected Datasources with Type, Tags, Last Modified, and Owner columns, and a details panel on the right showing a selected generic JDBC connection
The Datasources listing page.

Why Datasources matter

Everything Informer knows about your data starts at a Datasource. Connect once, scan to bring in Mappings, and from then on every Dataset, Query, and Report draws on that connection without anyone re-entering credentials or rediscovering the schema. Because access and scanning are managed here, the Datasource is also where you decide which tables and fields are even visible to the people building on top of them.

The kinds of Datasource

Informer connects to several families of system. You choose the kind when you create the Datasource:

KindConnects to
InformerThe internal Informer database, for querying Informer's own metadata.
SQLA relational database over JDBC: PostgreSQL, SQL Server, Oracle, MySQL, and other JDBC-compatible engines.
REST Web APIA web service that returns data over HTTP, shaped into records by a response parser.
GraphQL APIA GraphQL service (Beta), connected much like a REST web service.
Multi-valueA U2 system, UniVerse or UniData.
WorkspaceA standalone Datasource whose Mappings come from uploaded Files rather than a live connection.

Mappings: how Informer sees your data

Before Informer can query a database, it has to learn what is in it. Scanning a Datasource creates Mappings (the files and tables) and their Fields (the columns). You can scan for Mappings only (fast, fields filled in later) or do a Full scan (Mappings and their Fields in one pass). New Mappings start hidden until you choose to show them, so a large database does not flood the system with tables nobody needs.

Scanning behavior varies by Datasource kind: REST Web API Datasources have no Mappings to scan, U2 Datasources do not offer a Full scan, and Workspace Mappings are controlled entirely by the Files you upload.

In this section

ArticleIn one line
Connecting a DatasourceThe Datasource families and the connect-then-scan flow that produces Mappings.
Managing MappingsHide, link, and add custom-expression Fields to a Datasource's Mappings.
Datasource accessOwnership, sharing, and the Full/Restricted/Dataset-Only access levels.
AppendixConnection-specific topics: time zones, MSSQL Windows auth, PostgreSQL SSL, CSV files, JDBC changes, and U2 subroutines.

Where do I look when...

You want to...Where
Connect a new systemConnecting a Datasource
Bring in tables and columnsScan the Datasource
Show a hidden tableManaging Mappings
Add a Field the database doesn't exposea custom expression in Managing Mappings
Pull from a REST web servicea REST Web API Datasource
Load data from files with no live databasea Workspace Datasource
Control who can use the connectionDatasource access
Also available through the REST API
Everything on this page is built on Informer's public REST API, the same one the product uses, so your scripts and integrations can do it too. Developer reference: Datasources.