Texte libre

Welcome on Business Intelligence Blog !!!

This blog is dedicated to Business Intelligence technologies under SAS9 and SQL Server 2005.

Calendrier

Juillet 2008
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
<< < > >>

Recommander

Cliquez ici pour recommander ce blog

W3C

  • Feed RSS 2.0
  • Feed ATOM 1.0
  • Feed RSS 2.0
Dimanche 24 septembre 2006

Je vous propose sur le lien suivant un article que je viens de publier sur ADOMD.net (pour faire suite au précédent) sur mon autre site favoris techHeadBrtohers.com avec DotNetGuru !

Cet article traite de l'utilisation d'ADOMD.Net pour retrouver dynamiquement la structure des bases multidimensionnelles et permettre la construction de MDX ...
Le lien :ADOMD.Net : base d'un requeuteur OLAP

J'en profite pour ajouter que tech head brothers fait ce mois ci peau neuve et je pense qu'il faut souligner le travail de Laurent Kempe, foundateur et éditeur du site, pour la communauté technique : Bio de Laurent Kempe

par Renaud Harduin publié dans : MS Analysis Services 2005
ajouter un commentaire commentaires (0)    créer un trackback recommander
Dimanche 24 septembre 2006

Je vous propose sur le lien suivant un article que je viens de publier sur ADOMD.net (pour faire suite au précédent) sur mon autre site favoris techHeadBrtohers.com avec DotNetGuru !

Cet article traite de l'utilisation d'ADOMD.Net pour retrouver dynamiquement la structure des bases multidimensionnelles et permettre la construction de MDX ...
Le lien :ADOMD.Net : base d'un requeuteur OLAP

J'en profite pour ajouter que tech head brothers fait ce mois ci peau neuve et je pense qu'il faut souligner le travail de Laurent Kempe, foundateur et éditeur du site, pour la communauté technique : Bio de Laurent Kempe

par Renaud Harduin publié dans : MS Analysis Services 2005
ajouter un commentaire commentaires (0)    créer un trackback recommander
Lundi 11 septembre 2006
EN : I'm currently working on SAS9 Architecture and I would like to share some results about the base SAS performance. The purpose was : what advantage could give us SPDE ? What are the index options ?
 
SAS 9.1 comes with SPDE (Scalable Performance Data Engine = partitioned sas files on multiple FS) wich allows to a SAS Process to scale up on the same box (just changing libnames). In my case, I did some test on fact table of 28 Million rows on a 8 proc unix box limiting SAS to 8 threads and partition = 128 Mb. Have a look also on the unix top screen shot at the end of the article to see SPDE in  action ;)
 
Here are the results :
 
  Target Create a table with indexes          
       
PGM id step comment index target format # of record realtime CPU time
010 1 Copy a table from SAS8 to SAS9 / data step / set statement post SPDE 28 687 145,00 07:36,0 06:56,7
  2 index with proc dataset (order & order line) post SPDE 28 687 145,00 02:00,4 05:09,1
    09:36,4 12:05,8
     
011 1 Copy a table from SAS8 to SAS9 / data step / set statement on the fly SPDE 28 687 145,00 09:35,4 0:11:18
    index on the fly with index table option (order & order line)          
       
013 1 Copy a table from SAS8 to SAS9 / data step / set statement on the fly V9 BASE 28 687 145,00 15:33,5 0:10:41
    index on the fly with index table option (order & order line)   V9 BASE      
       
    Accelerator 38,37%
      :
       
       
  Target Merge 2 indexed tables and maintain indexes        
       
PGM id step comment index target format # of record realtime CPU time
030 1 merge only post V9 BASE 11 904 271,00 03:16,2 0:03:02
  2 index with proc datasets   V9 BASE   00:48,0 0:01:03
    04:04,2 04:05,2
       
PGM id step comment index target format # of record realtime CPU time
031 1 merge with index on the fly on the fly V9 BASE 11 904 271,00 03:46,8 0:04:02
       
