Desenvolvendo scripts de carregamento de dados de maneira colaborativa em espaços compartilhados | Qlik Cloud Ajuda
Ir para conteúdo principal Pular para conteúdo complementar

Desenvolvendo scripts de carregamento de dados de maneira colaborativa em espaços compartilhados

Você pode desenvolver scripts de carregamento de aplicativos e scripts de maneira colaborativa com outros membros de um espaço compartilhado.

Por padrão: 

  • Somente o proprietário do aplicativo pode usar Data manager e Data load editor para adicionar dados a um aplicativo, construir o modelo de dados e carregar dados em seu aplicativo.

  • Somente os proprietários do script podem usar o Script para adicionar dados a um script e exportar dados.

A função de usuário Pode editar dados em aplicativos permite que outros usuários no espaço compartilhado usem o Data load editor e o Data manager em aplicativos que eles não possuem e o Script em scripts que eles não possuem.

Nota informativaA função de usuário Pode editar dados em aplicativos também permite que os usuários façam alterações nos modelos lógicos e vocabulários de aplicativos no espaço compartilhado. Para obter mais informações, consulte Co-desenvolvendo a lógica comercial em espaços compartilhados.

Quando um usuário está editando o script de carregamento no Data load editor, ele fica bloqueado para outros usuários. O script permanecerá bloqueado até:

  • O aplicativo ou script é recarregado.

  • Dois minutos se passarem após as últimas alterações no script de carregamento.

As alterações feitas por diferentes usuários são salvas automaticamente como versões no Histórico. Os usuários podem revisar as alterações entre diferentes versões do script no Histórico. Para obter mais informações sobre como gerenciar versões de script, consulte Gerenciando o histórico de scripts de carregamento.

Data load editor bloqueado por outro usuário

Editor de carregamento de dados bloqueado para edição por outro usuário.

Co-desenvolvimento de modelo de dados e programações de recarga

Se um aplicativo estiver configurado para recarregar automaticamente de acordo com uma programação, é importante estar ciente de como a propriedade de sua programação de recarga pode mudar quando mais de um usuário puder editar o script de carregamento. Isso é importante porque as recargas programadas são executadas em nome do acesso que o proprietário da programação de recarga tem ao aplicativo e às suas fontes de dados.

Se um usuário que não seja o proprietário do agendamento de recarga modificar o script fazendo edições no Data load editor (ou carregando dados no Data manager), a propriedade do agendamento de recarga será transferida para ele na maioria dos casos. No entanto, se esse usuário já for o usuário mais recente a editar o script, a propriedade da programação não será transferida para ele. Esta funcionalidade permite que o editor de script de carregamento mais recente edite opcionalmente o agendamento de recarga.

Não é recomendável usar o Data manager em um aplicativo com co-desenvolvimento.

Considerações para desenvolvedores de relatórios

Ao trabalhar com relatórios no aplicativo, a lista de distribuição de um aplicativo controla quem pode receber as tarefas de relatório geradas pelo aplicativo. Ao criar ou editar a lista de distribuição, você poderá se tornar o proprietário da programação de recarga do aplicativo, se houver.

Para saber mais sobre as regras que regem a propriedade de programações de recarga, consulte Propriedade de tarefas.

Desenvolvimento colaborativo e Data manager

Recomenda-se usar apenas o Data load editor ao desenvolver colaborativamente o modelo de dados em aplicativos.

O Data manager não afeta diretamente o script de carregamento fora da Seção autogerada. As atualizações do modelo de dados feitas no Data manager não são salvas no script de carregamento até que um usuário no Data manager clique em Carregar dados. Como resultado, o Data manager não é bloqueado quando o script de carregamento está bloqueado. No entanto, os usuários são informados quando outro usuário está editando o script de carregamento.

Em um cenário de co-desenvolvimento, se um usuário do Data manager fizer alterações enquanto outro usuário estiver trabalhando no Data manager, suas alterações poderão ser perdidas quando o outro usuário clicar em Carregar dados.

Quando o Data manager usa tabelas sincronizadas do Data load editor, o Data manager não será bloqueado quando um usuário estiver trabalhando no Data load editor. Dependendo de como o script de carregamento foi alterado por outro usuário, as alterações no Data manager poderão ser perdidas se o script de carregamento tiver sido editado nesse ínterim.

Se você carregar dados no Data manager, possivelmente se tornará o novo proprietário de qualquer recarga programada que o aplicativo ou script tenha. Se você já for o usuário que editou o script de carregamento mais recentemente, a propriedade do planejamento não será transferida para você.

Limitações

O codesenvolvimento de scripts tem a seguinte limitação:

  • Os botões adicionados às pastas que têm a ação de recarregar dados não podem carregar dados enquanto o script estiver bloqueado para edição.

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!