MicroStrategy ONE

Boîte de dialogue Modifier les options du catalogue

Utilisez la boîte de dialogue Modifier les options du catalogue pour vous pouvez définir la façon dont les tables et les colonnes sont extraites et mises en cache pour les connexions aux sources de données de votre base de données. Cela inclut l’utilisation des appels SQL ou ODBC, la personnalisation des instructions SQL, la sélection des espaces de nom applicables et la détermination du mode de mise en cache des noms de table et de colonne pour votre base de données.

Accéder à la boîte de dialogue Modifier les options du catalogue

  1. Créez un document ou ouvrez un document existant.
  2. Choisir Données > Ajouter un jeu de données.
  3. Cliquez sur Ajouter des données externes.
  4. Sélectionnez une base de données.
  5. Sélectionnez une option, puis cliquez sur Suivant.
  6. Sélectionner une source de données dans Sources de données volet.
  7. Sélectionner Modifier les options du catalogue à côté de Tables disponibles.

Champs Modifier les options du catalogue

  1. Sélectionner un Mode de récupération type.
    • SQL de source de données : Vous permet de personnaliser le SQL pour récupérer les données pour chaque plate-forme.
    • Appels ODBC : Disponible si vous vous connectez à un type de base de données qui prend en charge les appels ODBC pour récupérer les tables de catalogue de base de données.
  2. Sélectionner les Espaces de nom pour extraire des données de votre source de données:
    • Tous : Les données sont extraites pour tous les espaces de nom. Si vous utilisez SQL pour extraire les données, les instructions SQL sont automatiquement mises à jour pour supprimer le filtrage basé sur les espaces de nom. Si votre source de données ne prend pas en charge les espaces de nom, Tout est sélectionné par défaut et ne peut pas être modifié.
    • Actuel uniquement : Les données sont extraites uniquement pour l’espace de nom sélectionné. Si vous utilisez SQL pour extraire des données, les instructions SQL sont automatiquement mises à jour pour ajouter un filtrage basé sur l'espace de noms actuel
  3. Sélectionnez un niveau de Mise en cache:
    • Noms de table et de colonne : Les noms de table et de colonne sont tous deux inclus dans le cache. Si vous sélectionnez cette option et que vous utilisez SQL pour extraire les données, une instruction SQL unique est utilisée pour extraire les tables et les colonnes.
    • Noms de table uniquement : Les noms de table sont inclus dans le cache. Si vous sélectionnez cette option et que vous utilisez SQL pour extraire les données, des instructions SQL distinctes sont utilisées pour l’extraction des tables et des colonnes, respectivement.
    • Aucune : Aucune donnée n’est mise en cache pour votre base de données. Si vous sélectionnez cette option et que vous utilisez SQL pour extraire les données, des instructions SQL distinctes sont utilisées pour l’extraction des tables et des colonnes, respectivement.
  4. Pour apporter des modifications manuelles au SQL par défaut, désélectionnez Utiliser la valeur par défaut case à cocher.

Afficher un aperçu des tables disponibles

Après avoir défini la façon d'extraire les espaces de nom, les tables et les colonnes à partir de votre source de données, vous pouvez afficher les tables disponibles.

  1. Cliquez sur Mettre à jour les espaces de noms à côté du Espace de nom déroulante dans le volet Aperçu des tables disponibles.
  2. Sélectionnez un espace de nom dans la liste déroulante.
  3. Développez les tables pour afficher les colonnes disponibles.

Récupération et mise en cache d'espaces de nom

La récupération ou la mise en cache d'espaces de nom n'est pas affectée par les options Mode de récupération ou Mise en cache. Ces paramètres s’appliquent uniquement aux tables et colonnes.

Récupérer les noms d'espace disponibles dans la source de données : Ceci vous permet de personnaliser le SQL pour récupérer les espaces de nom s'ils existent. Cette option est uniquement disponible lorsque vous sélectionnez Actuel uniquement pour Espaces de nom. Le SQL par défaut (qui peut être vide) utilisé pour récupérer l'espace de nom s'affiche. Vous pouvez désactiver la case à cocher Utiliser la valeur par défaut pour effectuer des modifications manuelles à l’aide de ce SQL par défaut. Les espaces de noms récupérés sont toujours mis en cache.

Pour récupérer des espaces de noms est défini par l'instruction SQL:

  • Vide : Une instruction SQL vide utilise des appels ODBC pour récupérer des espaces de nom. Vous devez vous assurer que l’appel ODBC est pris en charge pour la source de données.
  • Non vide : Une instruction SQL récupère des espaces de nom. Vous devez vous assurer que la syntaxe utilisée est valide pour votre source de données.

Si vous sélectionnez le Utiliser la valeur par défaut case à cocher, toutes les personnalisations apportées au SQL par défaut sont remplacées. Avant d’activer cette case à cocher ou de modifier les options de mise en cache ou d’espace de nom, copiez vos personnalisations dans un fichier de sauvegarde distinct.