Funcionalidades suportadas do Azure Synapse Link para o Azure Cosmos DB

Este artigo descreve as funcionalidades que são atualmente suportadas no Azure Synapse Link para o Azure Cosmos DB.

Azure Synapse apoio

Existem dois tipos de contentores em Azure Cosmos DB:

  • Recipiente HTAP - Um recipiente com Synapse Link ativado. Este recipiente tem loja transacional e loja analítica.
  • Recipiente OLTP - Um recipiente com Ligação Synaspe não está ativado. Este recipiente tem apenas loja transacional e nenhuma loja analítica.

Pode ligar-se a um recipiente DB Azure Cosmos sem permitir Synapse Link. Neste cenário, só pode ler/escrever na loja transacional. Segue-se uma lista das funcionalidades atualmente suportadas dentro Synapse Link para a Azure Cosmos DB.

Categoria Descrição Piscina Apache Spark Piscina SQL sem servidor
Suporte ao tempo de execução Suportado Azure Synapse tempo de execução para aceder ao Azure Cosmos DB
Suporte da Azure Cosmos DB API Suportado Azure Cosmos DB API tipo SQL / MongoDB SQL / MongoDB
Objeto Objetos como uma tabela que pode ser criada, apontando diretamente para o contentor DB Azure Cosmos Dataframe, Ver, Tabela Vista
Ler Tipo de recipiente DB Azure Cosmos que pode ser lido OLTP / HTAP HTAP
Escrever Pode o tempo de execução Azure Synapse ser usado para escrever dados para um recipiente DB Azure Cosmos Yes No
  • Se escrever dados num contentor DB Azure Cosmos da Spark, este processo acontece através da loja transacional da Azure Cosmos DB. Irá impactar o desempenho transacional da Azure Cosmos DB consumindo Unidades de Pedido.
  • A integração dedicada da piscina SQL através de mesas externas não é suportada atualmente.

Ações geradas por código para faíscas

Gesto Description OLTP HTAP
Carregar para DataFrame Carregue e leia dados num DataFrame de Faísca
Criar mesa spark Crie uma tabela que aponte para um recipiente DB Azure Cosmos
Escreva DataFrame para o contentor Escrever dados num recipiente
Carregar o fluxo de dados DataFrame a partir do recipiente Os dados de fluxo usando o feed de alteração DB do Azure Cosmos
Escrever streaming DataFrame para contentor Os dados de fluxo usando o feed de alteração DB do Azure Cosmos

Ações geradas por código suportadas para piscina SQL sem servidor

Gesto Description OLTP HTAP
Explorar dados Explore dados de um recipiente com sintaxe T-SQL familiar e inferência automática de esquemas X
Criar vistas e construir relatórios de BI Crie uma vista SQL para ter acesso direto a um recipiente para BI através de piscina SQL sem servidor X
Junte fontes de dados díspares juntamente com dados DB da Azure Cosmos Armazenar os resultados dos dados de leitura de consulta a partir de contentores DB da Azure Cosmos juntamente com dados em Armazenamento de Blobs do Azure ou Azure Data Lake Storage utilizando o CETAS X

Passos seguintes