Gerenciar recursos para usuários empresariais

Muitos recursos do Looker voltados ao usuário precisam ser ativados por um administrador do Looker ou ter pré-requisitos específicos do administrador ou do desenvolvedor implementados antes que esses recursos possam ser disponibilizados para os usuários do Looker. Esta página consolida esses recursos voltados ao usuário para facilitar a referência do administrador.

Como encontrar conteúdo

A seção Pastas do menu principal do Looker inclui duas páginas específicas para 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 painéis que os usuários excluíram e que você pode recuperar.

Para mais detalhes sobre essas páginas, consulte a página de documentação Conteúdo excluído e não utilizado para administradores.

Criação de conteúdo

Esta seção inclui funcionalidades e dicas específicas para administradores ou desenvolvedores sobre como criar painéis, Looks e Análises detalhadas.

Como usar campos personalizados

O recurso Campos personalizados não é um recurso de segurança de dados. Outros usuários podem ver os campos personalizados em consultas compartilhadas, visualizações e blocos do painel. Eles também podem usar a opção Analisar a partir daqui para criar novas consultas com esses campos.

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

  • Visualizar 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 pouco 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 do LookML

Embora os campos personalizados dependam do modelo do 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 de 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 explorações.

Mudar as escolhas do seletor de campo usando o LookML

Para conhecer as várias maneiras 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 Alterar o menu "Explorar" e o seletor de campo.

Compartilhamento de conteúdo

Esta seção inclui funcionalidades e dicas específicas para administradores ou desenvolvedores sobre como 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 – Rótulo 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 – Detailed, Inline ao exibir análises e análises detalhadas. Os formatos JSON disponíveis dependem do destino selecionado. A opção de formato JSON – Label usa um rótulo de dimensão ou medida da visualização de dados como valor renderizado na saída JSON. Por exemplo: {"rendered_label":"rendered_value"}

Outras saídas de formato JSON renderizam nomes de campo 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, in-line: {"view.field_name":"rendered_value"} (usa o nome do campo da tabela de dados)

JSON: detalhado, in-line: {"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 vai renderizar todos os formatos JSON disponíveis na entrega 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 mais informações.

Como 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 pode 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 o envio de conteúdo para mais informações sobre como os administradores do Looker gerenciam os acesso e uso dos recursos de envio de conteúdo do Looker.

Executar programação como destinatário

Essa opção, disponível para envio de conteúdo por e-mail, exibe um comportamento exclusivo do 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 resultados transmitidos pelo Action Hub

O Looker hospeda e fornece um servidor sem estado, a central de ações do Looker, que implementa a API Action do Looker e expõe integrações (também chamadas de ações) populares.

Com o hub de ações do Looker, você pode enviar e programar dados do Looker para outras ferramentas de 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. Para instâncias hospedadas pelo Looker, essas origens são configuradas para se comunicar.

Armazenar impressões digitais SFTP

Depois de se conectar a um servidor SFTP do 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 SFTP são mantidas no arquivo ~/.ssh/known-hosts no servidor do Looker.

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

Como fazer o download de 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 de blocos de painel de controle sem permissões de download

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

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

Considerações sobre formatos ou destinos de dados

Alguns formatos de dados têm peculiaridades que você precisa considerar ao usar o Looker para enviar 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 das imagens enviadas ou programadas no corpo dos e-mails. Se as imagens aparecerem distorcidas quando enviadas por e-mail, o cliente de e-mail dos usuários pode ser incompatível com esse recurso.

Enviar arquivos grandes no formato Excel

Para downloads ou envios de arquivos grandes do Excel (com mais de 5 GB), a tela de download ou envio pode congelar ou não ser possível abrir o arquivo enviado. Confira algumas condições que podem causar esse comportamento e como você pode corrigi-lo:

  • Os envios de dados de arquivos grandes do Excel podem atingir o tempo limite durante o streaming. Nesse caso, tente enviar ou fazer o download dos dados no formato CSV, que pode ser importado para o Excel.
  • Às vezes, os arquivos grandes do Excel são enviados, mas são muito grandes para serem abertos localmente. Nesse caso, divida a entrega de dados em arquivos CSV menores para que eles sejam carregados com sucesso 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 nas Planilhas Google. As macros podem ser usadas para injetar código malicioso em arquivos CSV, tornando os arquivos CSV um possível risco de segurança.

Para remover esse risco, os administradores do Looker podem solicitar uma atualização de licença que faz 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 desativa todas as macros nos arquivos CSV gerados pelo Looker.

Para atualizar sua 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 imagem para envio, programação ou download

O Looker usa o Chromium para renderizar estes formatos para suas entregas e downloads:

  • Para painéis: PDF, visualização (apenas para envio e programação)
  • Para os Looks: visualização, HTML
  • Para análises detalhadas (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, você precisará instalar a versão adequada do renderizador do Chromium.

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

Fazendo o download do conteúdo no formato renderizado

A maioria dos tipos de download leva em consideração os modelos associados às permissões de download do usuário ao determinar se um usuário pode fazer o download de um conteúdo. Em alguns casos, os usuários podem visualizar e fazer o download de dados de um dashboard inteiro, incluindo blocos baseados em modelos que não concedem a esses usuários permissões para visualizar ou fazer o download de dados.

Os downloads em formatos renderizados exigem apenas uma permissão de download para qualquer modelo associado ao conteúdo.

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

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

Considere as implicações de segurança desse recurso antes de ativá-lo. Embora os URLs gerados pelo Looker não possam ser adivinhados ou pesquisados, qualquer pessoa com o URL pode acessar os dados. Qualquer pessoa que receber o URL pode 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 eles serão compartilhados (e, em caso afirmativo, como e com quem).

Como recuperar e criar gráficos com os dados

Esta seção inclui funcionalidades e dicas específicas para administradores ou desenvolvedores sobre como recuperar e gerar gráficos de 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 aparecer em uma Análise ou instalar visualizações do Marketplace do Looker.

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

Esta seção apresenta uma lista rápida de recursos que têm outras considerações para implantações do Looker hospedadas pelo cliente, com links para as seções relevantes desta página.

  • O envio e a programação de dados para destinos transmitidos podem exigir uma configuração diferente do Looker Action Hub 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 outros softwares para renderizar esses formatos.