# Używanie połączeń Advanced Analytics w wyrażeniach wizualizacji

Połączeń analitycznych można używać w wyrażeniach wizualizacji. Składnia w przypadku używania połączeń analitycznych w wyrażeniach musi być zgodna ze składnią rozszerzeń po stronie serwera.

Dane powinny być przetwarzane w wyrażeniu wizualizacji tylko wtedy, gdy będą się one dynamicznie zmieniać na podstawie danych wejściowych od użytkownika. Jeśli tekst do analizy tekstu pochodzi z modelu danych i zawsze będzie taki sam, analiza tekstu powinna być zamiast tego obliczana w skrypcie ładowania i buforowana w modelu danych.

Jeśli zastosowanie bazuje na danych wejściowych użytkownika, można użyć połączenia analitycznego i odpowiedniej składni rozszerzenia po stronie serwera w wyrażeniu wykresu, aby tworzyć interaktywne wykresy, które wizualizują dane otrzymane z punktów końcowych modelu.

Wykonaj następujące czynności:

1. Podczas edycji wizualizacji kliknij the Wyrażenie icon, aby otworzyć edytor wyrażeń.

2. W edytorze wyrażeń wprowadź wyrażenie do pola wyrażenia. Wyrażenie należy skonstruować przy użyciu składni rozszerzenia po stronie serwera.

InformacjaW zależności od rozmiaru danych i wywoływanych punktów końcowych uczenia maszynowego może to ograniczyć szybkość reakcji wykresów zawierających połączenia analityczne, ponieważ w celu przeprowadzenia obliczeń dane są wysyłane do usług i z nich zwracane.

[Korzystanie z edytora wyrażeń](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Expressions/work-with-expression-editor.htm)

[Składnia rozszerzeń po stronie serwera](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/sse-syntax.htm)

## Przykład

Oto przykład wywołania modelu zewnętrznego napisanego w języku Python, który wykonuje dekompozycję szeregów czasowych.

```
endpoints.ScriptEval('{"RequestType":"endpoint","endpoint":{"connectionname":"Python_Decomposition","fields": {"date" : "timestamp"},"column": "seasonal"}}',date,avg(p) as p)
```