Gerenciamento de recursos de usuários comerciais

Muitos recursos do Looker voltados aos usuários precisam ser ativados por um administrador do Looker ou ter pré-requisitos específicos para administradores ou desenvolvedores do Looker implementados antes de serem disponibilizados a esses usuários. Esta página consolida os recursos voltados aos usuários para facilitar a consulta pelos administradores.

Como encontrar conteúdo

A seção Pastas do menu principal do Looker inclui duas páginas específicas para os administradores do Looker:

  • Conteúdo não usado: mostra todos os Looks e dashboards que não foram visualizados no período selecionado.
  • Lixeira: mostra os Looks e os dashboards que os usuários excluíram e que podem ser recuperados.

Você encontra mais detalhes sobre essas páginas na documentação Conteúdo excluído e não utilizado para administradores.

Criação de conteúdo

Esta seção inclui funcionalidades específicas para administradores ou desenvolvedores e dicas para criar dashboards, Looks e Explores.

Usando campos personalizados

O Campos personalizados não é um recurso de segurança de dados. Outros usuários podem conferir os campos personalizados em consultas compartilhadas, Looks e blocos do dashboard. Também é possível usar Explorar aqui para criar novas consultas com esses campos.

Conceda permissão para criar campos personalizados se quiser permitir que alguns usuários comerciais realizem estas tarefas:

  • Conferir dados não modelados usando a Análise instantânea do SQL Runner
  • Criar medidas e dimensões semipermanentes para uma análise única ou não frequente
  • Criar medidas e dimensões semipermanentes sem a necessidade de um analista

Como ativar campos personalizados

Para ativar os campos personalizados, um administrador do Looker precisa conceder a permissão create_custom_fields a usuários ou grupos para permitir o acesso ao recurso. A permissão create_custom_fields já faz parte de vários conjuntos de permissões padrão incluídos no Looker.

Campos personalizados e o modelo LookML

Embora os campos personalizados dependam do modelo LookML, eles não fazem parte da camada de modelagem e não aparecem em nenhum arquivo de visualização. Não é possível salvar ou converter um campo personalizado em um campo do LookML.

Considere usar campos personalizados em vez do LookML para campos que são necessários apenas temporariamente ou apenas pelos usuários mais sofisticados.

É possível criar um campo personalizado no SQL Runner

É possível usar campos personalizados para visualizar campos não modelados no SQL Runner, conforme descrito na página de documentação Como usar o SQL Runner para criar consultas e Análises.

Como mudar as escolhas do seletor de campo usando o LookML

Para saber como um desenvolvedor do Looker pode usar o LookML para criar e modificar os campos disponíveis no seletor de campo, consulte a página Mudar o menu "Explorar" e o seletor de campo.

Compartilhamento de conteúdo

Esta seção inclui funcionalidades específicas para administradores ou desenvolvedores e dicas para enviar, fazer o download e compartilhar conteúdo.

Envio de conteúdo

Esta seção inclui funcionalidades específicas para administradores ou desenvolvedores e dicas para enviar dados.

Formatos de entrega e download de JSON

O Looker usa o formato JSON – Label ao fazer o download de Looks, Explores e blocos de consulta em dashboards.

O Looker usa os formatos JSON – Simple, JSON – Label, JSON – Simple, Inline e JSON – Detail, Inline ao enviar Looks e Explores. Os formatos JSON disponíveis dependem do destino selecionado. A opção de formato JSON – Rótulo usa um rótulo de dimensão ou medida da visualização de dados como o valor renderizado na saída JSON. Por exemplo: {"rendered_label":"rendered_value"}

Outros formatos JSON renderizam nomes de campos da seguinte maneira:

JSON – Rótulo: {"rendered_label":"rendered_value"} (usa o rótulo da visualização de dados)

JSON – simples: {"view.field_name":"rendered_value"} (usa o nome do campo da tabela de dados)

JSON – simples, inline: {"view.field_name":"rendered_value"} (usa o nome do campo da tabela de dados)

JSON – detalhado, inline: {"view.field_name":"rendered_value"} (usa o nome do campo da tabela de dados)

Ao enviar Looks e Análises, se a opção Aplicar opções de visualização estiver selecionada, o Looker renderizará todos os formatos JSON disponíveis no envio da seguinte maneira:

