# Business Overview

## Business Context Diagram

```mermaid
graph TD
    A[TiDB Cloud Services] --> B[tcidm]
    B --> C[Regional Import Service]
    B --> D[Regional Util Service]
    B --> E[DM Job Management]
    B --> F[PrivateLink Management]
    
    C --> G[Data Import]
    D --> H[Utility Operations]
    E --> I[Data Migration]
    F --> J[Network Connectivity]
```

## Business Description

- **Business Description**: tcidm is a TiDB Cloud service that provides regional-level infrastructure services, focusing on data import, data migration, and network connectivity management. It exposes REST APIs that allow clients to interact with regional resources, manage import operations, and handle data migration jobs.

- **Business Transactions**:
  - **Data Import**: Create, manage, and monitor data import operations
  - **Data Migration**: Manage DM (Data Migration) jobs
  - **Network Connectivity**: Manage PrivateLink endpoints for secure connectivity
  - **Utility Operations**: Provide utility functions like checking storage access and executing SQL

- **Business Dictionary**:
  - **TCIDM**: TiDB Cloud Infrastructure Data Management
  - **Regional Service**: Services deployed and operating in specific cloud regions
  - **PrivateLink**: Secure network connectivity service provided by cloud providers
  - **DM**: Data Migration - TiDB's data migration tool
  - **Data Import**: Process of importing data into TiDB clusters

## Component Level Business Descriptions

### tcidm

- **Purpose**: Provide regional-level infrastructure services for TiDB Cloud
- **Responsibilities**:
  - Handle data import operations
  - Manage data migration jobs
  - Provide secure network connectivity through PrivateLink
  - Offer utility operations for TiDB clusters
  - Expose REST APIs for regional resource management
  - Monitor and report on import progress
  - Perform pre-checks for data import operations
