Menu Docs

Incorporar um Gráfico Não Autenticado

Você pode incorporar um gráfico em um aplicativo da web e não exigir autenticação para visualizar os dados do gráfico. Para restringir o acesso ao seu gráfico incorporado, consulte os tutoriais de gráficos incorporados autenticados.

Ative a incorporação não autenticada para gerar uma ID de gráfico e uma URL Base de Gráficos. Você precisará do ID do seu Charts e do URL da base do Charts para exibir seu Charts em uma página da web.

1

Na página do painel, selecione o painel que contém o gráfico que você deseja tornar incorporável.

2

No painel, clique em no canto superior direito do gráfico para acessar suas informações de incorporação. Selecione Embed chart no menu suspenso.

Observação

Se um gráfico estiver em um dashboard que tenha a incorporação habilitada, a opção Embed Chart será habilitada automaticamente. Portanto, não é permitido selecionar a opção Embed chart para gráficos dentro de dashboards que tenham a incorporação habilitada.

3

Se você já habilitou o compartilhamento externo no conjunto de dados que este gráfico utiliza, pule esta etapa. Se ainda não habilitou a incorporação no conjunto de dados, você pode fazer isso agora. Clique no link Configure external sharing .

4
Embed unauthenticated chart
clique para ampliar
5
6

Especifique os campos nos quais os visualizadores de gráficos podem filtrar dados. Por padrão, nenhum campo é especificado, o que significa que o gráfico não pode ser filtrado até que você permita explicitamente pelo menos um campo.

Alternativamente, você pode especificar todos os campos em seu gráfico selecionando Allow all fields in the data source used in this chart.

Para saber mais sobre campos filtráveis, consulte Especificar campos filtráveis.

7
8

Você precisará dos valores Charts Base URL e Chart ID no código da sua aplicação da web.

Se você já tiver um aplicativo no qual exibir seu gráfico, estará pronto para adicionar um gráfico incorporado não autenticado. Caso contrário, siga as etapas restantes para criar um novo aplicativo.

MongoDB oferece uma aplicação de exemplo pré-criada no Github repositório do que mostra como usar o SDK de incorporação para exibir um gráfico incorporado não autenticado.

Clone o Github repositório do para obter todos os aplicativos de exemplo . As instruções para executar o exemplo não autenticado estão no Readme no unauthenticated diretório . Você pode executar o aplicativo como está ou personalizá-lo para usar um gráfico próprio.

Todas as linhas que você precisa editar são marcadas com um comentário contendo ~REPLACE~.

1

O arquivo index.js está localizado no diretório src .

2

Substitua a URL Base de Charts existente pela URL Base do gráfico que você deseja exibir. A URL da sua base de Charts fica visível na janela modal de opções de incorporação. Consulte Incorporação de SDK para obter instruções detalhadas sobre como habilitar a incorporação de um gráfico.

const sdk = new ChartsEmbedSDK({
baseUrl: "https://charts.mongodb.com/charts-embedding-examples-wgffp" // Optional: ~REPLACE~ with the Base URL from your Embed Chart dialog
});

Você também pode incluir o SDK de incorporação com JavaScript in-line em uma página HTML, como mostrado no seguinte trecho de código:

<script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4.6.0/stitch.js"></script>
<script src="https://unpkg.com/@mongodb-js/charts-embed-dom"></script>
3

Substitua a ID do gráfico existente pela ID do gráfico que você deseja exibir. Sua ID de gráfico é visível na janela modal de opções de incorporação. Consulte Incorporação de SDK para obter instruções detalhadas sobre como habilitar a incorporação de um gráfico.

const chart = sdk.createChart({
chartId: "735cfa75-15b8-483a-bc2e-7c6659511c7c", // Optional: ~REPLACE~ with the Chart ID from your Embed Chart dialog
height: "700px"
// Additional options go here
});

Quando terminar de personalizar o aplicativo, ele estará pronto para ser executado.