Perguntas Frequentes - Exportar Itens no Formato DVA

Este tópico fornece respostas para perguntas frequentes (FAQs) sobre a exportação de conteúdo de análise no formato DVA. O Oracle Analytics usa o formato DVA para importar e exportar itens de análise e seus itens relacionados. Por exemplo, se você exportar um fluxo de dados no formato DVA, poderá incluir conjuntos de dados de entrada e saída no arquivo de exportação.

Quais itens posso exportar como um DVA?

A exportação de DVA pode ser iniciada pelos seguintes itens:
  • Pastas de trabalho
  • Fluxos de dados
  • Sequências
  • Pastas

    Uma pasta só poderá ser exportada se contiver uma pasta de trabalho em qualquer lugar da hierarquia de pastas. Ao exportar uma pasta, todos os artefatos, independentemente do tipo, são exportados.

Como os itens dependentes são determinados ao exportar um DVA?

Um DVA pode conter os tipos de item dependentes a seguir.
  • Pastas de trabalho
  • Conjuntos de Dados baseados em arquivo e conexão (não Áreas de Assunto)
  • Conexões
  • Fluxos de dados
  • Sequências

Por exemplo, se você criar um DVA com base em uma pasta de trabalho, dependendo das opções selecionadas ao exportar, o DVA conterá a pasta de trabalho e os conjuntos de dados referenciados na pasta de trabalho. Se qualquer um desses conjuntos de dados tiver sido criado por meio de um fluxo de dados, ele também incluirá esse fluxo de dados e possivelmente mais conjuntos de dados.

  • A exportação de um Fluxo de Dados - DVA conterá o fluxo de dados e todos os conjuntos de dados de entrada e saída. Outras dependências desses artefatos também serão incluídas.
  • Exportar uma pasta de trabalho - O DVA conterá a pasta de trabalho e adicionará os conjuntos de dados usados na pasta de trabalho. Outras dependências desses artefatos também serão incluídas.
  • Exportar uma pasta de trabalho (com um conjunto de dados que é a saída de um fluxo de dados) - O DVA conterá a pasta de trabalho e adicionará os conjuntos de dados usados na pasta de trabalho, juntamente com o fluxo de dados que criou o conjunto de dados de saída. Outras dependências desses artefatos também serão incluídas.
  • Exportar uma sequência - O DVA conterá a sequência e todos os conjuntos de dados, sequências e fluxos de dados contidos na sequência. Outras dependências desses artefatos também serão incluídas.

Eu importei um DVA da página inicial; para onde foram os itens no DVA?

Quando um arquivo DVA é importado da home page ou de qualquer página em que um caminho de catálogo não possa ser determinado, esses itens são importados para o diretório /My Folders do usuário. Se você acessar o catálogo, selecionar uma pasta e, em seguida, importar, todos os itens no DVA estarão na pasta selecionada.

Quando estava importando meu DVA, recebi a seguinte mensagem "filename.dva apresenta conteúdo com o mesmo nome que o conteúdo existente. Deseja continuar e substituir o conteúdo existente?” O que isso significa?

Isso significa que o arquivo DVA contém itens que já existem no local onde você está importando e, se você continuar, esses itens serão substituídos. Se forem substituídos, os IDs de objeto dos itens de destino serão mantidos. Se você não deseja substituir esses itens, o DVA pode ser importado para uma nova pasta e todos os itens desse DVA estarão contidos em uma única pasta.

Quais itens posso incluir opcionalmente quando exporto um DVA?

Ao criar uma importação de DVA, há poucas opções que podem ser usadas para controlar o que está sendo exportado. Das opções, há apenas uma que controlará quais itens estão incluídos: "Incluir Dados". Esta opção incluirá quaisquer conjuntos de dados baseados em arquivo ou conexão, as conexões e suas dependências. Não há como controlar os itens exportados de forma mais detalhada.
Descrição de GUID-A13E848F-EF99-4964-9E6F-F448643F187C-default.png segue
.png

Observação: Quando uma exportação contém uma conexão, se as Credenciais de Conexão forem incluídas, a credencial (normalmente a senha) será incluída, mas no caso de uma conexão com o ADW, a wallet não será incluída.

