FAQ sur l'export d'éléments au format DVA

Cette rubrique apporte des réponses aux questions fréquemment posées sur l'export de contenu d'analyse au format DVA. Oracle Analytics utilise le format DVA pour importer et exporter des éléments d'analyse et leurs éléments associés. Par exemple, si vous exportez un flux de données au format DVA, vous pouvez inclure des ensembles de données d'entrée et de sortie dans le fichier d'export.

Quels éléments puis-je exporter dans un fichier DVA ?

L'export DVA peut être lancé à partir des éléments suivants :
  • Classeurs
  • Flux de données
  • Séquences
  • Dossiers

    Un dossier ne peut être exporté que s'il contient un classeur quelque part dans sa hiérarchie. Lors de l'export d'un dossier, tous les artefacts sont exportés, quel que soit leur type.

Comment les éléments dépendants sont-ils déterminés lors de l'export d'un fichier DVA ?

Un fichier DVA peut contenir les types d'élément dépendant suivants.
  • Classeurs
  • Ensembles de données reposant sur des fichiers et des connexions (pas des domaines)
  • Connexions
  • Flux de données
  • Séquences

Par exemple, si vous créez un fichier DVA à partir d'un classeur, en fonction des options sélectionnées lors de l'export, le fichier DVA contiendra le classeur et les ensembles de données référencés dans le classeur. Si l'un de ces ensembles de données a été créé via un flux de données, le fichier inclura également ce flux de données et éventuellement davantage d'ensembles de données.

  • Export d'un flux de données : le fichier DVA contiendra le flux de données, ainsi que tous les ensembles de données d'entrée et de sortie. Les autres dépendances relatives à ces artefacts seront également incluses.
  • Export d'un classeur : le fichier DVA contiendra le classeur et les ensembles de données utilisés dans le classeur. Les autres dépendances relatives à ces artefacts seront également incluses.
  • Export d'un classeur (avec un ensemble de données qui est la sortie d'un flux de données) : le fichier DVA contiendra le classeur et les ensembles de données utilisés dans le classeur, ainsi que le flux de données qui a créé l'ensemble de données de sortie. Les autres dépendances relatives à ces artefacts seront également incluses.
  • Export d'une séquence : le fichier DVA contiendra la séquence et l'intégralité des ensembles de données, séquences et flux de données contenus dans la séquence. Les autres dépendances relatives à ces artefacts seront également incluses.

J'ai importé un fichier DVA à partir de la page d'accueil, où les éléments du fichier DVA ont-ils été importés ?

Lorsqu'un fichier DVA est importé à partir de la page d'accueil ou de toute page pour laquelle un chemin de catalogue ne peut pas être déterminé, les éléments sont importés dans le répertoire utilisateur /Mes dossiers. Si vous accédez au catalogue, sélectionnez un dossier, puis effectuez l'import. Tous les éléments du fichier DVA se trouveront dans le dossier sélectionné.

Alors que j'importais mon fichier DVA, j'ai reçu le message suivant : "filename.dva comporte du contenu avec le même nom que du contenu existant. Voulez-vous poursuivre et remplacer le contenu existant ?". Qu'est-ce que cela signifie ?

Cela signifie que le fichier DVA contient des éléments qui existent déjà à l'emplacement vers lequel vous effectuez l'import et que si vous continuez, ces éléments seront écrasés. En cas d'écrasement, les ID d'objet des éléments cible sont conservés. Si vous ne souhaitez pas remplacer ces éléments, le fichier DVA peut être importé dans un nouveau dossier et tous les éléments de ce fichier seront placés dans un seul dossier.

Quels éléments puis-je éventuellement inclure lorsque j'exporte un fichier DVA ?

Lors de la création d'un import DVA, quelques options permettent de contrôler ce qui est exporté. Parmi ces options, une seule permet de contrôler les éléments inclus, à savoir Inclure les données. Cette option inclut tous les ensembles de données reposant sur des fichiers ou des connexions, les connexions et leurs dépendances. Vous ne pouvez pas contrôler les éléments exportés de manière plus précise.
La description de GUID-A13E848F-EF99-4964-9E6F-F448643F187C-default.png est la suivante
.png

Remarque : lorsqu'un export contient une connexion, si les informations d'identification de connexion sont incluses, les informations d'identification (généralement le mot de passe) sont incluses, mais dans le cas d'une connexion à ADW, le portefeuille n'est pas inclus.