JSON – Rótulo: {"rendered_label":"rendered_value"} (usa o rótulo da visualização de dados)

JSON – simples: {"rendered_label":"rendered_value"} (usa o rótulo da visualização de dados)

JSON – simples, inline: {"rendered_label":"rendered_value"} (usa o rótulo da visualização)

JSON – detalhado, inline: {"view.field_name":"rendered_value"} (usa o nome do campo da tabela de dados)

Consulte este aviso do Looker para saber mais.

Gerenciar o envio e a programação

Na seção Administrador do Looker, os administradores podem usar as páginas Planos do programador e Histórico do programador para procurar e resolver problemas de programação. Os administradores precisam ter cuidado ao excluir ou desativar um usuário que possa ser o proprietário de entregas programadas importantes, porque as programações também são excluídas ou desativadas.

Consulte a página de documentação Como configurar envios de conteúdo para mais informações sobre como os administradores do Looker gerenciam o acesso dos usuários e o uso dos recursos de envio de conteúdo do Looker.

Executar programação como destinatário

Essa opção, disponível para envios de conteúdo por e-mail, exibe um comportamento único para o tipo de conteúdo enviado. Para saber mais, consulte a documentação adequada para cada tipo de conteúdo:

Enviar e programar dados para destinos compatíveis com os resultados transmitidos pelo hub de ações

O Looker hospeda e fornece um servidor sem estado, o Looker Action Hub, que implementa a API Action do Looker e expõe integrações conhecidas, também chamadas de ações.

Com o Looker Action Hub, você pode enviar e programar dados do Looker para outras ferramentas SaaS automaticamente. O envio ou a programação de dados para destinos compatíveis com streaming ou que usam OAuth depende de consultas síncronas em execução entre o Action Hub do Looker e o servidor executável, ou arquivo JAR. No caso das instâncias hospedadas pelo Looker, essas origens são configuradas para se comunicar.

Como armazenar impressões digitais SFTP

Depois que você se conecta a um servidor SFTP pelo Looker pelo menos uma vez para enviar ou fazer o download de dados, o Looker armazena uma impressão digital desse servidor SFTP.

Todas as impressões digitais do SFTP são mantidas no arquivo ~/.ssh/known-hosts no servidor do Looker.

Se a impressão digital mudar, isso significa que o servidor a que você está se conectando mudou a chave pública. Isso pode indicar que o servidor foi recriado ou está atrás de um balanceador de carga. Também pode indicar que você está sendo alvo de um ataque man-in-the-middle (MitM), no qual o invasor está de alguma forma interceptando ou redirecionando sua conexão SSH para se conectar a um host diferente, o que poderia estar roubando suas credenciais.

Fazendo o download do conteúdo

Esta seção inclui funcionalidades específicas para administradores ou desenvolvedores e dicas para fazer o download de conteúdo.

Download de conteúdo dos blocos do dashboard sem o download de permissões

Normalmente, um usuário precisa de um papel que inclua see_user_dashboards e download_with_limits ou download_without_limits permissões para acessar e fazer o download de dados dos blocos em um painel. No entanto, há uma condição em que um usuário pode ver e fazer o download de dados de um modelo em que ele não tem essas permissões. Ela ocorre quando o seguinte é verdadeiro:

Nesse caso, o usuário pode visualizar e fazer o download de dados de todo o dashboard, incluindo blocos com base em modelos para os quais o usuário não tem permissão para exibir ou fazer o download de dados.

Considerações sobre formatos ou destinos de dados

Alguns formatos de dados têm peculiaridades a serem consideradas ao usar o Looker para exibir ou fazer o download de conteúdo.

Renderizar imagens enviadas por e-mail

O recurso Imagens de e-mail fáceis de ler permite que o cliente de e-mail determine o tamanho ideal da imagem para imagens enviadas ou programadas no corpo dos e-mails. Se as imagens parecerem distorcidas quando enviadas por e-mail, talvez o cliente de e-mail dos seus usuários seja incompatível com esse recurso.

Enviar arquivos grandes no formato Excel

