Migration des métadonnées d'OBIEE 12c vers OAS 6.4

Je voulais migrer certaines métadonnées d’une installation d’OBIEE 12.2.1.1 vers une installation d’Oracle Analytics Server 6.4 dans une machine virtuelle. Le processus est assez simple et consiste à exporter les métadonnées de l’installation OBIEE 12c dans un fichier .bar puis à les importer depuis la console OAS. Nous allons voir comment je l’ai fait dans ce nouveau tutoriel.

Migration
Migration

L’installation d’un serveur OBIEE 12c fournit un script qui peut être utilisé pour générer un fichier d’archive “.bar” qui inclue les métadonnées du serveur. Ce fichier “.bar” peut être utilisé pour copier les métadonnées d’un serveur à un autre ou, dans cet exemple, pour les migrer vers un serveur Oracle Analytics 6.4. Ce script s’appelle “export_service_instance.sh” avec la version 12.2.1.1 d’OBIEE utilisée dans ce tutoriel et il s’appelle “exportarchive.sh” avec la version 12.2.1.4 d’OBIEE.

J’ai d’abord ouvert un shell sur la machine où était installé le serveur OBIEE 12.2.1.1. Ensuite j’ai changé le répertoire courant pour celui qui avait les exécutables des outils BI “bitools/bin“. C’est dans ce répertoire que se trouvait le script “export_service_instance.sh” (le répertoire “/app/oracle/biee/user_projects/domains/bi/ bitools/bin/” dans la capture d’écran suivante). Puis j’ai exécuté ce script avec deux arguments. Le premier avait la valeur “ssi” qui correspondait au nom de la clé du service du serveur OBIEE12c (il s’agissait du nom par défaut) et le second correspondait au nom du fichier “.bar” qui serait généré : “/home/oracle/export_obiee12c.bar ” ici.

./export_service_instance.sh ssi /home/oracle/export_obiee12c.bar
./export_service_instance.sh ssi /home/oracle/export_obiee12c.bar

Le script m’a demandé le mot de passe du RPD puis de le confirmer et il a ensuite mis quelques minutes pour générer le fichier “.bar“.

fichier export_obiee12c.bar généré
fichier export_obiee12c.bar généré

J’ai copié le fichier “.bar” sur mon ordinateur puis je me suis connecté en tant qu’administrateur à la page d’accueil d’Oracle Analytics. J’ai cliqué sur le bouton de navigation en haut à gauche puis j’ai sélectionné “Console“:

Sélectionner Console dans le menu
Sélectionner Console dans le menu

J’ai scrollé vers le bas jusqu’à ce que je trouve la section “Configuration and Administration” (Configuration et administration) et j’ai cliqué sur le bouton “Snapshots” (Clichés) :

"Snapshots" dans la section "Configuration and Administration" de la console
“Snapshots” dans la section “Configuration and Administration” de la console

Cela a ouvert un nouvel onglet dans le navigateur Web qui présentait une liste de clichés utilisés (une liste vide dans la capture d’écran suivante). J’ai cliqué sur le bouton à trois points en haut à droite pour ouvrir un menu et j’ai sélectionné “Import Snapshot” (Importer un cliché):

Import Snapshot (Importer un cliché)
Import Snapshot (Importer un cliché)

Cela a ouvert la fenêtre “Import Snapshot” (Importer un cliché). J’ai cliqué sur le bouton “Select” (Sélectionner) pour choisir le fichier “export_obiee12c.bar” qui avait été généré précédemment et j’ai saisi le mot de passe du cliché :

Sélection du fichier cliché et saisie du mot de passe
Sélection du fichier cliché et saisie du mot de passe

J’ai cliqué sur le bouton “Import” (Importer) pour télécharger le fichier. Le processus a pris quelques secondes durant lesquelles l’état était “Encrypting snapshot“:

État "Encrypting Snapshot"
État “Encrypting Snapshot”

J’ai cliqué sur le bouton à trois points à droite du cliché et j’ai sélectionné le menu “Restore” (Restaurer) pour restaurer les métadonnées contenues dans ce cliché.

Restore Snapshot
Restore Snapshot

La fenêtre “Restore Snapshot” (Restaurer le cliché) s’est ouverte avec une description du contenu du cliché. J’ai fourni la “Restore reason” (raison de la restauration) et j’ai sélectionné une restauration “Custom” (personnalisée) car je ne voulais pas restaurer tout le contenu du cliché de OBIEE12c.

Restore Snapshot - Custom Restore
Restore Snapshot – Custom Restore

Je voulais uniquement importer certaines métadonnées du serveur OBIEE : le fichier .RPD et le catalogue Web avec les tableaux de bord mais pas les rôles ou les informations d’identification que j’ai donc désélectionnés. Comme vous pouvez le voir dans la capture d’écran suivante, ce cliché d’OBIEE12c ne contenait pas les entrées indiquées avec un triangle d’avertissement jaune. J’ai cliqué sur le bouton “Restore” (restaurer) pour démarrer le processus de restauration.

Sélection des métadonnées à restaurer
Sélection des métadonnées à restaurer

L’assistant affiche un message d’avertissement et permet une dernière fois d’annuler le processus de restauration (il peut remplacer la définition des utilisateurs, les informations d’identification ou les métadonnées existantes, soyez donc prudent car cela peut endommager votre installation actuelle). J’ai cliqué sur le bouton “OK” pour confirmer que je voulais restaurer les métadonnées sélectionnées.

Avertissement avant de restaurer le cliché
Avertissement avant de restaurer le cliché

Le processus de restauration a pris quelques minutes pendant lesquelles son état était “Restoring” (restauration en cours).

Restauration en cours
Restauration en cours

Le statut du cliché est passé à “Last restored” (dernière restauration) après quelques minutes. J’ai vérifié que le serveur Oracle Analytics utilisait dorénavant le fichier RPD contenu dans le fichier “.bar” de OBIEE12c. J’ai vérifié aussi que les métadonnées du catalogue Web avec les tableaux de bord avaient également été importées.

Cliché de OBIEE12c importé avec succés
Cliché de OBIEE12c importé avec succés

Parfait, il me restait encore à modifier certaines variables du fichier RPD ainsi que les pools de connexion avant de pouvoir visualiser les tableaux de bord et leurs données, mais le RPD et le catalogue Web avaient été migrés avec succès.

Conclusion : la migration des métadonnées OBIEE 12c vers un serveur Oracle Analytics 6.4 est un processus assez simple qui vous permet d’obtenir rapidement les tableaux de bord d’OBIEE12c dans OAS.

Clause de non-responsabilité

Les informations contenues dans ce site Web sont uniquement à des fins d’information générale. Nous essayons de maintenir ces informations à jour et correctes, mais nous n’offrons aucune garantie d’aucune sorte quant à l’exhaustivité, l’exactitude ou la fiabilité du contenu du site Web. En aucun cas, nous ne serons responsables de toute perte ou dommage de quelque nature que ce soit résultant de l’utilisation de ce site Web.

Cette page Migration des métadonnées d'OBIEE 12c vers OAS 6.4 a été initialement publiée sur MyBIJourney

Toutes les marques déposées sont la propriété de leurs propriétaires respectifs.
FacebookTwitterPinterestWhatsAppMail