Auteur/autrice : Nicolas Mayeur
-
« Could not save master table » dans Eclipse
Suite à une erreur disque, Eclipse ne pouvait plus démarrer sur mon workspace. L’erreur affichée était « Could not save master table ». Après quelques recherches, la solution a été pour moi de supprimer le fichier %WORKSPACE%\.metadata\plugins\org.eclipse.core.resources\ safetable\org.eclipse.core.resources Et après cela…. de réinsérer tous mes projets du workspace… Du moins, les projets n’étaient pas cassés, c’est toujours…
-
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…