O que é um ID de objeto e como ele afeta as importações de DVA?

Ao importar conteúdo com um DVA, é importante entender o ID do objeto e como ele é tratado na importação. Um ID de objeto é uma string de duas partes que consiste em uma string de prefixo, um ponto final (para delinear as duas partes) e um nome de objeto, por exemplo, '<guid>.dataset1'. O prefixo do ID do objeto é um GUID (Identificador Exclusivo Global); portanto, ao importar um DVA, o sistema de destino gerará novos GUIDs para cada um dos itens, como conjuntos de dados que os exigem. Quaisquer outros itens importados no mesmo DVA terão suas referências atualizadas para que apontem para o novo ID do objeto. Os IDs de objeto não são não determinísticos e, no caso de uma substituição, o ID de objeto dos itens de destino será retido.

Antes do recurso Um Catálogo (no qual conjuntos de dados, fluxos de dados, sequências e conexões se tornam parte do catálogo e podem aproveitar pastas), o prefixo do ID do objeto é o ID do usuário que está criando. Quando um usuário importou um DVA, ele está efetivamente criando os objetos do DVA no ambiente de destino. Portanto, todos os IDs de objeto nos objetos que estão sendo importados usarão o prefixo com base no ID de usuário do usuário importador. Por exemplo, se o user2 importar um DVA contendo dataset1, o ID de objeto resultante nesse conjunto de dados será 'user2.dataset1', mesmo que o ID de objeto no ambiente de origem seja 'user1.dataset1'. Quaisquer outros itens importados no mesmo DVA terão suas referências atualizadas para que apontem para o novo ID do objeto. Como resultado, isso poderia ter causado problemas:
  • Se o ambiente de destino já contiver um objeto com o ID de objeto 'user2.dataset', ele será substituído pelo objeto que está sendo importado. Se o ambiente de destino contiver um objeto com o ID de objeto 'user1.dataset', esse objeto permanecerá inalterado. Esta é uma causa comum para a criação inadvertida de várias cópias de conjuntos de dados e conexões.
  • Ao mover itens para um ambiente de destino usando a exportação/importação do DVA, se o usuário que criou originalmente os objetos também executar a importação, os IDs do objeto não serão alterados e a importação se comportará intuitivamente. Quando diferentes usuários criam o objeto que tem IDs de objeto, ou um usuário diferente (não o criador do objeto) importa um DVA, consequências indesejáveis podem acontecer.

E se você importar o mesmo DVA para duas pastas diferentes?

Nesse caso, você terá versões duplicadas de todos os mesmos itens. Os itens duplicados terão IDs de objeto diferentes.

Preciso importar um DVA para uma pasta?

Sim, todas as importações de DVA direcionam para uma pasta.

Quero apontar o item existente para um novo item que acabei de importar; como isso pode ser feito?

O item recém-importado terá um novo ID de objeto e pode ser necessário criar aliases para IDs antigos. Por exemplo, digamos que você tenha uma pasta de trabalho que faça referência ao conjunto de dados 'nome do usuário'.'MyDataset'. Se, em algum momento, o MyDataset for excluído ou perdido na migração, será uma prática comum recriar o conjunto de dados com o mesmo nome para que a pasta de trabalho o use novamente. No entanto, quando você recriar o conjunto de dados, ele obterá um novo ID global exclusivo, como 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'. O ID de referência antigo na pasta de trabalho não encontrará esse novo conjunto de dados e ele será quebrado. Para corrigir isso, você pode criar um alias para o ID do objeto antigo em seu novo conjunto de dados. Adicione um alias 'username'.'MyDataset', e agora o conjunto de dados pode ser encontrado por esse ID, além de seu novo ID global exclusivo. A pasta de trabalho funcionará novamente.

Para criar um alias, abra a caixa de diálogo de inspeção do item, vá para a guia Aliases e adicione seu ID de objeto antigo lá. Se necessário, você pode adicionar mais de um alias. E você pode excluir aliases que não são mais necessários.
Descrição de GUID-E9E5D63C-6C67-4D64-827D-9C54647DB832-default.png segue
.png