Skip to content

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

StatusDescription
ActiveThe connection is operational
InactiveThe connection is disabled
ErrorThe 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

  1. From the sidebar, go to Connections.
  2. Click Create connection.
  3. Fill in the name, an optional description, the platform type and the scope.
  4. Enter the credentials specific to the selected type.
  5. Click Test connection.
  6. 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

FieldContent
ServiceThe service’s name exactly as Mind Ocean defines it — for example Qlik Cloud or Business Central
Mind Ocean IdentifierThe id Mind Ocean uses for the connection
Service and VariantHow 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.

The integration is enabled per account and tied to the tenant’s Mind Ocean account: if that account is removed, the integration turns off — without it there’s nothing to sync against.

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

StatusDescription
SyncingSync in progress
SyncedCompleted successfully
SkippedNo connection configured
ErrorFailed — 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:

ParameterDescription
Service Account JSONThe Google Cloud service account’s credentials file
Dataset IDIdentifier of the dataset where tables will be created
Data LocationData 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:

PermissionPurpose
bigquery.datasets.getVerify the dataset exists
bigquery.tables.getRead the structure of existing tables
bigquery.tables.createCreate new tables
bigquery.tables.updateModify the schema of existing tables
bigquery.tables.updateDataWrite and update records
bigquery.tables.deleteDelete 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.