Mise à niveau à partir de la version 8.2.0.7 et des versions 8.2.x à 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 des autres versions, voir Scénarios de mise à niveau de Marketing Platform.
1.
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.
Exportez toutes les propriétés de configuration depuis le noeud racine Affinium. 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 d'installation de votre installation de Marketing Platform :
configTool.bat -x -p "Affinium" -f "C:\Unica\Platform\install\ config_property_export.xml"
b.
Supprimez toutes les propriétés de configuration du noeud racine Affinium. Par exemple, dans Windows, utilisez la commande suivante pour supprimer les propriétés :
configTool.bat -d -o -p "Affinium"
c.
Importez les propriétés de configuration que vous avez exportées. 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 de votre installation de Marketing Platform :
configTool.bat -i -o -f "C:\Unica\Platform\install\ config_property_export.xml"
7.
Dans le répertoire db\upgrade82to85 sous votre installation de Marketing Platform, éditez le script SQL ManagerSchema_DB_Type_86upg.sql, où DB_Type est le type de base de données de votre base de données de la table système. Utilisez les instructions suivantes pour éditer le script SQL ManagerSchema_DB_Type_86upg.sql :
*
ALTER TABLE USCH_RUN ADD PAYLOAD NVARCHAR(4000);
*
Si votre base de données est DB2®, retirez également les instructions suivantes :
ALTER TABLE qrtz_job_details ALTER COLUMN job_data SET DATA TYPE blob(4000);
ALTER TABLE qrtz_triggers ALTER COLUMN job_data SET DATA TYPE blob(4000);
8.
Utilisez le tableau suivant pour localiser les scripts SQL fournis avec votre nouvelle installation de Marketing Platform en fonction de votre base de données de la table système Marketing Platform :
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.
9.
*
Pour Windows :
installation_directory\platform\tools\bin\upgrade90to91.bat
*
installation_directoryplatform/tools/bin/upgrade90to91.sh
10.
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
11.
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 sous l'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 and 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.
12.
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"
13.
Exécutez le script upgrade85Dashboard à partir du répertoire tools\bin sous l'installation de Marketing Platform pour mettre à niveau le tableau de bord.
14.
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
15.
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.