Chapter 15 Fonctionnalités spécifiques aux SGBD


Utilisation de scripts de mouvement de données

PowerAMC permet de générer des scripts de mouvement de données pour remplir votre data warehouse AS IQ à partir d'autres bases de données. Le script peut être utilisé pour effectuer les opérations suivantes :

Pour créer un script de mouvement de données, vous devez effectuer les tâches suivantes :

Steps Pour ajouter la définition étendue de modèle Data Movement IQ à votre modèle AS IQ :

  1. Sélectionnez Modèle→Définitions étendues de modèle, pour afficher la boîte de dialogue Liste des définitions étendues de modèle.
  2. Cliquez sur l'outil Importer une définition étendue de modèle, sélectionnez Data Movement IQ, puis cliquez sur OK pour ajouter cette définition étendue de modèle au modèle.
  3. Cliquez sur OK pour fermer la liste et revenir au modèle.

Steps Pour créer une source de données afin de remplir votre data warehouse IQ :

  1. Créez un MPD pour modéliser votre base de données source, et vous assurer qu'elle est ouverte dans votre espace de travail.
  2. Dans votre MPD AS IQ, pointez sur le modèle dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau→Source de données.
  3. Saisissez un nom pour la source, puis cliquez sur l'onglet Modèles.
  4. Cliquez sur l'outil Ajouter des modèles, puis sélectionnez votre modèle source.
  5. Cliquez sur l'onglet ODBC, puis renseignez les zones pour permettre une connexion ODBC à votre base de données source.
  6. Renseignez les zones sur l'onglet Data Movement, puis cliquez sur OK.

Onglet Data Movement de la feuille de propriétés d'une source de données

Les zones suivantes sont disponibles sur l'onglet Data Movement de la feuille de propriétés d'une source de données :

Propriété Description
Nom de serveur distant Spécifie le nom du serveur distant utilisé dans le fichier d'interface pour le serveur IQ.
Nom de base de données distante Spécifie le nom de la base de données distante.
Nom de source de données Spécifie le libellé donné à la source de données dans le fichier sql.ini.

Steps Pour spécifier les options de mouvement de données :

  1. Pointez sur le modèle dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Propriétés dans le menu contextuel.
  2. Cliquez sur l'onglet Data Movement et saisissez les valeurs appropriées pour l'ensemble du modèle.
  3. [facultatif] Si vous avez besoin de redéfinir les options de mouvement de données globales pour une table particulière, affichez sa feuille de propriétés, puis spécifiez des valeurs spécifiques à cette table sur l'onglet Data Movement. Cet onglet permet également de spécifier un fichier de vidage spécifique à la table pour l'importation dans la table.

Onglet Data Movement de la feuille de propriétés du modèle

Les zones suivantes sont disponibles sur l'onglet Data Movement de la feuille de propriétés d'un modèle :

Propriété Description
Délimiteur de champ Spécifie le délimiteur à utiliser entre les champs dans le fichier de vidage.
Délimiteur de ligne Spécifie le délimiteur à utiliser entre les lignes dans le fichier de vidage.
Taille maximum de texte ou d'image Spécifie le longueur maximum d'un enregistrement image (texte), si nécessaire les données seront tronquées.

Onglet Data Movement de la feuille de propriétés d'une table

Les zones suivantes sont disponibles sur l'onglet Data Movement de la feuille de propriétés d'une table :

Propriété Description
Nom du fichier de vidage Spécifie le nom du fichier de vidage (fichier 'dump', fichier à plat externe) qui contient les données à importer.
Délimiteur de champ Spécifie le délimiteur à utiliser entre les champs dans le fichier de vidage.
Délimiteur de ligne Spécifie le délimiteur à utiliser entre les lignes dans le fichier de vidage.
Taille maximum de texte ou d'image Spécifie le longueur maximum d'un enregistrement image (texte), si nécessaire les données seront tronquées.

Steps Pour spécifier les correspondances entre les tables dans votre source de données et votre base de données AS IQ :

  1. Sélectionnez Outils→Editeur de correspondances pour afficher la boîte de dialogue Editeur de correspondances.
  2. Créez les correspondances nécessaires, puis cliquez sur OK. Pour obtenir des informations détaillées sur l'utilisation de l'Editeur de correspondances, reportez-vous au chapitre "L'Editeur de correspondances" dans le Guide des fonctionnalités générales .

Steps Pour générer un script de mouvement de données :

  1. Sélectionnez Outils→Génération étendue pour afficher la fenêtre Génération.
  2. Spécifiez le répertoire dans lequel générer vos fichiers de mouvement de données.
  3. [facultatif] Cliquez sur l'onglet Sélection et spécifiez les tables et ou sources de données pour lesquelles vous souhaitez générer un script de mouvement de données.
  4. Cliquez sur l'onglet Options et spécifiez vos options de génération de mouvement de données. Vous pouvez spécifier les options suivantes :

  5. [facultatif] Cliquez sur l'onglet Fichiers générés pour passer en revue le nom et l'emplacement des fichiers à générer.
  6. Cliquez sur OK pour lancer la génération des scripts de mouvement de données.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.