Migration des données Cognos Analytics entre les clusters

Importez ou exportez des données Cognos Analytics , y compris des artefacts tels que des pilotes JDBC , des images personnalisées et des fichiers de déploiement, entre des clusters Cloud Pak for Data .

Utilisez l'utilitaire cpd-cli export-import pour migrer des données Cognos Analytics entre des clusters Cloud Pak for Data . Pour plus d'informations, voir cpd-cli export-import.

Avant de commencer

  • Vérifiez que vous avez effectué les tâches prérequises et initialisé l'utilitaire cpd-cli export-import . Pour plus d'informations, voir Migration de données entre des installations Cloud Pak for Data.
  • Vérifiez si le module auxiliaire cognos-analytics-aux est répertorié dans les deux clusters Cloud Pak for Data . Exécutez la commande suivante pour déterminer les modules auxiliaires qui sont installés:
    cpd-cli export-import list aux-modules -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME}
  • Définissez la variable d'environnement DEST_INSTANCE_PROJECT sur le projet dans le cluster de destination de votre instance.
    export DEST_INSTANCE_PROJECT="<project-in-destination-cluster>"
    Astuce: Si vous utilisez le même projet dans le cluster de destination que votre cluster source, utilisez la variable d'environnement INSTANCE_PROJECT :
    export DEST_INSTANCE_PROJECT=${INSTANCE_PROJECT}

A propos de cette tâche

Remarque: cpd-cli export-import n'exporte pas la base de données du magasin de contenu. Vous devez utiliser Cognos Analytics pour exporter la base de données du magasin de contenu.

Procédure

Exportez les données Cognos Analytics à partir du cluster source:

  1. A partir de l'environnement source, utilisez la commande export create pour créer le travail d'exportation de données.
    cpd-cli export-import export create -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME} -c=cognos_analytics EXPORT_JOB_NAME
  2. Vérifiez que le travail d'exportation est terminé dans l'espace de nom.
    oc get pods -n ${INSTANCE_PROJECT}
    Astuce: Si vous devez démarrer un autre travail d'exportation, supprimez le dernier travail d'exportation avant d'en démarrer un nouveau.
    cpd-cli export-import export delete -n ${INSTANCE_PROJECT} --profile=CPD_PROFILE_NAME EXPORT_JOB_NAME --purge

Importez les données Cognos Analytics dans le cluster de destination:

  1. A partir du cluster de destination, utilisez la commande export download pour télécharger les données exportées.
    cpd-cli export-import export download -n ${INSTANCE_PROJECT} --profile=CPD_PROFILE_NAME EXPORT_JOB_NAME
  2. La commande export upload permet de télécharger les données dans le projet de destination.
    cpd-cli export-import export upload -n ${DEST_INSTANCE_PROJECT} -f cpd-exports-EXPORT_JOB_NAME-YYYYMMDDNNNNNN-data.tar --profile=CPD_PROFILE_NAME

    cpd-exports-EXPORT_JOB_NAME-YYYYMMDDNNNNNN-data.tar est le nom du fichier téléchargé qui contient les données exportées.

  3. La commande import create permet de créer le travail d'importation de données dans le projet de destination.
    cpd-cli export-import import create --from-export cpd-exports-EXPORT_JOB_NAME-YYYYMMDDNNNNNN-data.tar --namespace ${DEST_INSTANCE_PROJECT} --profile=CPD_PROFILE_NAME IMPORT_JOB_NAME --log-level=debug --verbose
  4. Vérifiez que le travail d'importation est terminé dans le projet de destination.
    oc get pods -n ${DEST_INSTANCE_PROJECT}
    Astuce: Si vous devez démarrer un autre travail d'importation, supprimez le dernier travail d'importation avant d'en démarrer un nouveau.
    cpd-cli export-import import delete -n ${DEST_INSTANCE_PROJECT} --profile=CPD_PROFILE_NAME IMPORT_JOB_NAME

Etape suivante

Pour vérifier que la migration a abouti:

  1. Connectez-vous à l'instance Cognos Analytics dans l'environnement de destination.
  2. Importez les données que vous avez migrées. Pour plus d'informations sur l'importation de données Cognos Analytics , voir Exécution d'une importation.
  3. Ouvrez un projet et vérifiez que les données, les tableaux de bord et les rapports de l'environnement de destination sont identiques aux données, tableaux de bord et rapports de l'environnement source.