Saiba mais sobre o conector Azure CosmosDB e como usá-lo na Digibee Integration Platform.
Azure CosmosDB lê e escreve registros no banco de dados CosmosDB da plataforma cloud Azure.
Este conector suporta apenas bancos de dados NoSQL. Para bancos de dados MongoDB, por favor use o conector MongoDB.
Parâmetros
Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por expressões Double Braces estão marcados com (DB).
Aba General
Parâmetro
Descrição
Valor padrão
Tipo de dado
Account
A conta usada para conectar ao CosmosDB. Tipo de conta compatível: Secret Key.
N/A
Account
Database Endpoint(DB)
O endpoint do banco de dados Azure Cosmos ao qual o conector irá se conectar.
N/A
String
Operation
A operação do CosmosDB a ser utilizada. Opções:
Create Item
Delete Item
Query Items
Read Item
Replace Item
Upsert Item
Create Item
String
Database Name(DB)
O nome do banco de dados Cosmos ao qual o conector deve se conectar.
N/A
String
Container Name(DB)
O nome do container Cosmos ao qual o conector deve se conectar.
N/A
String
Query(DB)
Tipo de consulta SQL. Disponível na operação Query Items.
N/A
String
Container Partition Key Path(DB)
O caminho da chave de partição do container. Disponível na operação Create Item.
N/A
String
Item Id(DB)
O ID do item. Disponível nas operações Delete Item, Read Item e Replace Item.
N/A
String
Item Partition Key(DB)
O valor da chave de partição no serviço de banco de dados Azure CosmosDB. Uma chave de partição identifica a partição na qual o item está armazenado. Disponível nas operações Create Item, Delete Item, Read Item, Replace Item e Upsert Item.
N/A
String
Body(DB)
O corpo da requisição. Disponível nas operações Create Item, Replace Item e Upsert Item.
{{ message.$ }}
JSON
Fail On Error
Se a opção for ativada, a execução do pipeline com erro será interrompida. Caso contrário, a execução do pipeline continua, mas o resultado mostrará um valor falso para a propriedade "success".
False
Booleano
Aba Optional
Parâmetro
Descrição
Valor padrão
Tipo de dado
Consistency Level
Especifica o nível de consistência para operações do CosmosDB, que deve ser igual ou mais fraco que o nível da conta do banco de dados. As opções, da mais forte para a mais fraca, são Strong, Bounded Staleness, Session, Consistent Prefix e Eventual. Para mais detalhes, consulte a documentação sobre níveis de consistência.
Session
String
Client Telemetry Enabled
Ativa a telemetria para coletar estatísticas sobre operações de banco de dados e dados do sistema (por exemplo, CPU e memória) em intervalos regulares, ajudando na solução de problemas.
False
Boolean
Connection Sharing Across Clients Enabled
Permite que vários clientes Cosmos no mesmo JVM compartilhem conexões no modo Direct ao acessar várias contas Cosmos. Nota: as configurações de conexão do primeiro cliente serão aplicadas a todos os outros clientes.
False
Boolean
Content Response On Write Enabled
Se ativado, as respostas do Cosmos DB para operações de Create, Update e Delete incluirão apenas cabeçalhos e código de status, omitindo o conteúdo.
True
Boolean
Multiple Write Regions Enabled
Permite gravações em qualquer região para contas de banco de dados georredundantes. Quando ativado, o SDK direciona as gravações para regiões graváveis disponíveis, seguindo a ordem do parâmetro Preferred Regions.
True
Boolean
Preferred Regions(DB)
Especifica as regiões preferenciais para contas de banco de dados georredundantes, como uma lista separada por vírgulas (por exemplo, "East US").
N/A
String
Read Requests Fallback Enabled
Permite leituras de múltiplas regiões para contas com configurações de várias regiões.
True
Boolean
Aba Documentation
Parâmetro
Descrição
Valor padrão
Tipo de dado
Documentation
Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.
{"id":"57162988-2621-4a1f-b9f4-629f63ec6bb2","categoryId":"340D259D-BFFE-4E2A-9C5E-8B1E473A0322","categoryName":"Accessories, Bike Stands","sku":"ST-1401","name":"Create All-Purpose Bike Stand","description":"XXXX The product called \"All-Purpose Bike Stand\"","price":159,"tags": [ {"id":"2CE9DADE-DCAC-436C-9D69-B7C886A01B77","name":"Tag-101" }, {"id":"304041C4-8C80-4C1E-9EE9-8A1DEFCF39FC","name":"Tag-72" }, {"id":"5A94DABD-FD34-48F7-9626-50872E214275","name":"Tag-181" }, {"id":"6167EE62-5458-45B8-822D-1C10F274D9F1","name":"Tag-170" }, {"id":"7337386B-E865-4ADC-BA17-4437CB02E3BE","name":"Tag-8" } ],"_rid":"T0kSAIhFqysEAAAAAAAAAA==","_self":"dbs/T0kSAA==/colls/T0kSAIhFqys=/docs/T0kSAIhFqysEAAAAAAAAAA==/","_etag":"\"01000aa9-0000-0b00-0000-6717edb20000\"","_attachments":"attachments/","_ts":1729621426}
{"id":"57162988-2621-4a1f-b9f4-629f63ec6bb2","categoryId":"340D259D-BFFE-4E2A-9C5E-8B1E473A0322","categoryName":"Accessories, Bike Stands","sku":"ST-1401","name":"XXXX All-Purpose Bike Stand","description":"XXXX The product called \"All-Purpose Bike Stand\"","price":15,"tags": [ {"id":"2CE9DADE-DCAC-436C-9D69-B7C886A01B77","name":"Tag-101" }, {"id":"304041C4-8C80-4C1E-9EE9-8A1DEFCF39FC","name":"Tag-72" }, {"id":"5A94DABD-FD34-48F7-9626-50872E214275","name":"Tag-181" }, {"id":"6167EE62-5458-45B8-822D-1C10F274D9F1","name":"Tag-170" }, {"id":"7337386B-E865-4ADC-BA17-4437CB02E3BE","name":"Tag-8" } ],"_rid":"T0kSAIhFqysEAAAAAAAAAA==","_self":"dbs/T0kSAA==/colls/T0kSAIhFqys=/docs/T0kSAIhFqysEAAAAAAAAAA==/","_etag":"\"01000aa9-0000-0b00-0000-6717edb20000\"","_attachments":"attachments/","_ts":1729621426}
{"id":"57162988-2621-4a1f-b9f4-629f63ec6bb2","categoryId":"340D259D-BFFE-4E2A-9C5E-8B1E473A0322","categoryName":"Accessories, Bike Stands","sku":"ST-1401","name":"XXXX All-Purpose Bike Stand","description":"XXXX The product called \"All-Purpose Bike Stand\"","price":160,"tags": [ {"id":"2CE9DADE-DCAC-436C-9D69-B7C886A01B77","name":"Tag-101" }, {"id":"304041C4-8C80-4C1E-9EE9-8A1DEFCF39FC","name":"Tag-72" }, {"id":"5A94DABD-FD34-48F7-9626-50872E214275","name":"Tag-181" }, {"id":"6167EE62-5458-45B8-822D-1C10F274D9F1","name":"Tag-170" }, {"id":"7337386B-E865-4ADC-BA17-4437CB02E3BE","name":"Tag-8" } ],"_rid":"T0kSAIhFqysEAAAAAAAAAA==","_self":"dbs/T0kSAA==/colls/T0kSAIhFqys=/docs/T0kSAIhFqysEAAAAAAAAAA==/","_etag":"\"01000aa9-0000-0b00-0000-6717edb20000\"","_attachments":"attachments/","_ts":1729621426}