Gerenciar recursos de usuários comerciais

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 do Looker 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 fácil 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 usado: mostra todos os Looks e dashboards que não foram visualizados no período selecionado.
  • Lixeira: mostra Looks e dashboards que os usuários excluíram e que você pode recuperar.

Saiba mais detalhes sobre essas páginas na documentação Conteúdo excluído e não usado 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.

Como usar campos personalizados

O recurso 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. Eles também podem 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:

  • Visualizar 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 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 conceder 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 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

Use 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 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 download e entrega 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 – Rótulo, JSON – Simple, Inline e JSON – detalhado, Inline ao enviar Looks e Análises. 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 medição da visualização de dados como o 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, in-line: {"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 agendamento. 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 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 apropriada para cada tipo de conteúdo:

Enviar e programar dados para destinos compatíveis com os resultados de streaming 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, é possível 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 pelo Looker pelo menos uma vez para entregar 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.

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 de blocos do 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 ver e fazer o download de dados de um modelo ao qual ele não tem essas permissões. Ela ocorre quando o seguinte é verdadeiro:

Nesse caso, esse usuário pode visualizar e baixar dados de todo o dashboard, incluindo blocos baseados em modelos para os quais o usuário não tem permissão para visualizar ou baixar dados.

Considerações para 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.

Renderizando imagens enviadas por e-mail

O recurso Imagens fáceis de ler do e-mail permite que o cliente de e-mail determine o tamanho ideal da imagem para as imagens enviadas ou programadas no corpo dos e-mails. Se as imagens parecerem distorcidas quando enviadas por e-mail, as respostas cliente de e-mail pode ser incompatível com este recurso.

Como enviar arquivos grandes no formato Excel

Para downloads ou entregas de arquivos Excel grandes (com mais de 5 GB), a tela de download ou entrega pode parecer 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 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 com êxito, 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 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 Looks: visualização, HTML
  • Para Análises (somente envio e download): PNG (imagem da visualização), HTML

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

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

Fazer 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 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 uma permissão apenas 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 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. Embora não seja possível adivinhar nem pesquisar os URLs gerados pelo Looker, 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 se eles serão compartilhados (e, em caso afirmativo, como e com quem).

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 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 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 outra configuração 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.