Antes de criar uma API com o Data Service, adicione seu banco de dados ou data warehouse ao DataWorks como fonte de dados. Em seguida, use essa fonte como backend das APIs do Data Service. Durante o desenvolvimento, o Data Service acessa a fonte para obter o esquema da tabela base da API, facilitando a configuração dos parâmetros de solicitação e resposta. Este tópico descreve como configurar uma fonte de dados.
Pré-requisito
Configure a conectividade de rede e as listas de permissões para garantir o acesso aos dados entre as fontes de dados e os grupos de recursos de serviço. Sem essas configurações, as tarefas do Data Service não serão executadas conforme o esperado. Para mais informações, consulte Soluções de conectividade de rede.
Procedimento
-
Faça login no console do DataWorks. Na região de destino, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Management Center.
Na página Workspace Management, clique em Data Sources no painel de navegação à esquerda para abrir a página de fontes de dados.
-
Nesta página, configure a fonte de dados conforme necessário. A tabela a seguir descreve os tipos de fonte de dados compatíveis e os métodos de configuração.
Tipo de fonte de dados
Crie uma API no modo assistente
Crie uma API no modo script
Método de configuração
Descrição
Hologres
Compatível
Compatível
O Hologres é compatível com PostgreSQL. Como o PostgreSQL não oferece suporte ao tipo de dados DATETIME, o Data Service mapeia esse tipo para TIMESTAMP do PostgreSQL nas consultas, caso seus dados contenham DATETIME.
ClickHouse
Compatível
Compatível
Esta fonte de dados aceita apenas grupos de recursos serverless (recomendado) ou grupos de recursos exclusivos para Data Service.
RDS
Compatível
Compatível
O RDS inclui RDS MySQL, RDS PostgreSQL e RDS SQL Server. Ao configurar a fonte de dados correspondente, defina o Configuration Mode como ApsaraDB for RDS.
PolarDB-X (DRDS)
Compatível
Compatível
Selecione o modo Connection String para adicionar a fonte de dados.
MySQL
Compatível
Compatível
N/A
PostgreSQL
Compatível
Compatível
N/A
SQL Server
Compatível
Compatível
N/A
Oracle
Compatível
Compatível
Selecione o modo Connection String para adicionar a fonte de dados.
AnalyticDB for MySQL 2.0 (ADS)
Compatível
Compatível
N/A
AnalyticDB for MySQL 3.0
Compatível
Compatível
N/A
AnalyticDB for PostgreSQL
Compatível
Compatível
N/A
Tablestore (OTS)
Compatível
Compatível
-
Selecione o modo Connection String para adicionar a fonte de dados.
-
Esta fonte de dados aceita apenas grupos de recursos serverless (recomendado) ou grupos de recursos exclusivos para Data Service.
-
Regiões compatíveis: China (Shanghai) e China (Hong Kong).
MongoDB
Compatível
Não compatível
N/A
MaxCompute (ODPS)
-
Opção 1: Serviço de aceleração
-
Opção 2: MCQA
-
Opção 1: Serviço de aceleração
-
Opção 2: MCQA
-
Método de configuração da fonte de dados: Anexar um recurso de computação do MaxCompute
-
Método de configuração da API: Crie uma API do MaxCompute
-
Opção 1:
-
Aceita apenas consultas de tabela única.
-
Permite o uso de grupos de recursos serverless (recomendado), grupos de recursos exclusivos para Data Service ou grupos de recursos compartilhados para Data Service.
-
-
Opção 2:
-
Aceita consultas de tabela única e consultas com junção de múltiplas tabelas.
-
Esta opção aceita apenas grupos de recursos serverless (recomendado) ou grupos de recursos exclusivos para Data Service.
-
-
Regiões compatíveis: China (Beijing), China (Hangzhou), China (Shanghai) e China (Shenzhen).
StarRocks
Compatível
Compatível
N/A
Doris
Compatível
Compatível
N/A
SelectDB
Compatível
Compatível
N/A
PolarDB
Compatível
Compatível
-
Esta fonte de dados aceita apenas grupos de recursos serverless (recomendado) ou grupos de recursos exclusivos para Data Service.
-
Regiões compatíveis: China (Beijing), China (Hangzhou), China (Shanghai) e China (Shenzhen).
ApsaraDB for OceanBase
Compatível
Compatível
SAP HANA
Compatível
Compatível
DB2
Compatível
Compatível
DM
Compatível
Compatível
Amazon Redshift
Compatível
Compatível
-
-
Teste a conectividade do grupo de recursos na página de configuração da fonte de dados.
ImportanteSe o teste de conectividade falhar, verifique a configuração seguindo as instruções em Solucionar problemas de conectividade.
Após o sucesso do teste de conectividade com o grupo de recursos do Data Service, retorne à página do Data Service para iniciar a criação das APIs.