Autres propriétés

Conserver les index

Principe

Cette option est prise en compte lorsque le mode de chargement n’est pas "Suppression table / Création table / Insertion données"

  • Option décochée : les index et clé primaires sont supprimés en début d'ETL, et recréés en fin d'ETL
  • Option cochée : les index sont synchronisés pendant l'ETL : les index présents dans la table

    • Les index présents en base et non présents dans le modèle sont supprimés en début d'ETL
    • Les index présents dans le modèle et absents en base sont ajoutés en fin d'ETL

Lorsque l'option est cochée, la vitesse d'insertion des données diminue car les index sont recalculés au fil de l'insertion des enregistrements : cette option est donc utile uniquement lorsque le temps d'indexation de l'ensemble de la base est supérieur au temps d'indexation "à la volée", ce qui est le cas lors de l'insertion d'un petit nombre d'enregistrements et que la table de l'entrepôt est très volumineuse.

Accès

Click droit sur le modèle -> "Propriétés d'un modèle" -> onglet "Chargement" -> propriété "Conserver les index"

Valeurs

Oui, Non

Fermer la connexion

Principe

Lorsque cette option est cochée, la connexion à la base source est fermée à la fin de l'ETL sur un modèle, puis réouverte pour le prochain modèle étant sur la même connexion.

Accès

Click droit sur le modèle -> "Propriétés d'un modèle" -> onglet "Chargement" -> propriété "Fermer la connexion à la fin de l'insertion des données"

Valeurs

Oui, Non

Tolérer des erreurs lors de l'ETL

Principe

Lorsqu'une erreur est remontée lors d'un ETL, les nouvelles données ne sont pas insérées dans l'entrepôt.

Cette option permet de continuer l'ETL, et donc de remplacer les données existantes dans l'entrepôt par les nouvelles, lorsqu'une erreur est rencontrée. Elle est disponible pour toutes les connexions Datawarehouse acceptant les tables temporaires.

En connexion multi-base, si une des bases n'est pas accessible, les données de cette base ne sont pas insérées mais l'ETL n'est pas arrêté et continue avec les autres bases.

Accès

Click droit sur le modèle -> "Propriétés d'un modèle" -> onglet "Chargement" -> propriété "Tolérer des lignes en erreur lors de l'ETL"

Valeurs

Oui, Non

Important

Sont considérée comme des erreurs tolérables, toutes les erreurs qui impactent un champ ou une ligne. Dés lors que l'erreur impact une table un modèle ou la récupération des données sources l'ETL est arrêté.

Dans le cas d'une connexion multibase, l'échec du requêtage d'une des bases est considéré comme une erreur tolérable.

ghostghostghostghostghost
loading table of contents...