Mois : novembre 2007

  • SSIS et les UPSERTs

    L’UPSERT est une fonctionnalité couramment utilisée dans les ETL à mis chemin entre l’instruction INSERT et UPDATE. Elle consiste à insérer une ligne de données si celle-ci n’existe pas en base, ou sinon à la mettre à jour. Le SQL « officiel », ainsi que SQL Server ne proposent pas d’opérateur dédié à cette opération.…

  • SSIS et les mises à jour de masse

    SSIS dispose d’un composant de destination OLE DB permettant les chargements rapides. Celui-ci est très efficace pour les insertions de masse. Par contre, il n’existe pas de composant de « mises à jour à chargement rapide » de même type. La méthode standard pour réaliser les update, qui est généralement présentée dans la documentation officielle…

  • SQL Server et la fonction ISNUMERIC

    La fonction ISNUMERIC de SQL Server est particulièrement malicieuse, … surtout pour nous francophones. En effet, la documentation Microsoft définie la chose suivante : « Lorsque la valeur 1 est retournée, ceci indique que l’expression peut être convertie au minimum en l’un des types numériques. Les types numériques sont les suivants : int numeric bigint money smallint…

  • SSIS, remarques et recommandations générales

    Mes journées sont bien remplies actuellement…cela se ressent sur mon blog. Je travaille sur six clients principaux en parallèle, les sujets techniques ne manquent pas. Actuellement, mes activités principales concernent deux sujets : SSIS et le CTI. Le billet du jour concerne SSIS. Il s’agit de l’ETL de Microsoft faisant parti de la suite SQL…