Approved design option: move database connector operations to Data Factory and integrate REST Catalog into the existing Metadata page.
The current 企业连接器 page is owned by 数据研发, but it combines two different responsibilities:
The database connector runtime belongs with production pipelines, observability, and connection-pool operations in 数据工厂. REST Catalog is not a general enterprise data connector: it imports governed metadata from a fixed HTTPS catalog contract and belongs with metadata governance.
Keeping both responsibilities in one page makes the navigation and the current product scope difficult to understand. It also conflicts with the product decision that this release exposes only database access through 企业连接器; file directories, object storage, APIs, and message systems remain future extensions.
Move the existing enterpriseConnectors navigation record from 数据研发 to 数据工厂.
Preserve the existing route contract:
/data-governance/development/enterprise-connectors;enterpriseConnectors;dataGovernance/development/enterpriseConnectors;connectors:read, with actions continuing to use connectors:operate and connectors:manage;The preserved path keeps bookmarks and direct links working. Navigation ownership, breadcrumb ancestry, and menu placement change to Data Factory.
Place 企业连接器 before 数据生产线投产. The Data Factory order becomes:
企业连接器数据生产线投产n8n 生产线管理(待下线)n8n 工作流管理(待下线)数据可观测与事故数据库连接池管理Existing route names and paths for the other entries remain unchanged.
The user-facing Enterprise Connector page displays only these current database connectors:
The page filters both manifests and run records to the database connector allowlist. It must not display REST Catalog manifests or runs.
Add a visible scope notice:
当前开放范围仅限数据库访问。文件目录、对象存储、API 与消息系统等来源将在后续版本扩展开发。
The existing enterprise-UAT notice remains accurate: Oracle and SQL Server have engineering compatibility evidence, while real enterprise accounts, versions, networks, and UAT are still external prerequisites.
This change does not claim that PostgreSQL and MySQL have versioned enterprise connector implementations. They remain data-source and connection-pool capabilities until separate connector manifests are delivered.
The existing 数据研发 → 元数据 page gains two tabs:
元数据管理 — the current metadata list, create, edit, review, and assistant behavior;外部目录接入 — the REST Catalog operational surface.The new external-catalog tab is implemented as a dedicated component under the metadata feature. It exposes only the rest-catalog connector and retains:
source_uid, credential_ref, HTTPS base URL, and allowed host;It must not display Oracle or SQL Server connector manifests or runs.
The backend rest-catalog implementation, registry, runtime, persistence, API paths, and security controls remain unchanged. This is a frontend information-architecture split, not a duplicate backend implementation.
Extract the shared connector catalogue and run-table behavior from the existing page into one reusable frontend component. Page wrappers provide an explicit connector allowlist:
oracle, sqlserver;rest-catalog.The shared component continues to use the existing datasource connector APIs. It filters manifests and runs before rendering. Page-specific notices and REST-only configuration fields remain in the appropriate wrapper or mode so that database users are not shown REST URL fields.
This separation avoids copying run, checkpoint, cancel, resume, and permission behavior into two divergent implementations.
connectors:read is required to view connector manifests and runs.connectors:operate or connectors:manage remains required for human Dry-run, cancel, and resume actions.外部目录接入 tab is shown only to users with connectors:read; users without that permission retain normal metadata management access.Data Factory → Enterprise Connectors
→ database connector manifest
→ source_uid / approved credential reference
→ database connection manager and pool
→ discover, snapshot, or incremental metadata result
→ run, checkpoint, evidence, and audit
Data Research → Metadata → External Catalog Access
→ REST Catalog manifest
→ approved HTTPS catalog endpoint and secret reference
→ /v1/catalog cursor-based reads
→ metadata assets
→ run, checkpoint, evidence, and audit
Rejected because the approved product scope says Enterprise Connectors currently exposes database access only. Showing REST Catalog would contradict that scope and blur metadata-governance ownership.
Rejected because it would add another top-level Data Research entry and separate external metadata ingestion from the metadata objects it creates.
Rejected because the capability would remain difficult to discover and would mix external catalog transport configuration with discovery-plan, lineage, and correction workflows.
Rejected because the existing connector runtime already supplies the required security, retry, checkpoint, evidence, and audit boundaries. A second backend path would create divergent governance behavior.
enterpriseConnectors exists exactly once under Data Factory and is absent from Data Research.rest-catalog manifests and runs.元数据管理 and 外部目录接入 tabs while preserving existing metadata CRUD behavior.connectors:read, connectors:operate, and connectors:manage, including a metadata-only user who cannot load connector data.Rollback is frontend-only:
enterpriseConnectors navigation object back to Data Research;No connector facts, data-source definitions, credentials, runs, checkpoints, metadata assets, database migrations, or backend API contracts are changed by this navigation split.