Limitações de Write-Back

Os usuários podem fazer write-back em qualquer origem de dados que permita a execução de consultas SQL no Oracle Analytics.

Enquanto configura o write-back, tenha em mente as seguintes limitações:

  • As colunas numéricas devem conter apenas números. Elas não devem ter caracteres de formatação de dados, como os sinais de cifrão ($), numérico (#), de porcentagem (%) etc.

  • As colunas de texto devem conter apenas dados de string.

  • Se um usuário conectado já estiver exibindo um painel de controle que contenha uma análise na qual os dados foram modificados usando write-back, os dados não serão atualizados automaticamente no painel de controle. Para ver os dados atualizados, o usuário tem que atualizar manualmente o painel de controle.

  • Você só pode usar o mecanismo de modelo com views de tabela e apenas para dados com valor único. Não há suporte para o mecanismo de modelo em views de tabela dinâmica nem em qualquer outro tipo de view, dados com diversos valores ou colunas drop-down com dados de valor único.

  • Todos os valores nas colunas de write-back são editáveis. Quando exibidos em contexto sem versão para impressão, os campos editáveis são exibidos como se o usuário tivesse o privilégio Fazer Write Back no Banco de Dados. No entanto, quando uma coluna lógica é mapeada para uma coluna física que pode mudar, a coluna lógica retorna valores para diversas interseções de nível. Esse cenário pode causar problemas.

  • Qualquer campo de uma análise pode ser sinalizado como campo de write-back, mesmo que não seja derivado da tabela de write-back que você criou. No entanto, não será possível executar com sucesso a operação de write-back se a tabela não tiver o write-back ativado. A responsabilidade de marcar corretamente os campos é do designer de conteúdo.

  • Um modelo pode conter instruções SQL diferentes de insert e update. A função de write-back transmite essas instruções ao banco de dados. No entanto, a Oracle não oferece suporte nem recomenda o uso de qualquer instrução que não seja insert ou update.

  • O Oracle Analytics só executa validação mínima de entrada de dados. Se o campo for numérico e o usuário digitar dados de texto, o Oracle Analytics detectará e impedirá que dados inválidos entrem no banco de dados. Porém, ele não detecta outras formas de entrada de dados inválidos (valores fora da faixa, texto misto e numérico etc.). Quando o usuário clica no botão de write-back e uma inserção ou atualização é executada, dados inválidos resultam em uma mensagem de erro do banco de dados. O usuário então pode corrigir a entrada com falha. Os designers de conteúdo podem incluir texto na análise de write-back para auxiliar o usuário, por exemplo, "Não é permitido digitar valores alfanuméricos mistos em um campo de dados numéricos".

  • O mecanismo de modelo não é adequado para digitar registros arbitrários novos. Em outras palavras, não o utilize como ferramenta de entrada de dados.

  • Ao criar uma tabela para write-back, certifique-se de que pelo menos uma coluna não inclua o recurso de write-back, mas inclua valores que sejam exclusivos de cada linha e não sejam nulos.

  • As análises de write-back não aceitam drill-down. Como o drill-down modifica a estrutura da tabela, o modelo de write-back não funciona.

    Cuidado:

    O mecanismo de modelo pega a entrada do usuário e a grava diretamente no banco de dados. A segurança do banco de dados físico é sua responsabilidade. Para maior segurança, armazene as tabelas de banco de dados de write-back em uma instância de banco de dados exclusiva.