Aller au contenu

Création de cubes avec Analysis Services

Dans le monde l'informatique décisionnelle, l'analyse multidimensionnelle, Analysis Services est la solution de Microsoft pour créer des structures de données multi-dimensionnelle. C'est de loin l'outil le plus utlisé.

Afin de bien planter le décor, je vous propose de partir en immersion avec ces deux vidéos de Yann LeCun, le père des réseaux de neuronnes convolutionnels. Il est considéré comme l'un des pères de l'intelligence artificielle.

OLAP vs OLTP#

OLAP (for online analytical processing) is software for performing multidimensional analysis at high speeds on large volumes of data from a data warehouse, data mart, or some other unified, centralized data store. OLTP, or online transactional processing, enables the real-time execution of large numbers of database transactions by large numbers of people, typically over the internet. Watch master inventor Martin Keen explain and clarify the differences in a versus format.

Deep learning - Yann LeCun, à l'USI#

Professeur à l’Université de New York, Yann LeCun est aujourd’hui reconnu comme étant le spécialiste mondial de l’intelligence artificielle et a tout récemment rejoint Facebook pour travailler sur le nouveau programme FAIR (Facebook Artificial Intelligence Research) dont un des bureaux se trouve à Paris. Cette session vous initiera à ce qui sera au cœur de l'intelligence artificielle de demain et de la R&D de Facebook.

La problématique des données volumineuses est un sujet ancien,

Le directeur souhaite connaitre le chiffre d'affaiire par mois, par région et par catégore de produit. Il peut également demander le chiffre d'affaire par jour/heure, par ville, par produit et par client.

La granularité#

Afin de mieux comprendre les données, il est souvent nécessaire d'aller au plus petit niveau de détail des données, la granularité. La granularité désigne le niveau de détails des données. Par exemple,

Année > Mois > Date > Continent > Région > Pays > Région > Département > Ville > Boutique > Caissier > Client

Dans le cadre du reporting il n'est pas nécessaire d'avoir autant de détails, les données macros suffisent largement pour tirer l'information.

Cela a un prix, l'espace de stockage est plus grand. En effet, plus le niveau de détails est grand, plus grand est la cardinalité.

De manière générale, les entreprises ne gardent les données détaillés que sur une courte période. Les données historiques sont agrégées puis supprimer afin de libérer de l'espace de stockage.

Analysis Services est la solution de Microsoft pour créer des structures de données multidimensionnelles. C'est de loin l'outil le plus utlisé.

SQL Server Analysis Services#

Analysis Services est un moteur de données analytiques (VertiPaq) utilisé dans le support décisionnel et l’analytique métier.

Pour en savoir plus, lisez Qu’est-ce que Analysis Services ?

Azure Analysis Services#

Azure Analysis Services est une plateforme entièrement gérée en tant que service (PaaS) qui fournit des modèles de données de qualité professionnelle dans le cloud.

Pour en savoir plus, lisez Présentation d’Azure Analysis Services

Flux de travail#

La mise en place d'un cube mutlidimensionnel peut être résumée en trois étapes

  1. La conception du modèle de données
  2. L'implémentation des ETL
  3. Création d'un cube

Cas Pratique#


Vous voulez apprendre à créer des cubes multidimensionnels, rendes-vous dans la prochaine section pour la mise en place de l'environnement de développement.

Partagez sur les réseaux sociaux

Commentaires