> Renaud ROSSET
Compuware signe un accord de distribution pour sa gamme DevPartner/DriverStudio,

Compuware signe un accord de distribution pour sa gamme DevPartner/DriverStudio,

Compuware a signé un accord pour la commercialisation de sa gamme DevPartner/DriverStudio avec OpenWay, filiale du groupe LOGIX et spécialiste de la distribution d'outils de développement et d'intégrations. DevPartner et DriverStudio sont des solutions d'optimisation du code, des outils de qualité logicielle et de tests unitaires. Cet accord facilite l'accès

Lire l'article
Atempo et MTI signent un accord de partenariat à  vocation européenne

Atempo et MTI signent un accord de partenariat à  vocation européenne

Atempo annonce la signature d'un accord de partenariat avec MTI Technology, qui devient ainsi revendeur à  valeur ajoutée de la solution Time Navigator à  vocation européenne.
MTI est l'un des principaux fournisseurs mondiaux de solutions de stockage depuis plus de vingt ans.
La solution d'Atempo Time Navigator vient compléter

Lire l'article
Encadré : Analyse

Encadré : Analyse

Là  où Microsoft marque une avancée inestimable par rapport à  ses concurrents, c'est dans sa capacité à  avoir fait évoluer son SGDB au point d'en faire aujourd'hui une plate-forme totalement intégrée de Business Intelligence. De son côté IBM avec DB2 vise le créneau du décisionnel. Le SGBDR intègre tout ce

Lire l'article
Place de SQL Server au sein de la stratégie globale de Microsoft

Place de SQL Server au sein de la stratégie globale de Microsoft

Quelle est la place de SQL Server au sein de la stratégie globale de Microsoft ?

SQL Server fait partie des quatre plus grands marchés de Microsoft aux côtés de Windows Server, Windows Client et du marché de la bureautique. Il y a 10 ans, notre division logiciels d'entreprise était

Lire l'article
Vous souhaitez tirer les avantages du marché de la BI pour vendre plus de licences SQL Server ?

Vous souhaitez tirer les avantages du marché de la BI pour vendre plus de licences SQL Server ?

En fait, vous souhaitez tirer les avantages du marché de la BI pour vendre plus de licences SQL Server ?

Oui cela fait en effet partie de nos objectifs. Cependant, la Business Intelligence ne représente pas une part plus importante de notre business SQL que les ERPs, le CRM, le

Lire l'article
Prochaines évolutions attendues

Prochaines évolutions attendues

Quelles sont les prochaines évolutions attendues ?

L'une des grandes améliorations apportées à  SQL Server 2000 concerne le service de notifications. Grâce à  ce service, les entreprises peuvent créer une infrastructure permettant aux collaborateurs de s'abonner aux informations dont ils ont besoin. Lorsque les informations critiques arrivent, le système notifie

Lire l'article
SQL Server, une plateforme de données totalement prête pour la Business Intelligence ?

SQL Server, une plateforme de données totalement prête pour la Business Intelligence ?

Depuis 5 ans, SQL Server a totalement évolué. De la simple base de données, il s'est mué en une plateforme de données totalement prête pour la Business Intelligence ?

Nous avons changé notre Business Model concernant SQL Server. Au départ, il était commercialisé comme un simple système de gestion de

Lire l'article
La santé du marché SQL Server en France

La santé du marché SQL Server en France

L'excellente santé du marché SQL Server se retrouve-t-elle sur le marché français et comment l'expliquez- vous ?

Cette croissance est encore même plus importante en France. Nous avons vu des entreprises, de petites PME comme des grands comptes, migrer de systèmes Oracle et IBM vers SQL Server. Elles étaient lasses

Lire l'article
Tables (6,7)

Tables (6,7)

Table 6 :Contenu de la table Products_type2 après le premier rafraîchissement

productid_key productid_app productname package effective_date to_date discontinued
1 101 prod1 Lire l'article
Tables (3,4,5)

Tables (3,4,5)

Table 3 : Information sur l'onglet Queries de Type2 Refresh DDQ Task Properties

Query Type Query Destination Parameter
Insert

INSERT INTO Products_type2
(productid_app, productname, package, effective_date)
VALUES(?, ?, ?,

Lire l'article
Tables

Tables

Table 1 :Contenu de la table Prod_log après le premier batch de modifications

lsn log_date tran_type productid productname package namechg packagechg
1 2002-12-02

Lire l'article
Listings (2)

Listings (2)


Listing 6 : Script ActiveX pour la Type1 Refresh DDQ Task

‘ Type 1 Refresh Process
Function Main()
DTSDestination(“package”) = DTSSource(“package”)
DTSDestination(“productname”) = DTSSource(“productname”)
DTSDestination(“productid_app”) = DTSSource(“productid”)
Select Case DTSSource(“tran_type”)
Case “I”
Main = DTSTransformstat_InsertQuery
Case “D”
Main = DTSTransformstat_DeleteQuery
Case “U”
Main = DTSTransformstat_UpdateQuery
End Select
End Function


Listing

Lire l'article
Listings

Listings

Listing 1 : Script de création pour la base de données source et la table Products

CREATE DATABASE Source
GO
USE Source
GO
CREATE TABLE Products
( productid INT NOT NULL PRIMARY KEY,
productname VARCHAR(25) NOT NULL,
package INT NOT NULL,
/* ... other columns ... */ )
GO


Listing

Lire l'article
Table de liens fictive

Table de liens fictive

Dans la solution décrite dans l'article principal, j'ai utilisé les tables de dimensions Products_TypeN de destination comme les tables de liens dans les Data Driven Query (DDQ) tasks. Comme les tables de dimensions ne contiennent pas de colonnes binaires indiquant un changement d'attribut, il faut recourir à  des astuces comme

Lire l'article
Produits abandonnés

Produits abandonnés

Quand un produit est supprimé de votre système de production, vous ne voulez pas forcément le supprimer du data warehouse. En effet, vous souhaitez probablement garder les données d'historique concernant les produits abandonnés. Dans le scénario expliqué dans l'article principal, l'utilisation d'une valeur binaire discontinued vous permet de suivre l'état

Lire l'article
Dernières touches

Dernières touches

Généralement, vous créerez un job SQL Agent pour exécuter le package DTS qui applique le rafraîchissement, pendant la nuit, pour appliquer au data warehouse les changements survenus dans le système source. Un traitement ligne à  ligne n'est pas très performant face à  de très nombreuses lignes. Dans ce cas, il

Lire l'article
Essayez-le (3)

Essayez-le (3)

Vous avez fini le processus de rafraîchissement pour la transformation de type 2. Cliquez sur OK, puis ouvrez la boîte de dialogue Properties de la Type3 Refresh DDQ task. A nouveau, remplissez les propriétés sur les onglets Source et Bindings avec les mêmes valeurs que vous avez utilisées dans les

Lire l'article
Essayez-le (2)

Essayez-le (2)

La requête Insert insère une nouvelle ligne dans la table Products_ type1. La requête Update remplace les valeurs productname et package dans la ligne dont productid_app est traité. La requête Delete met à  1 la valeur abandonnée du produit supprimé du système OLTP.

Et voilà  : vous avez fini le

Lire l'article
Essayez-le

Essayez-le

Si l'explication précédente n'est pas encore claire, sachez que ce sera plus clair lorsque vous définirez les propriétés des DDQ tasks pas à  pas. Commencez par sélectionner l'onglet Source dans la boîte de dialogue Properties de la DDQ task Type1 Refresh. Assurez-vous que Source OLTP est sélectionné dans la propriété

Lire l'article