Analytic connections

분석 연결을 사용하면 외부 분석을 Business Discovery와 통합할 수 있습니다. 서버 측 확장(SSE)은 타사 엔진 호출을 지원하여 표현식 프레임워크를 확장하는 데 사용할 수 있습니다. 외부 계산 엔진을 사용하는 차트 표현식 및 로드 스크립트의 경우 모두 서버 측 확장을 구성하여 기본 제공 표현식 라이브러리를 확장할 수 있습니다.

Creating an analytic connection

For both QlikView Desktop and QlikView Server (QVS) , analytic connections are configured by editing the Settings.ini

참고: QlikView Desktop must be closed before editing the Settings.ini file.
QlikView Server must be stopped before editing the Settings.ini file.
After adding new connections or changing existing connections, a restart is required for the changes to take effect.
참고: Note that the server-side extension (SSE) plugin server must be running before you start QlikView otherwise the connection will not be established.

다음과 같이 하십시오.

  1. Open the file Settings.ini.
    For QlikView Desktop it is located in C:\Users\username\AppData\Roaming\QlikTech\QlikView.
    For QlikView Server it is located in C:\ProgramData\QlikTech\QlikViewServer.
  2. Add the following configuration:

    [Settings 7]
    SSEPlugin=<PluginConfig>[;<PluginConfig>...]

    Where <PluginConfig> is a comma-separated list of configuration elements containing the following:

    <EngineName>,<Address>[,<PathToCertFile>,<RequestTimeout>,<ReconnectTimeout>]

 

속성 설명
<EngineName> 분석 연결 이름입니다. 고유해야 합니다. 이는 앱의 표현식 내에서 사용되는 플러그인에 대한 매핑/별칭입니다. <EngineName>을 사용하려면 플러그인 기능을 사용해야 합니다. 예를 들어 Python용 SSEPython 플러그인 또는 R용 R 플러그인이 있습니다.
<Address>

두 요소가 있는 콜론으로 구분된 목록입니다.

<Host>: 플러그인의 DNS 이름(또는 IP 주소)

<Port>: 플러그인이 수신하는 포트

<PathToCertFile> 플러그인과의 보안 통신에 필요한 클라이언트 인증서가 포함된 폴더에 대한 파일 시스템 경로입니다. 이 경로는 단지 인증서가 있는 폴더를 가리킵니다. 인증서가 실제로 해당 폴더에 복사되어 있는지 확인해야 합니다. 세 인증서 파일의 이름은 root_cert.pem, sse_client_cert.pem, sse_client_key.pem이어야 합니다. 상호 인증(서버 및 클라이언트 인증)만 허용됩니다.
참고: 인증서 파일 경로를 설정하는 것은 선택 사항이지만 생략하면 안전하지 않은 통신이 실행됩니다.
<RequestTimeout> 정수(초)입니다. 선택 사항입니다. 기본값은 0(무제한)입니다. 메시지 지속 시간에 대한 제한 시간입니다.
<ReconnectTimeout> 정수(초)입니다. 선택 사항입니다. 기본값은 20(초)입니다. 플러그인에 대한 연결이 끊어진 후 클라이언트가 플러그인에 다시 연결을 시도하기 전의 시간입니다.
  1. After saving the changes in the Settings.ini file, restart QlikView. Now you can use the analytic connection by adding it through the Edit Expression dialog or the Load Script dialog.

Restrictions in using Analytic connections

Analytic connection functionality (configuring a server-side extension) is disabled when creating a new shared server object.

When an existing sheet object containing a server-side extension (SSE) expression is copied, the chart property editor is automatically disabled. This means that the chart properties are no longer editable.

Examples

The following examples show how to set a server-side extension (SSE) plugin. Here, a Python plugin is used and one or multiple servers are defined.

  • One SSE plugin server: SSEPlugin=SSEPython,localhost:50051
  • Two SSE plugin servers: SSEPlugin=SSEPython,localhost:50051;R,localhost:50053
  • One SSE plugin server is defined without certificate path but with timeouts set: SSEPlugin=SSEPython,localhost:50051,,0,20