> Renaud ROSSET
ADO.NET 2.0, pratiquement multi-tâches

ADO.NET 2.0, pratiquement multi-tâches

Comme je m’attendais à ce que l’application de recherche d’index MSDN puisse parfois prendre beaucoup de temps pour effectuer une recherche complète, j’ai décidé d’essayer les nouvelles fonctionnalités DataReader asynchrones dans ADO.NET 2.0 afin d’afficher une barre de progression. Même si ce détail était facile à mettre en oeuvre, il

Lire l'article
A vous de jouer

A vous de jouer

Vous avez sûrement une tâche d’extraction ou de transformation de données unique, pour laquelle il serait peut-être avantageux d’avoir un connecteur de données personnalisé.

A mesure que vous allez découvrir SQL Server 2005 et essayer de créer de nouveaux lots SSIS pour effectuer des transferts de données simples

Lire l'article
Gestion accélérée des données, pour les tâches intelligentes et les autres

Gestion accélérée des données, pour les tâches intelligentes et les autres

Honnêtement, je conçois que certains développeurs aient réellement besoin de récupérer 100 000 lignes sur le client et qu’ils gèrent les données dans un objet DataTable. Microsoft répond à ces attentes en repensant la manière dont ADO.NET construit, stocke, indexe et récupère les objets DataTable et DataSet. Si votre DataTable

Lire l'article
Des mises à  jour plus intelligentes avec ADO.NET 2.0

Des mises à  jour plus intelligentes avec ADO.NET 2.0

La plate-forme « classique » ADO basée sur COM a introduit les mises à jour de lot il y a des années et ADO.NET 2.0 inclut enfin cette fonctionnalité. Cela signifie que vous serez en mesure d’effectuer une dizaine (ou un millier) de modifications sur un DataTable et de faire

Lire l'article
Affichage de la commande Work with Job Logs

Affichage de la commande Work with Job Logs

Quand la commande WRKJOBLOG s’exécute, elle affiche une liste des job logs qui correspondent aux critères de sélection de la commande. Dans cet article, j’exécute 12 commandes Submit Job (SBMJOB) et je spécifie un nom de job différent (paramètre JOB) pour chacun (JOB01 - JOB02). La première commande se présente

Lire l'article
Simplifier le développement et l’administration des bases de données

Simplifier le développement et l’administration des bases de données

EMS Database Management Solutions annonce SQL Manager for SQL 2.6, solution d’administration et de développement de SQL Server, qui fonctionne avec n’importe quelle version de SQL Server. Cette solution supporte le nouveau système de permissions de SQL Server 2005, les déclencheurs Data Definition Language (DDL) et les colonnes XML.
Lire l'article

Exécution.

Exécution.

La troisième et dernière étape consiste à fournir la sortie souhaitée en mettant en oeuvre la méthode PrimeOutput illustrée dans le listing 4. SSIS a créé un tampon pour chacune des sorties à fournir et passe les tampons en question à la méthode PrimeOutput sous forme de tableau. Comme cet

Lire l'article
Création d’un lot de test

Création d’un lot de test

Pour tester l’exemple de composant, créez un nouveau projet de transformation de données dans Business Intelligence Development Studio. Vous allez commencer par une surface de flux de contrôle (Control Flow) vide à laquelle vous allez ajouter une tâche de flux de données (Data Flow). En double-cliquant sur cette tâche, vous

Lire l'article
Détection.

Détection.

Nous allons ensuite commencer par ajouter à notre classe les méthodes qui vont intercepter les appels en provenance du flux de données SSIS. Nous utilisons d’abord la méthode ProvideComponentProperties du listing 2 pour décrire le composant au concepteur de lots SSIS. Ce listing illustre un appel du concepteur demandant au

Lire l'article
Création du composant

Création du composant

L’exemple de composant de source que nous allons créer analyse un journal Web IIS par défaut en colonnes pour un tampon de sortie SSIS et permet à un lot d’insérer le journal dans une base de données, une feuille de calcul Excel ou une autre destination. Les paramètres par défaut

Lire l'article
Configuration.

Configuration.

