Mise à niveau depuis une version 8.0.x, 8.1.x ou 8.2.x antérieure à la version 8.2.0.7 à l'aide de la migration manuelle
Le programme d'installation de mise à niveau de Marketing Platform peut effectuer automatiquement toute la migration de données requise pour une mise à niveau. Cependant, si les règles de votre organisation n'autorisent pas la migration automatique, vous devez effectuer la procédure de migration pour mettre à niveau Marketing Platform manuellement. Pour effectuer une mise à niveau manuelle vers la version 9.1 de Marketing Platform, vous devez exécuter des scripts SQL spécifiques et définir les propriétés de configuration requises.
Vérifiez que les programmes d'installation suivants se trouvent dans le même répertoire :
*
*
En outre, vérifiez que l'installation de Marketing Platform 8.x est parfaitement opérationnelle et que vous pouvez exécuter les outils de ligne de commande. L'exécution des outils de ligne de commande nécessite trois utilitaires de Marketing Platform situés dans le sous-répertoire tools/bin du répertoire d'installation de Marketing Platform. Les informations complètes sur l'utilisation de ces utilitaires, avec des exemples de commandes pour les tâches courantes, sont disponibles dans les rubriques suivantes :
*
*
*
Pour plus d'informations sur la mise à niveau à partir d'autres versions, voir Scénarios de mise à niveau de Marketing Platform.
*
Lorsque vous effectuez une mise à niveau depuis la version 8.2 de Marketing Platform vers la version 9.1 de Marketing Platform, une erreur est consignée dans les journaux. Vous pouvez ignorer cette erreur car la colonne requise est marquée et de type Null. Votre installation a abouti.
1.
Pour mettre à niveau l'installation de Marketing Platform vers la version 9.1, procédez comme suit :
2.
*
3.
4.
Le programme d'installation principal d'IBM® EMM démarre. Utilisez les instructions suivantes après le démarrage du programme d'installation principal d'IBM® EMM :
*
Lorsque le programme d'installation principal d'IBM® EMM vous invite à sélectionner un répertoire d'installation, sélectionnez le répertoire d'installation racine et non pas le répertoire d'installation de Marketing Platform qui se trouve sous ce répertoire racine.
*
Lorsque le programme d'installation principal d'IBM® EMM vous invite à saisir les informations de connexion à la base de données Marketing Platform, entrez les informations qui appartiennent à vos tables système Marketing Platform actuelles.
Le programme d'installation principal d'IBM® EMM se met en pause et lance le programme d'installation de Marketing Platform.
5.
a.
Lorsque le programme d'installation de Marketing Platform vous demande un répertoire d'installation, sélectionnez le répertoire de votre installation actuelle de Marketing Platform, généralement nommé Platform.
b.
c.
Sélectionnez Configuration manuelle de base de données.
d.
Désélectionnez la case à cocher Exécuter la configuration de Platform.
e.
6.
Utilisez l'utilitaire configTool pour effectuer les étapes suivantes et vous assurer que les scripts SQL que vous allez exécuter à l'étape 7 fonctionneront correctement :
a.
Par exemple, dans Windows, utilisez la commande suivante pour exporter les propriétés dans le fichier config_property_export.xml, qui est enregistré dans le répertoire install sous l'installation de Marketing Platform :
configTool.bat -x -p "Affinium" -f "C:\Unica\Platform\install\config_property_export.xml"
b.
Par exemple, dans Windows, utilisez la commande suivante pour supprimer les propriétés :
configTool.bat -d -o -p "Affinium"
c.
Par exemple, dans Windows, utilisez la commande suivante pour importer les propriétés depuis le fichier config_property_export.xml, qui est enregistré dans le répertoire d'installation sous l'installation de Marketing Platform :
configTool.bat -i -o -f "C:\Unica\Platform\install\config_property_export.xml"
7.
Utilisez l'un des scripts répertoriés dans le tableau suivant pour localiser les scripts SQL fournis avec la nouvelle installation de Marketing Platform par rapport à la base de données de la table système Marketing Platform :
*
ManagerSchema_DB_Type_81upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_8201upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_85upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_86upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_90upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_91upg.sql
ManagerSchema_DB_Type_91upg_unicode.sql
DB_Type est le type de base de données de la base de données de la table système.
Utilisez les scripts répertoriés dans le tableau suivant si vous effectuez une mise à niveau depuis une version 8.1.x ou 8.2.0 :
ManagerSchema_DB_Type_8201upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_85upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_86upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_90upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_91upg.sql
ManagerSchema_DB_Type_91upg_unicode.sql
DB_Type est le type de base de données de la base de données de la table système.
Utilisez les scripts répertoriés dans le tableau suivant si vous effectuez une mise à niveau depuis la version 8.2.0.1 et des versions de correctif ultérieures mais antérieures à la version 8.2.0.7 :
ManagerSchema_DB_Type_85upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_86upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_90upg.sql
DB_Type est le type de base de données de la base de données de la table système.
ManagerSchema_DB_Type_91upg.sql
ManagerSchema_DB_Type_91upg_unicode.sql
DB_Type est le type de base de données de la base de données de la table système.
8.
*
Pour Windows :
installation_directory\platform\tools\bin\upgrade90to91.bat
*
installation_directoryplatform/tools/bin/upgrade90to91.sh
9.
Employez l'utilitaire populateDb pour remplir les tables système avec les propriétés de configuration, les utilisateurs, les groupes et les rôles et droits de sécurité par défaut de Marketing Platform.
L'utilitaire populateDb se trouve dans le répertoire tools/bin sous l'installation de Marketing Platform.
Exemple : populateDb -n Manager
10.
Utilisez l'utilitaire configTool pour importer les propriétés de configuration comme indiqué dans le tableau suivant :
*
L'utilitaire configTool se trouve dans le répertoire tools/bin sous l'installation de Marketing Platform. Pour plus d'informations sur le fonctionnement des propriétés de configuration, reportez-vous à l'aide en ligne de la page Configuration ou au document IBM® Marketing Platform - Guide d'administration.
Les exemples de commande contenus dans le tableau ci-après s'appliquent au système d'exploitation Windows.
Ignorez cette procédure d'importation s'il existe une propriété nommée Recherche périodique des noms distinctifs de base LDAP activée sous la catégorie Platform | Sécurité | Détails du mode de connexion | Synchronisation LDAP. Vous avez contrôlé cette propriété à l'étape 1 de cette procédure.
*
Fichier : Ldap_Auto_Sync_BaseDN_Settings.xml
*
Emplacement : répertoire conf\upgrade86to90 dans le répertoire d'installation de Marketing Platform
*
Fichier : interaction_history_scheduler.xml
*
Emplacement : répertoire conf/upgrade85to86 dans le répertoire d'installation de Marketing Platform
*
Fichier : attribution_modeler_scheduler.xml
*
Emplacement : répertoire conf/upgrade85to86 dans le répertoire d'installation de Marketing Platform
*
Fichiers : coremetrics_configuration.xml et coremetrics_navigation.xml
*
Emplacement : répertoire conf dans le répertoire d'installation de Marketing Platform
*
Fichier : cognos10_integration.xml
*
Emplacement : répertoire conf/upgrade85to86 dans le répertoire d'installation de Marketing Platform
*
Fichier : LDAP_Anonymous_bind.xml
*
Emplacement : répertoire conf/upgrade85to86 dans le répertoire d'installation de Marketing Platform
*
Finalité : uniquement pour une mise à niveau depuis la version 8.2.0 ou ultérieure, importer une nouvelle propriété de configuration LDAP
*
Fichier : quicklinks_category.xml
*
Emplacement : répertoire conf\upgrade86to90 dans le répertoire d'installation de Marketing Platform
*
Fichier : manager_alerts_registration.xml
*
Emplacement : répertoire conf dans le répertoire d'installation de Marketing Platform
*
Fichier : disablePageTagging.xml
*
Emplacement : répertoire conf\upgrade82to85 dans le répertoire d'installation de Marketing Platform
*
Finalité : importer une propriété de configuration qui détermine si IBM® peut collecter des statistiques de base sur les tendances générales d'utilisation des produits
*
Fichiers : coremetrics_configuration.xml et coremetrics_navigation.xml
*
Emplacement : répertoire conf dans le répertoire d'installation de Marketing Platform
*
Fichier : scheduler.xml
*
Emplacement : répertoire db\upgrade90to91 sous l'installation de Marketing Platform
*
Fichier : unknownPolling.xml
*
Emplacement : répertoire db\upgrade90to91 sous l'installation de Marketing Platform
*
Fichier : communication_email.xml
*
Emplacement : répertoire conf\upgrade86to90 dans le répertoire d'installation de Marketing Platform
*
Finalité : importer les propriétés de configuration permettant d'activer les notifications par courrier électronique Lorsque ces propriétés sont activées, Marketing Platform envoie des courriers électroniques d'alerte système et des notifications aux utilisateurs.
*
Fichier : notification.xml
*
Emplacement : répertoire conf\upgrade86to90 dans le répertoire d'installation de Marketing Platform
*
Fichier : is_clustered.xml
*
Emplacement : répertoire conf\upgrade86to90 dans le répertoire d'installation de Marketing Platform
*
Finalité : propriété booléenne permettant de spécifier si l'instance de Marketing Platform est en cluster. Si vous installez Marketing Platform dans un déploiement en cluster, affectez la valeur True à cette propriété. Sinon, conservez la valeur par défaut, False.
*
Fichier : taskNotification.xml
*
Emplacement : répertoire conf\upgrade86to90 dans le répertoire d'installation de Marketing Platform
*
Finalité : importer la zone Nom de groupe dans laquelle vous pouvez entrer les groupes qui sont notifiés au moyen de notifications planifiées.
*
Fichier : config_data_filter_cache.xml
*
Emplacement : répertoire conf\upgrade90to91 sous l'installation de Marketing Platform
*
Si vous modifiez cette valeur, vous devez redémarrer Marketing Platform pour que les modifications soient prises en compte.
*
Fichier : Refresh_data_filter_cache.xml
*
Emplacement : répertoire conf\upgrade90to91 sous l'installation de Marketing Platform
*
Fichiers : navigation.xml et emm_spss_configuration.xml
*
Emplacement : conf\upgrade90to91
*
Finalité : importer les propriétés de configuration IBM® SPSS® Modeler Advantage Marketing Edition.
11.
Exécutez l'utilitaire alertConfigTool à partir du répertoire tools\bin sous l'installation de Marketing Platform afin d'enregistrer les alertes et les notifications Marketing Platform.
Exemple de commande (Windows) :
alertConfigTool.bat -i -f "C:\Platform\conf\Platform_alerts_configuration.xml"
12.
Exécutez le script upgrade85Dashboard à partir du répertoire tools\bin sous l'installation de Marketing Platform pour mettre à niveau le tableau de bord.
13.
Accédez à Aide > A propos de et exécutez les étapes suivantes pour mettre à jour la page A propos de :
a.
Utilisez l'utilitaire configTool pour exporter la catégorie Affinium | Manager | about.
*
La catégorie Affinium | Manager | about n'est pas visible sur la page Configuration car elle est marquée comme cachée.
Exemple (Windows) :
configTool.bat -x -p "Affinium|Manager|about" -f "C:\Unica\Platform\conf\about.xml"
b.
Editez le fichier XML exporté que vous venez de créer (about.xml dans l'exemple) pour changer le numéro de version et le nom d'affichage. Recherchez la propriété releaseNumber et changez la valeur pour indiquer la version actuelle de Marketing Platform.
Dans l'exemple ci-dessous, remplacez 8.0.0 par votre nouvelle version :
<property name="releaseNumber" type="string">
<displayNameKey>about.releaseNumber</displayNameKey>
<value>9.1.0.0.0.
build_number</value>
</property>
c.
Utilisez l'utilitaire configTool pour importer le fichier révisé. Vous devez utiliser l'option -o pour remplacer le noeud. Vous devez spécifier le noeud parent lors de l'importation.
Exemple (Windows) :
configTool.bat -i -p "Affinium|Manager" -f "about.xml" -o
14.
Une fois que le processus de mise à niveau a abouti et que l'application est active, supprimez les tables liferay à l'aide du script drop-liferay-tables.sql. Le script drop-liferay-tables.sql se trouve dans le répertoire Platform_installation/db/upgrade86to90/drop-liferay-tables.sql.
Pour connaître les étapes supplémentaires requises pour la génération de rapports sur les mises à niveau, voir IBM® EMM Reports Installation and Configuration Guide.