Nous aimons SQL...
la plupart du temps

Nous éprouvons un sentiment partagé à l'égard du SQL : nous l'aimons et le détestons à la fois. D'un côté, c'est puissant et flexible. Mais de l'autre, c'est un langage en écriture seule qui n'est ni réutilisable ni cohérent.

Nous aimons réutiliser du code
Nous n'aimons pas devoir copier-coller des extraits de code

Nous aimons écrire des requêtes
Nous n'aimons pas déboguer des expressions SQL géantes

Nous aimons donner le pouvoir aux utilisateurs grâce aux données
Nous n'aimons pas devoir faire des ajustements en permanence

Cependant, le SQL est la meilleure façon, et parfois la seule, d'obtenir les données dont vous avez besoin. Tout du moins, c'était le cas jusqu'à maintenant.

LookML : notre langage de modélisation des données expliqué en détail

Plutôt que d'essayer de remplacer SQL, nous avons conçu LookML qui exploite toute la puissance de SQL, tout en résolvant les problèmes les plus difficiles liés à son utilisation en entreprise.

LookML ne vient pas remplacer SQL ; c'est une nouvelle étape dans l'évolution de SQL. Il conserve tout ce que vous aimez (la puissance et la flexibilité) et rectifie ce que vous détestez. En faisant de SQL un véritable langage de programmation, nous pouvons supprimer les problèmes de bas niveau pour que les analystes puissent se concentrer sur leur travail d'analyse.

Réutilisable

LookML vous permet de définir une fois pour toute votre modèle de données et de pouvoir faire référence à n'importe quelle partie de celui-ci à un tout autre endroit. Toute logique avec jointure complexe que vous pouvez spécifier en SQL peut être réalisée en LookML, une seule fois, et utilisée par n'importe quel utilisateur. De plus, en utilisant LookML, vous avez l'assurance que vos collègues utilisent le bon code SQL, car tout le monde fait référence aux mêmes dimensions et indicateurs centralisés.

Collaboratif

LookML décompose le code SQL en petites unités qui sont faciles à examiner, assimiler et recombiner. Cela encourage la collaboration et l'itération. LookML facilite la compréhension et la mise à jour des extraits, en évitant d'avoir à démêler des requêtes SQL géantes.

Flexible

LookML vous permet de définir une logique métier de façon à ce qu'elle puisse être utilisée par l'ensemble de votre entreprise. Toutefois, les entreprises évoluent ; il se peut donc que vous deviez modifier la définition d'un indicateur de performance clé ou ajuster votre modèle de tarification. Lors de ces changements, il vous suffit de modifier une seule fois la définition de l'indicateur concerné dans votre modèle. L'indicateur est alors mis à jour partout où il est utilisé et tout le monde reste donc sur la même longueur d'onde.

Organisé

LookML fait appel à des vues et à des modèles pour que votre logique métier reste organisée. Vous ne vous retrouverez donc pas avec un dossier rempli de fichiers SQL désorganisés. LookML est un véritable code structuré et extensible.

Contrôlé

LookML s'intègre en toute transparence avec Git via Github ou votre propre serveur Git. Chaque analyste de données dispose de son propre environnement de développement pour tester de nouvelles analyses sans affecter les autres. Toute modification de votre modèle de données peut faire l'objet d'un audit, et être examinée et annulée, si nécessaire.

Prenez goût à l'analytique

Business intelligence, analyse de big data ou vue client à 360° : quels que soient vos besoins, Looker peut vous aider. Parlez à nos experts en données.

Demander une démo