Para downloads ou entregas de arquivos Excel grandes (arquivos com mais de 5 GB), a tela de download ou entrega pode parecer congelar, ou você pode não conseguir abrir o arquivo enviado. Veja algumas condições que podem causar esse comportamento e como você pode corrigi-lo:

  • As entregas de dados em arquivos do Excel grandes podem atingir o tempo limite durante o streaming. Nesse caso, tente enviar ou fazer o download dos seus dados no formato CSV, que você pode importar para o Excel.
  • Às vezes, arquivos grandes do Excel são entregues, mas são muito grandes para serem abertos localmente. Nesse caso, divida o envio de dados em arquivos CSV menores para que eles sejam carregados pelo cliente de destino.

Como impedir a injeção de código malicioso em arquivos CSV

Os arquivos CSV podem conter macros que podem ser executadas no Microsoft Excel ou no Planilhas Google. As macros podem ser usadas para injetar código malicioso em arquivos CSV, tornando esses arquivos um possível risco à segurança.

Para remover esse risco, os administradores do Looker podem solicitar uma atualização de licença, fazendo com que o Looker preencha qualquer valor em uma célula que possa ser um código executável. Quando essa opção está ativada, o Looker adiciona um caractere ' a qualquer valor de célula que comece com um caractere especial (=, -, + ou @) ao gerar um arquivo CSV. Isso vai desativar todas as macros nos arquivos CSV gerados pelo Looker.

Para atualizar a licença desse recurso, entre em contato com um especialista em vendas do Google Cloud ou abra uma solicitação de suporte.

Renderização de formatos de dados baseados em imagens para envio, programação ou download

O Looker usa o Chromium para renderizar os seguintes formatos para seus envios e downloads:

  • Para painéis: PDF, visualização (somente para envio e programação)
  • Para Looks: visualização, HTML
  • Para Explores (somente envio e download): PNG (imagem da visualização), HTML

Se a instância for hospedada pelo Looker, o Chromium já estará instalado.

Se a instância for hospedada pelo cliente, será necessário instalar a versão apropriada do renderizador do Chromium.

O download do conteúdo em um formato renderizado pode exigir considerações adicionais de permissões.

Como fazer o download de conteúdo no formato renderizado

A maioria dos tipos de downloads leva em consideração os modelos associados às permissões de download do usuário ao determinar se um usuário pode baixar uma parte do conteúdo. Em algumas circunstâncias, os usuários podem visualizar e fazer o download de dados de um painel inteiro, incluindo blocos baseados em modelos que não concedem permissões para visualizar ou fazer o download de dados.

Os downloads em formatos renderizados só precisam dessa permissão para os modelos associados ao conteúdo.

Compartilhamento, importação e incorporação públicos

Para ativar o acesso público aos URLs do Look, incluindo a possibilidade de incorporar um Look, ative a opção URLs públicos na página Configurações gerais da seção Administrador.

Considere as implicações de segurança desse recurso antes de ativá-lo. Não é possível adivinhar nem pesquisar os URLs gerados pelo Looker, mas qualquer pessoa com acesso a eles tem acesso aos dados. Qualquer pessoa que receba o URL poderá compartilhá-lo com outra pessoa que não deveria ter acesso aos seus dados. Determine os requisitos de privacidade dos dados em questão, avalie seu nível de confiança em qualquer pessoa que receba um URL público e defina claramente suas expectativas sobre se (e, em caso afirmativo, como e com quem) eles serão compartilhados.

Como recuperar e criar gráficos de dados

Esta seção inclui funcionalidades específicas para administradores ou desenvolvedores e dicas para recuperar e criar gráficos com dados.

Como melhorar as visualizações

Para conferir uma lista dos tipos de visualização nativa do Looker, consulte a página de documentação Tipos de visualização. Também é possível instalar e administrar visualizações JavaScript personalizadas, adicionar um parâmetro de visualização ao LookML para que ele apareça em um Explore ou instalar visualizações do Marketplace do Looker.

Considerações para implantações hospedadas pelo cliente

Nesta seção, apresentamos uma lista rápida de recursos com considerações adicionais para implantações do Looker hospedadas pelo cliente, com links para as seções relevantes nesta página.

  • O envio e a programação de dados para destinos transmitidos podem exigir uma configuração do Looker Action Hub diferente para instâncias hospedadas pelo cliente.

  • Para enviar, programar ou fazer o download de alguns formatos de dados, os administradores de implantações hospedadas pelo cliente precisam instalar software adicional para renderizar esses formatos.