# Usando conexões Amazon Comprehend em expressões de visualização

Você pode usar as conexões analíticas em expressões de visualização. A sintaxe ao usar as conexões analíticas em expressões deve seguir a sintaxe de extensões no lado do servidor.

Os dados devem ser processados em uma expressão de visualização apenas quando forem alterados dinamicamente com base na entrada de um usuário. Se o texto para análise de texto for do modelo de dados e sempre for o mesmo, a análise de texto deverá ser calculada no script de carregamento e armazenada em cache no modelo de dados.

Se o caso de uso for baseado na entrada do usuário, você poderá usar uma conexão analítica e a sintaxe de extensão no lado do servidor correspondente na sua expressão de gráfico para criar gráficos interativos que visualizam os dados recebidos dos terminais do modelo.

Faça o seguinte:

1. Ao editar uma visualização, clique em the Expressão icon para entrar no editor de expressões.

2. No editor de expressões, insira uma expressão no campo de expressão. A expressão deve ser construída usando a sintaxe de extensão no lado do servidor.

Nota informativaDependendo do tamanho dos dados e dos terminais de aprendizado de máquina chamados, a capacidade de resposta dos gráficos contendo conexões analíticas pode ser afetada devido aos dados serem enviados e retornados de serviços Amazon para análises de texto.

[Trabalhando com o editor de expressões](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Expressions/work-with-expression-editor.htm)

[Sintaxe das extensões no lado do servidor](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/sse-syntax.htm)

## Exemplo

Você pode ter uma variável contendo algum texto de entrada do usuário que pode ser pontuado em termos de sentimento.

```
endpoints.ScriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":":Amazon_Comprehend_Sentiment","parameters":{"languagecode":"$(vLanguage)"}}}',vText)
```

O exemplo acima usa a função “ScriptAggrStr” – “Aggr” para enviar uma única linha contida na variável vText. Os valores da string estão sendo enviados e retornados.

O exemplo usa um idioma predefinido nas configurações de conexão. Você pode alterar essas configurações dinamicamente no script de solicitação, fornecendo um parâmetro no script para alterar o código do idioma. Neste caso, a variável vLanguage está definida como o parâmetro languagecode para alterar dinamicamente o idioma com base na entrada do usuário, sem a necessidade de criar uma nova conexão.