jeudi 22 juillet 2010
juillet
22
Lors du développement de rapports sous Visual Studio, il est intéressant de les déployer simplement et directement sur le serveur de rapports. Ainsi le serveur est directement accessible et les rapports sont déployé en un seul clic.
Astuces SSRS, Déploiement, Microsoft Reporting Services, Microsoft SSRS, Report Manager, Report Server, SQL Server 2008
mercredi 21 juillet 2010
juillet
21
Organiser les indicateurs SSAS en les masquant ou les plaçant dans un dossier Particulier avec du code MDX
Pour organiser les indicateurs de façon plus élégante et permettre des regroupements pour les utilisateurs finaux des solutions de Business Intelligence sous Analysis Services, surtout pour les utilisateurs d' Excel 2003 ou 2007 pour du Reporting Adhoc, il est préférable de les classer fonctionnellement dans des dossier nommés explicitement.
Astuces SSAS, MDX, Microsoft SSAS, OLAP, SQL Server 2005, SQL Server 2008
mardi 20 juillet 2010
juillet
20
Obtenir la médiane des membres d'un jeu de données en MDX
MEDIAN() est la fonction à utiliser.
En MDX, pour ne pas faire de savants calculs et ne pas "réinventer la roue", il est préférable d' utiliser les fonctions disponibles. Comme la variable Avg() pour calculer les moyennes des membres, plutôt que de créer un membre calculé qui compte le nombre distinct de membres pour effectuer la moyenne.
Cube OLAP, MDX, Microsoft SSAS, SQL Server 2005, SQL Server 2008
En MDX, pour ne pas faire de savants calculs et ne pas "réinventer la roue", il est préférable d' utiliser les fonctions disponibles. Comme la variable Avg() pour calculer les moyennes des membres, plutôt que de créer un membre calculé qui compte le nombre distinct de membres pour effectuer la moyenne.
dimanche 11 juillet 2010
juillet
11
Le journal des transactions sous SQL Server
Le journal des transactions sous SQL Server est un des thèmes les plus mal compris parmis les nouveaux utilisateurs et gestionnaires de SGBD sous SQL Server.
Cet article décrit ce journal des transactions, quel est sont rôle et comment les différents modes de restauration modifie la log et comment le gérer.
CDC, Change Data Capture, Journal des transactions, SQL Server 2005, SQL Server 2008, Transaction Log
mardi 6 juillet 2010
juillet
06
Comment synchroniser les colonnes automatiquement dans les flux SSIS ?
Microsoft Integration Services
Ce post présente une petite astuce pour les utilisateurs de SSIS pour de gagner un peu de temps , surtout quand la table contient de nombreuses colonnes.
, Astuce SSIS, Flux de données, Microsoft SSIS, Relier automatiquement
samedi 3 juillet 2010
juillet
03
Les outils de Reporting Ad Hoc sous SQL Server
Vous recherchez une alternative pour fournir à vos clients internes ou externes un système de Reporting Ad Hoc avec une interface conviviale , puissante et reconnue ? Les Cubes OLAP SSAS sont une trés bonne alternative au Reporting Ad Hoc des outils open source comme Pentaho par exemple ou encore d'autres outils permettant la conception de cubes comme JasperServer, Cognos, SAP Business Objets ou ou Autres InformationBuilders....
Cube OLAP, Excel, Microsoft SSAS, Open source, Reporting Ad Hoc
jeudi 1 juillet 2010
juillet
01
Construire une chaîne de connexion OLE DB simple à un fichier Excel sous SSIS via le driver AccessDatabaseEngine.exe
Microsoft Integration Services
Pour se connecter à un fichier Excel , plusieurs solutions s'offrent à nous, soit une connexion à l'aide du composant "Connexion Excel" de SSIS, soit une connexion via un driver ADO, soit une connexion via une connexion OLEDB.
AccessDatabaseEngine, Driver Excel, Microsoft SSIS, SQL Server 2005, SQL Server 2008
juillet
01
Réduire le fichier de journal des transactions .ldf et le fichier de base de données .mdf sous SQL Server
Si votre bases de données SQL Server est lente ou que l'espace disque devient anormalement faible sur le disque qui contient la base de données ou l'entrepôt de données vous devez alors réduire le journal des transactions et la base. Si vous obtenez ce message "Le journal des transactions de la base de données est plein. Consultez la colonne log_reuse_wait de sys.databases." en essayant de vider les logs, alors il faut inspecter les données de la vue sys.databases dans la base de données et repérer la table qui n'est pas dans l'état NOTHING.
Journal des transactions, Logs, SHRINKDATABASE, SHRINKFILE, SQL Server
mardi 29 juin 2010
juin
29
Equivalent du SWITCH () en MDX sous SQL Server ?
Pour réaliser une requête conditionnelle avec plusieurs cas possible, un simple IIF(, ,) ne suffit pas. Le SWITCH() n'existe pas en MDX, les Switch utilisés dans SSRS viennent du fait que SSRS utilise le langage Visual Basic, pour ce faire en MDX il faut utiliser la commande CASE().
CASE, MDX, Microsoft SSAS, OLAP, SWITCH
juin
29
Comment estimer la taille exacte d'une base de données SQL Server ?
Une problématique dans la construction d'une base de données relationnelle, et encore plus dans le cas d'une base de données décisionnelle, est la volumétrie inconnue et l'espace disque à prévoir sur le système d'exploitation hébergeant le SGBD.
Estimer taille, SQL, SQL Server, SQL Server 2005, SQL Server 2008
samedi 26 juin 2010
juin
26
Activer l'URL rewriting sur un serveur Apache sous Windows ou Linux
Pour obtenir des URL plus conviviales sur un site web il faut activer l'URL rewriting.
Pour ce faire il faut se rendre dans l'édition du fichier : httpd.conf et le modifier.
Réécriture URL, Serveur Apache, URL Rewriting
juin
26
Comment éviter les erreurs de type Division by Zero et les valeurs 1.#INF en MDX ?
En MDX, en calculant des taux, une erreur fréquente est la division par zéro quant le membre MDX retourné par la requête utilisé en tant que dividende est null ou égal à zéro.
Division by Zero, MDX, Microsoft SSAS, Microsoft SSRS
juin
26
Quelles alternatives au composant Dimension à Variation Lente de Microsoft SQL Server Integration Services ?
Microsoft Integration Services
Dans les projets SSIS, il est souvent utile d'utiliser le composant SCD Slowly Changing Dimension proposé par SSIS depuis la version 2005 de SQL Server.
Un article très intéressant proposé sur le site social de Microsoft décrit quelques façon d'éviter l'utilisation de ce composant.
Dimension à variation Lente, Microsoft SSIS, Slowly Changing Dimension, SQL Server
Un article très intéressant proposé sur le site social de Microsoft décrit quelques façon d'éviter l'utilisation de ce composant.
juin
26
MdxScriptUpdater ou comment simplifier le passage en production de scripts MDX sous SQL Server Analysis Services ?
MdxScriptUpdater est une classe C# fournie en tant que freeware (freeware) entièrement gratuit qui simplifie la mise à jour de scripts MDX en environnement de production.
Environnement de Production, MDX, Microsoft SSAS, SQL Server
jeudi 24 juin 2010
juin
24
Comment compter le nombre de lignes dans un flux de données SSIS ?
Microsoft Integration Services
Pour permettre de faire des statistiques sur les traitements SSIS de chargement d'un entrepôt de données (datawarehouse) il est trés utile de savoir combien de lignes sont insérées dans telle ou telle table, combien de lignes ont généré des erreurs, ou encore combien de ligne ont été mises à jour ou insérées.
Pour ce faire de nombreuses façon sont disponibles avec des insertions dans des tables d'audit ou des tables de suivi des traitements.
Audit alimentations, Microsoft SSIS, SQL, SQL Server, Superviser traitement
mardi 22 juin 2010
juin
22
Reporting Services 2005 : Comment ajouter des colonnes ou des lignes supplémentaires à un tableau ou a une matrice ?
Comment contourner le problème d'ajout de colonnes ou de lignes supplémentaires ( calculées ou non ) à un tableau dans Reporting Services 2005 ?
Colonne Calculée, Matrice, Reporting Services 2005, SQL Server 2005
jeudi 17 juin 2010
juin
17
Comment lancer de façon intelligente plusieurs process SSIS en parallèle ?
Microsoft Integration Services
Pour améliorer les performances des traitements SSIS, il est utilise d'utiliser le lancement des flux ou tes tâches en parallèle en découpant le volume de données à traiter dans SSIS 2008 par exemple.
Microsoft SSIS, Tâches en parallèle
vendredi 11 juin 2010
juin
11
Comment gérer des groupes utilisateurs sur un logiciel de gestion d'incidents du type Mantisse ou GLPI? 2/2
Une fois la configuration adaptée, en modifiant le fichier de paramétrage config_inc.php, il faut créer les groupes d'utilisateurs sur le serveur Hmail.
GLPI, HmailServer, Mantisse
mardi 8 juin 2010
juin
08
Comment créer des groupes d'utilisateurs avec un outil de gestion de tickets du type Mantisse ? 1/2
Cette question est un problème qui se pose bien souvent aux services informatiques friands d'outils de gestion et de suivi des incidents performants.
Comment gérer des listes de diffusion sur des outils qui n'en sont pas équipés comme GLPI qui est l'acronyme de gestion Libre de Parc Informatique : glpi-project.
Même si ces outils sont très poussés, efficaces et intuitifs, la fonctionnalité de groupe de mails est cruciale et peut faire cruellement défaut lors de déploiement sur des environnement à plusieurs centaines d'utilisateurs.
GLPI, HmailServer, Mantisse, MySQL, PostgreSQL, SQL Server
Même si ces outils sont très poussés, efficaces et intuitifs, la fonctionnalité de groupe de mails est cruciale et peut faire cruellement défaut lors de déploiement sur des environnement à plusieurs centaines d'utilisateurs.
mardi 1 juin 2010
juin
01
Comment effectuer un update à partir du même champs d'une autre ligne dans la même table en SQL Server ?
Pour mettre à jour un champs existant depuis un autre champs de la même table mais qui ne est identifié par une autre clef, une simple requête du type UPDATE MaTable SET MonChamps1 = 'Valeur' WHERE MonChampsClef = 'Ma clef' ne suffit pas. C'est à dire que pour mettre à jour le champs en SQL, il faut identifier le tuple contenant l'autre valeur et récupérer la valeur. Cet article montre comment mettre à jour un champs à partir de la valeur contenue dans une autre ligne, cette ligne étant identifiée par une clef composée.
Requête UPDATE, SQL, Update Complexe
Commentaires récents
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire
aucun commentaire