Distribuindo aplicativos ao Qlik Cloud
Ao publicar aplicativos em fluxos no Qlik Sense gerenciado pelo cliente, você também pode distribuir esses aplicativos para a sua implementação do Qlik Cloud. Fazendo configurações no Qlik Sense gerenciado pelo cliente e no seu locatário de nuvem, você pode automatizar a distribuição na nuvem, para que os aplicativos sejam distribuídos automaticamente à sua implementação do Qlik Cloud quando publicados em um fluxo.
Aplicativos distribuídos no Qlik Cloud
Quando um aplicativo no Qlik Sense Client-Managed é distribuído, uma cópia do aplicativo é disponibilizada em um espaço gerenciado no locatário do Qlik Cloud.
No Qlik Cloud, o aplicativo funciona de forma semelhante a um aplicativo que foi publicado em um espaço gerenciado, com a seguinte exceção:
-
O Visualizador do modelo de dados não está visível a qualquer pessoa que abra o aplicativo. Isso inclui usuários com as funções de Proprietário e Posso gerenciar no espaço gerenciado.
Depois que o aplicativo for distribuído para o Qlik Cloud, ele estará Preparado e pronto para ser disponibilizado aos usuários. Os administradores de locatários e do Analytics disponibilizam o aplicativo definindo um espaço para o aplicativo no centro de atividades de Administração. Para obter mais informações, consulte Definindo o espaço para aplicativos preparados.
Pré-requisitos
Para distribuir um aplicativo do Qlik Sense Client-Managed para o Qlik Cloud, você precisa do seguinte:
- Locatário do Qlik Cloud.
- Uma licença que inclui várias nuvens. Qualquer um dos seguintes
- A mesma chave de licença assinada para o Qlik Sense Enterprise on Windows e o Qlik Cloud.
Diferentes chaves de licença assinadas, em que a licença do Qlik Sense Enterprise on Windows tem os atributos de nuvem habilitados.
Configurações
Veja a seguir uma descrição generalizada das etapas de configuração.
-
Configurar uma implementação no Qlik Management Console (QMC) do seu servidor Qlik Sense Enterprise on Windows.
-
Criar uma configuração de provedor de identidade de várias nuvens no locatário.
-
Criar a política de distribuição no QMC.
Configurando uma implementação
Faça o seguinte:
-
Na página inicial do QMC, abra Distribuição na nuvem.
-
Clique em Configuração de implementações.
-
Clique em Configurar novo no canto inferior esquerdo.
-
Insira um nome de implementação.
Você usará este nome na política de distribuição.
-
Insira o API endpoint(Endpoint da API), ou seja, o endereço do locatário.
Exemplo: https://my-tenant.eu.qlikcloud.com.
-
Para (Audience)Público, insira qlik.api.
-
Selecione Use local bearer token(Usar token de portador local).
Nota informativaUsar um token de portador local simplifica a configuração. Se você não usá-lo, precisará inserir o ID do cliente, o Segredo do cliente e o Endpoint do token em vez disso. -
Clique em Copiar para a área de transferência.
Você precisa do token de portador local na configuração do provedor de identidade.
- Clique em Aplicar.
Criando a configuração do provedor de identidade
Faça o seguinte:
-
Abra o Administração de Administration no locatário do Qlik Cloud e selecione Provedor de identidade no menu à esquerda.
-
Clique em Criar novo.
A janela Criar configuração de provedor de identidade é aberta.
-
Em Tipo, selecione Multi-cloud.
-
Opcionalmente, insira uma descrição.
-
Na caixa Token de portador local, cole o token que você copiou na configuração de implementação.
Criando a política de distribuição
Políticas de distribuição são usadas para determinar se um aplicativo publicado pode ser distribuído para uma ou mais das implementações no Qlik Cloud. Apenas aplicativos publicados podem ser distribuídos.
Faça o seguinte:
-
No QMC do Qlik Sense Enterprise on Windows, abra Distribuição na nuvem e selecione Políticas de distribuição.
-
Clique em Criar novo.
-
Na lista Criar regra a partir de modelo, selecione Distribution_App.
-
Dê um nome para a política de distribuição.
-
Em Básico, verifique se o valor do filtro de recursos é App_* e se a ação Distribuir está selecionada.
-
No editor de regras, mantenha os valores subject, name, = e value. No último campo, você só precisa adicionar o nome da implementação que criou anteriormente (em Configurando uma implementação). Vamos supor que o nome seja deployment.
A caixa Condições na seção Avançado deverá ter a seguinte string: ((subject.name="deployment")).
-
Clique em Validar regra.
A sintaxe da regra é verificada e, se válida, uma confirmação é exibida.
-
Clique em Aplicar para salvar a regra.
Este é um exemplo simples de distribuição de aplicativos em que todos os aplicativos publicados em um fluxo também são distribuídos ao seu locatário do Qlik Cloud. Ao usar propriedades personalizadas, você pode criar regras mais detalhadas para a distribuição de aplicativos. Consulte Políticas de distribuição - exemplo (somente em inglês).