Connections
Connections let Mind One communicate with external systems. Each connection defines the access credentials, the scope and the purpose of the integration.
Mind One will support different connection types depending on the purpose. Currently the available type is Autosync: automatic syncing of master data to an external storage system.
General concepts
Scope
A connection can be configured at two levels:
- Workspace: all the workspace’s sheets automatically inherit the connection.
- Sheet: the sheet has its own connection that overrides the workspace’s.
Workspace (default connection)
└── Sheet A → inherits the workspace's
└── Sheet B → inherits the workspace's
└── Sheet C → has its own connection (overrides)If a sheet has no connection of its own and the workspace doesn’t either, it doesn’t sync and its status stays as Skipped.
Status
| Status | Description |
|---|---|
| Active | The connection is operational |
| Inactive | The connection is disabled |
| Error | The last operation failed |
Management permissions
Only the Admin/Configurator roles can create, edit and manage connections. Other roles don’t have access to these options.
Testing a connection
Before enabling synchronization you can run a connection test to verify the credentials are correct without operating on the data.
Creating a connection
- From the sidebar, go to Connections.
- Click Create connection.
- Fill in the name, an optional description, the platform type and the scope.
- Enter the credentials specific to the selected type.
- Click Test connection.
- If the test succeeds, confirm the creation.
Governed connections in Mind Ocean
If your account has the Mind Ocean integration enabled, connections that are already governed there can be viewed inside Mind One without configuring them again.
The Connections list shows a Bring in Mind Ocean connections button (only if the integration is active for your account). Clicking it reflects Mind Ocean’s connections in the list, marked with a lock.
What you can do with them
They’re managed in Mind Ocean, so in Mind One they’re read-only: they can’t be edited, paused, deleted or tested, and they can’t be used as an Autosync destination either. Those action buttons appear disabled and explain why on hover.
What you can do is reference them from a sheet: a field validated against the Tenant Connections system list (tenant-connections) also offers Mind Ocean’s connections. Choosing one stores the identifier that connection has in Mind Ocean in the cell, so the sheet means the same thing on both sides — which is exactly what mapping sheets with a “Connection” column need, previously filled in by hand.
What you see for each one
| Field | Content |
|---|---|
| Service | The service’s name exactly as Mind Ocean defines it — for example Qlik Cloud or Business Central |
| Mind Ocean Identifier | The id Mind Ocean uses for the connection |
| Service and Variant | How the connection is classified in Mind Ocean |
No credentials are shown: the credential never leaves Mind Ocean. Mind One stores the reference, not the secret.
Autosync
Autosync is the feature that automatically syncs master data managed in Mind One with the customer’s lakehouse or external storage system. It uses the connection configured on the workspace or sheet to propagate changes to the destination in real time — no manual intervention, no periodic exports, no intermediate processes.
Sync status
| Status | Description |
|---|---|
| Syncing | Sync in progress |
| Synced | Completed successfully |
| Skipped | No connection configured |
| Error | Failed — the error message is shown |
Sync results
Each operation reports tables created and updated, records synced, per-record error details and the operation’s duration.
Autosync configuration by platform
Syncs Mind One’s master data with tables in Google BigQuery. Each sheet maps to a table within the configured dataset.
Required credentials:
| Parameter | Description |
|---|---|
| Service Account JSON | The Google Cloud service account’s credentials file |
| Dataset ID | Identifier of the dataset where tables will be created |
| Data Location | Data location: EU or US |
Configuration by scope:
At the workspace level, all sheets sync to the same dataset. At the sheet level, you can specify a different dataset.
Behavior:
- If the table doesn’t exist in BigQuery, Mind One creates it automatically with the sheet’s schema.
- If it already exists, it updates records via upsert by primary key or replaces the whole table, depending on the configuration.
- The table name corresponds to the sheet’s Table Code.
Minimum Service Account permissions:
| Permission | Purpose |
|---|---|
bigquery.datasets.get | Verify the dataset exists |
bigquery.tables.get | Read the structure of existing tables |
bigquery.tables.create | Create new tables |
bigquery.tables.update | Modify the schema of existing tables |
bigquery.tables.updateData | Write and update records |
bigquery.tables.delete | Delete tables if the sheet is deleted |
The simplest option is to assign the predefined roles/bigquery.dataEditor role on the destination dataset.
Related
- Workspaces — Assign default connections to workspaces.
- Sheets — Configure connections per sheet and check sync status.
- Mind Ocean — Mind’s preconfigured data warehouse.