Skip to content

MySQL connector

The MySQL connector exposes approved MySQL views to the dataset import blade.

Configuration

In Customer Settings -> Connectivity, configure MySQL with:

  • Hostname
  • Port, normally 3306
  • Database name
  • Authentication method
  • Network mode
  • Connection secret

The connection must be enabled, have a stored secret, and have an Active status before it appears in the import blade.

Authentication

Use a least-privilege database user. The user needs read access to the approved v_rc_ views and metadata access through information_schema.

Store the connection secret as a MySQL SQLAlchemy-compatible URL.

Connectivity

The database must be reachable from RebelCore workers over the configured network route. Confirm firewall rules, private networking, DNS, and TLS requirements before enabling the connector.

Supported objects

Only views are supported. RebelCore lists views whose names start with v_rc_.

Tables, procedures, functions, and arbitrary SQL queries are not imported in this workflow.

View requirement

Create client-facing views with names like:

CREATE VIEW v_rc_sales_pipeline AS
SELECT ...

Rows are read only when RebelCore builds and vectorizes the gold semantic dataset.