Génération du code SQL pour supprimer des tables et exécuter le code SQL dans les bases de données du produit
Vous pouvez utiliser le générateur SQL de rapports pour générer des commandes de suppression de table SQL et les réexécuter sur la base de données de tables de produit appropriée. Vous devez exécuter cette tâche avant de mettre à jour la génération de rapports, car vous pouvez générer et exécuter les anciennes instructions de suppression SQL après la mise à niveau.
1.
2.
Connectez-vous à IBM® EMM en tant qu'utilisateur platform_admin (ou un autre utilisateur ayant accès à l'élément de menu Générateur SQL de rapports).
3.
Procédez comme suit uniquement si vous n'avez pas utilisé les noms JNDI par défaut pour les sources de données JDBC que vous avez créez dans une étape antérieure.
a.
Sélectionnez Paramètres | Configuration | Rapports | Schémas | ProductName.
b.
4.
Sélectionnez Paramètres | Rapports du Générateur SQL.
5.
Dans la zone Produit, sélectionnez l'application IBM® appropriée.
6.
Dans la zone Schéma, sélectionnez un ou plusieurs schémas de génération de rapports.
7.
Sélectionnez le type de base de données.
8.
Dans la zone Type de génération, sélectionnez l'option appropriée (vues, vues matérialisées ou tables).
Les vues matérialisées ne sont pas disponibles lorsque le type de base de données est Microsoft SQL Server.
Si les noms de sources de données JNDI sont incorrects ou n'ont pas encore été configurés, le générateur SQL ne peut pas valider les scripts SQL qui créent des tables.
9.
Vérifiez que Générer une instruction d'annulation a la valeur Oui.
10.
(Facultatif). Pour examiner le SQL qui sera généré, cliquez sur Générer. Le générateur SQL crée le script et l'affiche dans la fenêtre du navigateur.
11.
Cliquez sur Télécharger.
Le générateur SQL crée le script et vous invite à spécifier son emplacement d'enregistrement. Si vous avez sélectionné un schéma de génération de rapports unique dans la zone Schéma, le nom du script correspond au nom du schéma (eMessage_Mailing_Performance.sql, par exemple). Si vous avez sélectionné plusieurs schémas de génération de rapports, le nom du script utilise uniquement le nom du produit (Campaign.sql, par exemple). Pour obtenir la liste complète des noms, voir Scripts SQL par source de données.
12.
13.
*
Les schémas de génération de rapports Interact référencent plusieurs sources de données. Générez un script SQL distinct pour chaque source de données.
Il peut arriver que vous souhaitiez désactiver la validation de script. Par exemple, peut-être que Marketing Platform ne peut pas se connecter à la base de données d'application IBM® mais que vous souhaitez générer les scripts de toute manière. Pour désactiver la validation, effacez les noms de sources de données des zones de sources de données (consultez l'étape 3, ci-dessus). Lorsque vous générez les scripts, le générateur SQL affiche un avertissement indiquant qu'il ne peut pas se connecter à la source de données, mais il génère malgré tout le script SQL.
14.