Créons d’abord un nouveau projet Class Library dans Visual Studio 2005. Le nom sélectionné pour le projet sera celui par défaut de l’assembly créé. Choisissez par conséquent un nom évocateur, qui décrit le composant en question. Une convention informelle consiste à placer Src ou Dest à la fin du nom

Lire l'article
Mise en route du moteur.

Mise en route du moteur.

La deuxième étape de la création de notre composant consiste à traiter les requêtes SSIS pour obtenir nos connexions avant l’exécution et pour libérer celles-ci au cours du nettoyage consécutif. Comme l’illustre le listing 3, nous obtenons la connexion en accédant au gestionnaire de connexions et en recevant la connexion

Lire l'article
Autres considérations.

Autres considérations.

Bien que cet exemple soit simple, quelques étapes sont encore nécessaires avant de pouvoir basculer l’implémentation en production. Selon Microsoft, vous ne pouvez pas, à l’étape PrimeOutput, partir du principe que vos colonnes seront dans le même ordre que celui défini à l’étape ProvideComponentProperties. Le gestionnaire de tampon s’arroge le

Lire l'article
Etape n° 4 : Gonflez votre matériel

Etape n° 4 : Gonflez votre matériel

Vous êtes maintenant prêt à examiner votre matériel. Concernant sa configuration pour Exchange, les éléments importants sont les sous-systèmes de mémoire et de disque. Commençons par la mémoire. Vous devez prévoir d’ajouter, si possible, la quantité maximale (4 Go) à tous vos serveurs Exchange. Exchange 2003 et les versions antérieures

Lire l'article
Stockage

Stockage

Des quatre sous-systèmes constitutifs d’un serveur Exchange, le sous-système de disque bénéficie du moins d’attention. Sans cesse, je rencontre des administrateurs qui discutent pendant des heures du bien-fondé d’un processeur 3,2 GHz ou 3,4 GHz pour leur serveur Exchange, mais qui consacrent seulement quelques minutes au sous-système de disque. Pourtant,

Lire l'article
Conclusion

Conclusion

Comme pour pouvez le constater, Exchange 12 sera très fortement modifié par rapport à Exchange 2003 afin de répondre aux nouvelles demandes des entreprises. Mais la liste des nouvelles fonctionnalités est encore longue. Lors du prochain numéro, nous verrons les apports d’Exchange 12 coté utilisateurs ainsi que les changements apportés

Lire l'article
Etape n° 2 : Documenter l’infrastructure existante

Etape n° 2 : Documenter l’infrastructure existante

La meilleure manière de déterminer comment atteindre votre objectif consiste d’abord à faire le point de l’existant. La conception d’une solution Exchange réussie vous impose de connaître votre infrastructure de messagerie en place. Ce conseil peut sembler relever du bon sens, mais je suis toujours surpris de constater que nombre

Lire l'article
Etape n° 3 : Contrôler l’état d’Active Directory (AD)

Etape n° 3 : Contrôler l’état d’Active Directory (AD)

L’architecture Active Directory de votre entreprise constitue le prochain aspect à prendre en compte. Une infrastructure Exchange Server 2003 ou Exchange 2000 Server requiert AD pour des aspects clé tels que l’authentification des utilisateurs, l’administration des objets de boîte aux lettres et des objets activés pour la messagerie Exchange, le

Lire l'article
Journaux des transactions

Journaux des transactions

Le partage des journaux des transactions ou des journaux de base de données Exchange avec d’autres applications peut dégrader les performances d’Exchange. Comme l’indique le tableau 1, les journaux des transactions Exchange sont intégralement en écriture et sont séquentiels. Le numéro pour les joindre. A partir d’un téléphone, la Messagerie

Lire l'article
Installation du composant

Installation du composant

Il est très facile d’installer votre composant en vue de son utilisation par Business Intelligence Development Studio. Premièrement, copiez l’assembly créé dans le dossier contenant les composants de pipeline SSIS. Ensuite, ajoutez l’assembly au cache de l’assembly global (GAC). Enfin, vous pouvez ajouter le composant à la boîte à outils

Lire l'article