C’est dérangeant cette dualité, ces sentiments
contradictoires que l’on ressent en soi, et qui composent nos journées. Ces
mouvements sinusoïdaux, ces va-et-vient entre l’obligation de s’atteler à
l’achèvement de nos tâches professionnelles et l’irrépressible envie de se
sentir détacher de ces/ses contraintes afin de se permettre de réaliser des
choses plus utiles pour la société, pour le bien commun. Ce constat est appuyé
par le fait que j’estime mon métier, tout du moins dans son format précédent,
comme étant inutile pour le plus grand nombre, mais m’apportant simplement à la
fois un grand confort de vie ainsi qu’un exercice intellectuel certes basique,
mais qui a au moins le mérite d’exister. La polarité qui en découle m’empêche
d’avancer, de prendre des décisions, car je suis invariablement tiraillé par
ces deux domaines que tout oppose ou presque. A moins que nous ne trouvions
finalement le moyen de concilier les deux, accordant tantôt à l’une, tantôt à l’autre
de ces deux factions un effort égal mais parfaitement délimité, de manière à
rendre possible sa progression personnelle et se débarrasser de cette très
désagréable impression de faire du surplace, de rester dans une zone de non
choix permanant, il sera à un moment donné nécessaire de prendre soit l’un,
soit l’autre des embranchements qui se présentent. Mais comment rapprocher ces
deux pôles sans trahir les idéaux de l’un par les objectifs de l’autre ?
De quelle manière peut-on se permettre de travailler pour le sens commun sans en
dévoyer ses principes tout en poursuivant son activité professionnelle, qui dans
mon cas se révèle profondément concurrentielle et qui oblige à un narcissisme
débridé, centrée sur sa progression personnelle au dépend de celle des autres
et donc en contradiction avec l’envie de partage et d’évolution symbiotique?
"Tels sont surtout les comédiens, les musiciens, les orateurs et les poètes. Moins ils ont de talent, plus ils ont d’orgueil, de vanité, d’arrogance. Tous ces fous trouvent cependant d’autres fous qui les applaudissent." Erasme
mercredi 5 novembre 2014
Le pourquoi de la SCOP : état d'âme
dimanche 14 septembre 2014
SQL Saturday 2014
Les SQL du samedi 2014, à Paris, c'est fini. Les premiers mots de ce post seront pour les organisateurs (GUSS et autres) qui ont abattu un formidable travail. Merci à vous.
Ensuite pour mes collègues de SCOP IT et surtout pour Romuald qui a accepté ma présence à ses côtés pour une session de malade mental : c’est toujours rassurant d’avoir une personne de cette valeur avec soi.
Puis un autre pour nos auditeurs, certains des plus fidèles d’ailleurs, qui acceptent d’en prendre plein la tête pendant les sessions.
Et enfin, le dernier mais pas des moindres, pour ce brave PowerPoint qui nous aide tous les jours à concevoir des diapositives et que l’on occulte presque systématiquement de nos remerciements. En parlant de cela, notre présentation est disponible ici.
Si des erreurs se sont glissées dans le document ci-dessus, si des points restent flous, si vous avez des questions, n’hésitez pas à nous les poser, par mail ou en commentaire de cet article.
Rendez-vous aux JSS, les 1er et 2 décembre 2014, avec, nous l’espérons, une nouvelle bizarrerie à vous présenter. D’ailleurs, nous allons éviter cette fois-ci de proposer une session purement technique sur AS. Si vous avez des suggestions, nous sommes prêts à les entendre (même si nous avons déjà notre grosse idée concernant le sujet).
lundi 11 août 2014
La progression : entre investissement personnel et contexte d'entreprise
Je reprends un thème que Florian a déjà bien abordé sur son
blog (http://fleid.net/?s=dette+technique
et http://fleid.net/2013/04/29/apres-la-dette-technique-la-dette-sociale-lautre-ennemie-du-patron-de-ssii/)
car je viens d’en discuter quelques minutes avec un jeune consultant ce matin
qui est venu me demander comment il pouvait progresser techniquement dans son métier
(tout ceci me faisant prendre conscience de mon âge avancé).
vendredi 8 août 2014
Session JSS 2013 : Column Store Index et ROLAP
Soyons fous, deux articles dans la même journée. Je me permets de remettre ici la webcast de la session que nous avions animée avec Mr Sauget lors des JSS de décembre 2013 (désolé pour le laps de temps). Objectif? 100 000 vues avant la fin de la semaine.
En attendant, voici : Webcast
En attendant, voici : Webcast
Many-to-Many et agrégations
J’aime beaucoup les Many-to-Many sur SSAS, surtout que la
littérature pour un sujet aussi anodin en apparence est assez conséquente. J’aime
surtout les Many-to-Many quand il faut les expliquer à un utilisateur qui ne
comprend pas pourquoi la somme de ses lignes n’est pas égale à la cellule du
grand total.
Pour illustrer notre sujet du jour, voici une base de
données se proposant de permettre à mon entreprise préférée l’analyse du
montant de ses ventes (FactSale) en fonction des raisons de la vente
(FactSaleReason) et du revenu de ses clients (FactIncome). Imaginons que nous
retournions à un mode de rétribution à la journée, ça facilite un peu l’interprétation
de notre cas d’étude.
vendredi 28 février 2014
Nouveau challenge
Cela fait déjà 6 mois, et je n’ai pas encore pris le temps de présenter la nouvelle entreprise pour laquelle je travaille. Remarquez, cela fait un bout de temps que je n’ai rien mis sur ce blog : espérons que j’arrive à améliorer les choses de ce côté-là en 2014.
Avec Charles-Henri et Romuald, nous avons décidé de créer une entreprise (SCOP IT), et cela soulève toujours pas mal de questions : en voici quelques-unes dans le désordre.
Avec Charles-Henri et Romuald, nous avons décidé de créer une entreprise (SCOP IT), et cela soulève toujours pas mal de questions : en voici quelques-unes dans le désordre.
mardi 16 avril 2013
Challenge MDX : Generate, TopCount et restriction sur un set... en 2005
Voici un cas marrant sur lequel nous nous sommes penchés avec Thomas Ricquebourg. Nous avons une dimension produit avec une hiérarchie standard (Marque - SousMarque - Produit), une dimension temps avec une hiérarchie (Année - Mois - Jour), une dimension Géographie (Pays) et enfin un groupe de mesures (Quantité et CA) avec des données au jour.
Le but du jeu c'est de ramener les 5 produits les plus vendus par pays pour un mois et une marque donnés. Première étape dans l'écriture de la requête :
WITH SET [Top Product] AS
GENERATE(
[Geography].[Country].Members
,TopCount(
[Product].[Product].Members
,5
,[Measures].[Quantity]
)
)
SELECT [Measures].[Quantity] ON 0,[Geography].[Country].Members
*[Product].[Brand].Member
*[Time].[Month].&[201304]
*[Top Product] ON 1
FROM [MyCube]
Cette dernière va poser un(des) problème(s) : Elle ne me retourne pas les produits les plus vendus sur le mois sélectionné ou encore, le nombre de produit par pays ne sera pas toujours le même et ce malgré le TopCount. A votre avis pourquoi? Comment résoudre ce cas (attention, nous sommes en 2005)?
Comme d'habitude, laisser vos avis dans les commentaires.
Encore une fois je le précise, tout le monde peut laisser libre cours à son imagination. Peu importe que les propositions soient plus ou moins bonnes, l'idée de ce genre de billet c'est de faire resurgir des notions générales à partir d'un cas précis.
Le but du jeu c'est de ramener les 5 produits les plus vendus par pays pour un mois et une marque donnés. Première étape dans l'écriture de la requête :
WITH SET [Top Product] AS
GENERATE(
[Geography].[Country].Members
,TopCount(
[Product].[Product].Members
,5
,[Measures].[Quantity]
)
)
SELECT [Measures].[Quantity] ON 0,[Geography].[Country].Members
*[Product].[Brand].Member
*[Time].[Month].&[201304]
*[Top Product] ON 1
FROM [MyCube]
Cette dernière va poser un(des) problème(s) : Elle ne me retourne pas les produits les plus vendus sur le mois sélectionné ou encore, le nombre de produit par pays ne sera pas toujours le même et ce malgré le TopCount. A votre avis pourquoi? Comment résoudre ce cas (attention, nous sommes en 2005)?
Comme d'habitude, laisser vos avis dans les commentaires.
Encore une fois je le précise, tout le monde peut laisser libre cours à son imagination. Peu importe que les propositions soient plus ou moins bonnes, l'idée de ce genre de billet c'est de faire resurgir des notions générales à partir d'un cas précis.
Inscription à :
Articles (Atom)