Incorporar ativo de dados

Aumente o alcance e acesso das suas análises, disponibilizando os ativos de dados onde eles precisam estar, sem precisar que seus usuários mudem de contexto ou plataforma.

É possível incorporar qualquer ativo de dados catalogado na Dadosfera na sua aplicação. Seja em portais externos, na sua própria aplicação, outros softwares ou sites públicos.

📘

Verifique se sua organização contratou o Módulo de Incorporação de Ativos para acessar esta funcionalidade. Caso não possua acesso, entre em contato com o nosso time de vendas.

Para incorporar ativos, acesse o ativo no catálogo e aperte no ícone:<> . Após isso, basta ativar a incorporação que a URL a iFrame do ativo estarão disponíveis, com o padrão de visibilidade privada. No entanto, podem ser incorporados com dois diferentes níveis de visibilidade:

Visibilidade privada

Ativos compartilhados com visibilidade privada irão solicitar ao usuário o login da Dadosfera.

Incorporação de imagem

É possível inserir sua logo ao utilizar a incorporação via iFrame. Para isso basta inserir manualmente o seguinte conteúdo no código iFrame, logo após a URL do ativo a ser incorporado:

&logoURL=https://cdn-images-1.medium.com/max/1200/1*OPrCFbKQFOeL0QKCuDeR1g.png

A imagem deve estar hospedada em algum local publicamente para obter a URL e ter uma extensão de imagem (exemplo: PNG, SVG ou JPEG). Dessa forma, o código de iFrame completo ficaria da seguinte forma:

<iframe
  src="https://app-2.stg.dadosfera.ai/share?a=7c01b120-7c76-4fcc-b4af-195eedf37e68&logoURL=https://cdn-images-1.medium.com/max/1200/1*OPrCFbKQFOeL0QKCuDeR1g.png"
  frameborder="0"
  width="800"
  height="900"
></iframe>

Incorporação de PDF

  1. Buscar o link de incorporação (embed) que representa o PDF. Por exemplo:
<iframe
  src="https://drive.google.com/file/d/AKa2al\p2lalU/preview"
  frameborder="0"
  width="800"
  height="900"
></iframe>
  1. Copiar apenas o link do atributo src. Ele será utilizado mais adiante
  2. Para embedar o PDF, será necessário colocar esse link duas vezes, no formato indicado abaixo:

Incorporação de notebooks do Módulo de Inteligência

  1. Para incorporar o notebook, é necessário entrar no Módulo de Inteligência, clicar no step relacionado ao notebook e ir em "PREVIEW" no canto inferior direito.
  1. Após clicar no preview do notebook, selecione o link do navegador.
  1. Copie esse link do embed para a página do novo ativo.

Visibilidade pública: em breve

Os ativos com visibilidade públicos poderão ser acessados por qualquer pesssoa com o link sem necesssidade de autenticação

📘

URL pública x privada

O link gerado para incorporação do ativo será o mesmo para caso ele estar com visibilidade pública ou privada. O que irá diferenciá-los será a definição de visibilidade definida ao ativar a incorporação.

Problemas frequentes

Múltiplas incorporações em uma única página

Ao incorporar ativos de dados em uma página web os usuários podem se deparar com um problema ao tentar fazer login diretamente na tela incorporada. Quando o login é realizado em uma página que possui vários ativos incorporados, a visualização correta de todos esses ativos só é possível após a página ser recarregada.

A Dadosfera propõe as seguintes soluções:

1 - Manualmente

Recarregue a página web após fazer o login, pressionando F5 (ou Ctrl+R) no teclado ou clicando no botão de recarregar do navegador.

2 - Automaticamente: Adicionar um Script (Para Usuários com Controle do Código Fonte)

Se você tem controle sobre o código fonte da página onde os ativos são incorporados, é possível automatizar o processo de recarregamento da página para melhorar a experiência do usuário. A Dadosfera fornece um script JavaScript que pode ser adicionado à página. Este script permite que a página seja recarregada automaticamente assim que fizer o login.

<!DOCTYPE html>
<html>
  <head>
    <!--Seu código-->
    <!--...-->
  </head>
  <body>
    <!--Seu código-->
    <!--...-->

    <!--👇 ADICIONE ESTA PARTE 👇-->
    <script>
      // Adiciona o event listener à janela (window)
      window.addEventListener('message', function (event) {
        // Valida a origem da mensagem
        if (event.origin.startsWith('https://app.dadosfera.ai')) {
          if (event.data === 'reload') {
            location.reload();
          }
        }
      });
    </script>
    <!--👆 ADICIONE ESTA PARTE 👆-->
  </body>
</html>