Qu'est-ce qu'un ID d'objet et quelle incidence a-t-il sur les imports DVA ?

Lorsque vous importez du contenu avec un fichier DVA, il est important de comprendre ce que sont les ID d'objet et la façon dont ils sont traités pendant le processus. Un ID d'objet est une chaîne en deux parties composée d'une chaîne de préfixe, d'un point (pour délimiter les deux parties) et d'un nom d'objet, par exemple '<guid>.dataset1'. Le préfixe d'ID d'objet est un GUID (identificateur unique global). Ainsi, lors de l'import d'un fichier DVA, le système cible génère de nouveaux GUID pour chacun des éléments, tels que les ensembles de données, qui en ont besoin. Les références des autres éléments importés dans le même fichier DVA sont mises à jour afin qu'elles pointent vers le nouvel ID d'objet. Les ID d'objet sont déterministes et, dans le cas d'un écrasement, l'ID d'objet des éléments cible est conservé.

Avant la fonctionnalité Un catalogue (où les ensembles de données, les flux de données, les séquences et les connexions font partie du catalogue et peuvent exploiter les dossiers), le préfixe d'ID d'objet était l'ID de l'utilisateur à l'origine de la création. En réalité, lorsqu'un utilisateur importe un fichier DVA, il crée les objets à partir du fichier DVA dans l'environnement cible. Par conséquent, tous les ID d'objet sur les objets importés utilisent le préfixe reposant sur l'ID de l'utilisateur qui effectue l'import. Par exemple, si user2 importe un fichier DVA contenant dataset1, l'ID d'objet obtenu sur cet ensemble de données est 'user2.dataset1', même si l'ID d'objet dans l'environnement source était 'user1.dataset1'. Les références des autres éléments importés dans le même fichier DVA sont mises à jour afin qu'elles pointent vers le nouvel ID d'objet. Cela aurait pu entraîner des problèmes :
  • Si un objet portant l'ID user2.dataset avait déjà été présent dans l'environnement cible, il aurait été écrasé par l'objet importé. Si un objet portant l'ID user1.dataset avait été présent dans l'environnement cible, il serait resté inchangé. Cela explique souvent la création involontaire de plusieurs copies d'ensembles de données et de connexions.
  • Lors d'un déplacement d'éléments vers un environnement cible à l'aide d'un export/import DVA, si l'utilisateur à l'origine de la création des objets effectue également l'import, les ID d'objet ne changent pas et l'import se comporte de manière intuitive. Lorsque différents utilisateurs créent des objets avec des ID ou qu'un autre utilisateur (et non le créateur de l'objet) importe un fichier DVA, cela peut entraîner des conséquences indésirables.

Que se passe-t-il si j'importe le même fichier DVA dans deux dossiers différents ?

Dans ce cas, vous aurez des versions en double de tous les éléments. Les éléments en double auront des ID d'objet différents.

Dois-je importer un fichier DVA dans un dossier ?

Oui. Tous les imports DVA ciblent un dossier.

Je veux faire pointer un élément existant vers un nouvel élément que je viens d'importer, comment faire ?

L'élément nouvellement importé aura un nouvel ID d'objet. Il peut s'avérer nécessaire de créer des alias pour les anciens ID. Par exemple, supposons que vous disposiez d'un classeur qui référence l'ensemble de données 'username'.'MyDataset'. Si, à un moment donné, MyDataset est supprimé ou perdu lors d'une migration, il est courant de recréer l'ensemble de données avec le même nom afin que le classeur puisse l'utiliser à nouveau. Toutefois, lorsque vous recréez l'ensemble de données, il obtient un nouveau GUID, tel que 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'. L'ancien ID de référence dans le classeur ne trouvera pas ce nouvel ensemble de données et la référence sera rompue. Afin de résoudre ce problème, vous pouvez créer un alias pour l'ancien ID d'objet dans votre nouvel ensemble de données. Ajoutez un alias 'username'.'MyDataset'. A présent, l'ensemble de données peut être retrouvé via cet ID en plus de son nouveau GUID. Le classeur fonctionnera à nouveau.

Pour créer un alias, ouvrez la boîte de dialogue Inspecter de l'élément, accédez à l'onglet Alias et ajoutez votre ancien ID d'objet. Vous pouvez ajouter plusieurs alias si nécessaire. Vous pouvez également supprimer les alias qui ne sont plus nécessaires.
La description de GUID-E9E5D63C-6C67-4D64-827D-9C54647DB832-default.png est la suivante
.png