Data Clients
Overview
A Data Client is a remotely deployed agent that provides remote data directly to LinXmart. Configured with its own local data sources, the Data Client acts as a proxy, granting LinXmart access to these sources. Each Data Client informs the LinXmart system of the available data, which is presented to users in the LinXmart UI as Datasets and configured through standard Data Source mechanisms.
Whilst some data can be pulled directly from SQL Tables, there are some instances where this is not possible. For example, data may reside in another network or another data centre or even a different organisation. These data are difficult to connect with directly and there are often safeguards in place to prevent direct access these resources from external locations. A Data Client agent can be deployed and co-located with the remote data it serves.
Data Clients connect to LinXmart through a dedicated Client API over a secure HTTPS connection. This is a mutual TLS connection, the Data Client providing a specific client certificate and an API key to authenticate with the server.
Topics
This section covers the following topics on Data Clients:
- Management and configuration of Data Clients within LinXmart
- Client Commands and how data is retrieved for linkage
📄️ Data Client configuration
A list of data clients registered with the system can be viewed from the top level Clients page.
📄️ Client commands
Remote data clients will communicate with LinXmart by connecting through the client API and asking LinXmart if there are any commands for it to perform. This polling will occur regularly and is configurable via the LinXmart system configuration.