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.