Gerenciamento de recursos do usuário comercial

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

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 utilizado: 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.

Para saber mais sobre essas páginas, consulte a 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 painéis, 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 a opção Explorar aqui para criar novas consultas com esses campos.

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

  • Conferir dados não modelados usando a Análise instantânea do SQL Runner
  • Crie 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 aos usuários ou grupos para que eles possam acessar o 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 nos campos que são necessários apenas temporariamente ou somente pelos usuários mais sofisticados.

É possível criar um campo personalizado no SQL Runner

É possível usar campos personalizados para visualizar campos sem modelos 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 opções do seletor de campo usando o LookML

Para aprender 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 Como mudar o menu Explorar e o seletor de campo.

Compartilhamento de conteúdo

Essa 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 e dicas específicas para administradores ou desenvolvedores 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 – Simples, JSON – Label, JSON – Simple, Inline e JSON – Detailed, 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"}

Outras saídas do 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, 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 Explores, se a opção Aplicar opções de visualização estiver selecionada, o Looker renderizará qualquer formato JSON disponível 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 ver mais informações.

Como gerenciar o envio e o agendamento

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 talvez seja 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 o acesso dos usuários e o uso dos recursos de entrega 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 que está sendo entregue. Para saber mais, consulte a documentação adequada para cada tipo de conteúdo:

Enviar e programar dados para destinos compatíveis com streaming de resultados 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 ele, é possível enviar e programar dados automaticamente para outras ferramentas SaaS com o Looker. O envio ou a programação de dados para destinos que aceitam streaming ou que usam OAuth depende de consultas síncronas executadas 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.

Para usar as integrações do Looker, o Looker Action Hub precisa se comunicar com a instância do Looker e atender a estes requisitos. Os administradores de instâncias hospedadas pelo cliente podem precisar considerar outros fatores ao optar por ativar as integrações do Looker no Looker Action Hub, especialmente as que oferecem suporte a resultados transmitidos por streaming ou que usam OAuth.

Como armazenar impressões digitais do 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 SFTP são mantidas no arquivo ~/.ssh/known-hosts no servidor do Looker.

Se a impressão digital mudar, isso significa que a chave pública foi alterada pelo servidor ao qual você está se conectando. Isso pode indicar que o servidor foi recriado ou está atrá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á interceptando ou redirecionando sua conexão SSH para se conectar a um host diferente, o que pode roubar suas credenciais.

Download de conteúdo

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

Fazer o download de conteúdo dos blocos do painel sem permissões de download

Normalmente, o usuário precisa de um papel que inclua see_user_dashboards e download_with_limits ou download_without_limits permissões 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 ver e fazer o download de dados de um modelo em que ele não tem essas permissões. Isso ocorre quando:

Nesse caso, esse usuário pode visualizar e fazer o download de dados de todo o painel de controle, 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 que você precisa considerar 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 talvez você não consiga abrir o arquivo enviado. Veja algumas condições que podem causar esse comportamento e como você pode corrigi-lo:

  • As entregas 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.
  • Arquivos do Excel grandes às vezes 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.

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 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, fazendo com que o Looker preencha qualquer valor em uma célula que possa ser um código executável. Quando essa opção estiver ativada, o Looker adicionará 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 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 imagem para envio, programação ou download

O Looker usa o Chromium para renderizar estes formatos nos 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.

Caso sua instância seja 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 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 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 a eles permissões para visualizar ou fazer o download de dados.

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

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

Para ativar o acesso público a URLs do Look, incluindo a capacidade de incorporar um Look, ative 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 ou pesquisar os URLs gerados pelo Looker, mas qualquer pessoa com o URL pode acessar os dados. Qualquer pessoa que receber 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 o compartilhamento (e, em caso afirmativo, como e com quem).

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 uma Análise ou instalar visualizações do Marketplace do Looker.

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

Nesta seção, você encontra 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 com streaming podem exigir diferentes configurações 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 software adicional para renderizar esses formatos.