PGM id step comment index target format # of record realtime CPU time
032 1 merge with index on the fly on the fly SPDE 11 904 271,00 02:27,0 0:04:16
       
    Accelerator 35,20%
 
You could see that SPDE processing saves 38% on a data ... set ... run; statements, and SPDE is more efficient on "on the fly index". Those results are confirmed by a merge test (target 2).
I will give other figures soon about Proc OLAP vs Proc MDDB.
 
 
FR : Je travaille actuellement sur l'architecture SAS9 et je voulais partager avec vous quelques résultats de SAS9 autour de la performance apportée par SPDE (module SAS/BASE !). La question est : Quel avantage pour SPDE ? Quelles options d'index ?
 
SAS9.1 viens avec SPDE (Scalable Performance Data Engine = les tables SAS sont explosées sous forme de n partitions sur n disques), ce qui permet à un process SAS d'escalader les processeurs sur un même serveur, juste en changeant un libname.
Dans mon cas, j'ai réalisés des test avec une table de 28 milion de record sur un serveur unix 8 proc, en se limitant à 8 thread par process, avec des partitions de 128 Mb.
Jetez un oeil sur le screenshot du top unix à la fin de l'artcile pour voir SPDE en action ;)
 
Vous pouvez constater dans la table ci dessus que SPDE me permet de gagner 38% sur un process d'alim. classique (data ... set ... run), et que SPDE est plus efficace sur un index à la volée si l'on parle d'une table ex nihilo. Ces résultats sont confirmés par le test numéro 2 (merge entre 2 tables avec Indexs).
J'èspère bientôt pouvoir vous donner des résultat autour de la Proc OLAP vs Proc MDDB !
 
 
SPDE in Action / SPDE en Action !
par Renaud Harduin publié dans : SAS9
ajouter un commentaire commentaires (0)    créer un trackback recommander
Vendredi 26 mai 2006

EN : I'm involved into the Office 2007 TAP and I'm testing Excel Services since 3 to 4 month. I could not resist to the pleasure to post few screenshots from Excel Services wich provides a full web Excel speadsheet that a lot of developper wrote, re write and re write ...

If the question of the Ultimate BI Front End is opened Excel 2007 coupled with Excel 2007 could be an answer.(in agiven technical & ecnomical environnement).

The following screenshots are using SSAS 2005 Sample Cube, but I also tested an access to SAS9 Olap server, and it worked fine :)

FR : Je travaille depuis quelques mois sur Office 2007 en TAP et Je ne peux pas résister au plaisir de poster quelques screenshot d'Excel Services qui nous permet d'avoir une feuille Excel Full Web que beaucoup ont essayé d'écrire, de re écrire et ré écrire.

Si la question du frontal ultime pour la BI existe, Excel 2007 et sa version Serveur pourraient être une bonne réponse..

Les captures suivantes sont réalisées avec le sample SSAS2005, mais j'ai bien entendu testé les accès à des cubes SAS9 OLAP :)

 

A simple cube access / Un acces simple

 

 

Expand sur un membre / Expanding a member

 

A nice transition effect that Microsoft has the secret / Une belle  transition dont Microsoft a le secret

 

Liste de fonctions !!! The function list !!!!

 

par Renaud Harduin publié dans : bi-art
ajouter un commentaire commentaires (1)    créer un trackback recommander
Mardi 9 mai 2006

EN : I'm currently involve in Office 2007 / BI  TAP, and I hope to blog soon about, but waiting for that, I would like to underly the following article of Roch Baduel, who is involve into the ECMA TC45, about WordProcessingML ... (the new Word Format !!!)

FR : Je travaille actuellement sur la partie BI d'OFFICE 2007 en TAP, et j'espère bientôt bloguer sur le sujet ... mais en attendant, je voudrais souligner un article de Roch Baduel sur le WordProcessingML (les nouveaux formats Office !!!). Roch participe à l'ECMA TC45.

http://openxmldeveloper.org/articles/DocxClassFormattedText.aspx

par Renaud Harduin publié dans : bi-art
ajouter un commentaire commentaires (3)    créer un trackback recommander
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus