Antes de usar Data Service para crear una API, debe agregar su base de datos o almacén de datos a DataWorks como origen de datos. Posteriormente, podrá utilizar dicho origen como backend de datos para las API de Data Service. Durante el desarrollo de la API, Data Service accede al origen de datos para obtener el esquema de la tabla sobre la cual desea crear la API; esto le ayuda a configurar los parámetros de solicitud y respuesta. Este tema describe cómo configurar un origen de datos.
Requisito previo
Debe configurar la conectividad de red y las listas de permitidos para garantizar el acceso a los datos entre los orígenes de datos y los resource groups de servicio. Si no completa estas configuraciones, las tareas de Data Service no se ejecutarán correctamente. Para obtener más información, consulte Network connectivity solutions.
Procedimiento
-
Inicie sesión en la consola de DataWorks. En la región objetivo, haga clic en en el panel de navegación izquierdo. Seleccione un espacio de trabajo en la lista desplegable y haga clic en Go to Management Center.
En la página Workspace Management, haga clic en Data Sources en el panel de navegación izquierdo para abrir la página de orígenes de datos.
-
En esta página, configure un origen de datos según sus necesidades. La siguiente tabla describe los tipos de orígenes de datos compatibles y los métodos de configuración.
Tipo de origen de datos
Crear una API en modo asistente
Crear una API en modo script
Método de configuración
Descripción
Hologres
Compatible
Compatible
Hologres es compatible con PostgreSQL. PostgreSQL no admite el tipo de dato DATETIME. Si sus datos contienen el tipo DATETIME, Data Service lo asigna al tipo TIMESTAMP de PostgreSQL para las consultas.
ClickHouse
Compatible
Compatible
Este origen de datos solo admite serverless resource groups (recommended) o exclusive resource groups for Data Service.
RDS
Compatible
Compatible
RDS incluye RDS MySQL, RDS PostgreSQL y RDS SQL Server. Al configurar el origen de datos correspondiente, establezca Configuration Mode en ApsaraDB for RDS.
PolarDB-X (DRDS)
Compatible
Compatible
Seleccione el modo Connection String para agregar el origen de datos.
MySQL
Compatible
Compatible
N/A
PostgreSQL
Compatible
Compatible
N/A
SQL Server
Compatible
Compatible
N/A
Oracle
Compatible
Compatible
Seleccione el modo Connection String para agregar el origen de datos.
AnalyticDB for MySQL 2.0 (ADS)
Compatible
Compatible
N/A
AnalyticDB for MySQL 3.0
Compatible
Compatible
N/A
AnalyticDB for PostgreSQL
Compatible
Compatible
N/A
Tablestore (OTS)
Compatible
Compatible
-
Seleccione el modo Connection String para agregar el origen de datos.
-
Este origen de datos solo admite serverless resource groups (recommended) o exclusive resource groups for Data Service.
-
Regiones compatibles: China (Shanghai) y China (Hong Kong).
MongoDB
Compatible
No compatible
N/A
MaxCompute (ODPS)
-
Opción 1: Servicio de aceleración
-
Opción 2: MCQA
-
Opción 1: Servicio de aceleración
-
Opción 2: MCQA
-
Método de configuración del origen de datos: Attach a MaxCompute compute resource
-
Método de configuración de la API: Create a MaxCompute API
-
Opción 1:
-
Solo se admiten consultas de tabla única.
-
Use serverless resource groups (recommended), exclusive resource groups for Data Service o shared resource groups for Data Service.
-
-
Opción 2:
-
Se admiten tanto consultas de tabla única como consultas de unión de múltiples tablas.
-
Esta opción solo admite serverless resource groups (recommended) o exclusive resource groups for Data Service.
-
-
Regiones compatibles: China (Beijing), China (Hangzhou), China (Shanghai) y China (Shenzhen).
StarRocks
Compatible
Compatible
N/A
Doris
Compatible
Compatible
N/A
SelectDB
Compatible
Compatible
N/A
PolarDB
Compatible
Compatible
-
Este origen de datos solo admite serverless resource groups (recommended) o exclusive resource groups for Data Service.
-
Regiones compatibles: China (Beijing), China (Hangzhou), China (Shanghai) y China (Shenzhen).
ApsaraDB for OceanBase
Compatible
Compatible
SAP HANA
Compatible
Compatible
DB2
Compatible
Compatible
DM
Compatible
Compatible
Amazon Redshift
Compatible
Compatible
Lindorm (OLAP)
Compatible
Compatible
N/A
-
-
Pruebe la conectividad del resource group en la página de configuración del origen de datos.
ImportanteSi la prueba de conectividad falla, revise la configuración siguiendo las instrucciones proporcionadas en Troubleshoot connectivity issues.
Una vez que la prueba de conectividad con el resource group de Data Service sea exitosa, regrese a la página de Data Service para comenzar a crear las API.