Déployer des blocs Looker
Cette page décrit la procédure d'installation d'un bloc Looker prédéfini pour Cortex Framework situé dans un dépôt GitHub public, par exemple :
- SAP pour Cortex
- Salesforce Sales Cloud (SFDC) pour Cortex
- Oracle EBS pour Cortex
- Salesforce Marketing Cloud (SFMC) pour Cortex
- Meta pour Cortex
- YouTube (avec DV360) pour Cortex
- Insights cross-média et produit connecté pour Cortex
Pour déployer le tableau de bord Looker pour Dun & Bradstreet, consultez Tableau de bord Data Studio pour Dun & Bradstreet.
Prérequis
Pour accéder à ces tableaux de bord prédéfinis et les utiliser, vous devez d'abord effectuer les opérations suivantes :
- Déployez Cortex Framework : assurez-vous que Cortex Framework est configuré avec vos sources de données. Pour en savoir plus, consultez Conditions préalables au déploiement de Cortex Framework.
- Accéder à Looker : accédez à Looker et familiarisez-vous avec la plate-forme.
- Explorer les tableaux de bord disponibles : explorez les tableaux de bord prédéfinis et les insights disponibles dans le tableau de bord que vous souhaitez déployer. Pour en savoir plus, consultez Blocs Looker disponibles.
Une fois les conditions préalables remplies, vous pouvez installer votre bloc Looker.
Installation
Les blocs Looker utilisent LookML (Looker Modeling Language) pour définir le modèle sémantique des tableaux de bord Looker. Pour installer le modèle LookML qui correspond à votre source de données Cortex, utilisez l'une des options suivantes :
- Option A : Installez l'extension depuis Looker Marketplace à l'aide d'une URL Git.
- Option B : Installez en forcant le dépôt.
Les sections suivantes décrivent les étapes pour chaque option.
Option A : Installer depuis Looker Marketplace à partir d'une URL Git
Looker Marketplace est un emplacement centralisé dans Looker qui permet de rechercher, de déployer et de gérer des blocs, des applications, des visualisations et des plug-ins Looker. Pour installer une extension depuis une URL Git via Marketplace Looker :
- Accédez à votre instance Looker.
- Cliquez sur le bouton Marketplace dans la barre de menu Looker .
- Dans le menu "Place de marché", sélectionnez l'option Gérer.
- Sur la page Gérer, sélectionnez le menu à trois points Options .
- Sélectionnez le bouton Installer via l'URL Git.
- Saisissez l'URL et le SHA du commit du dépôt choisi :
- Cliquez sur Installer.
- Acceptez les conditions d'utilisation et cliquez sur "Continuer".
- Saisissez les paramètres requis correspondant à vos données :
- Nom de connexion
- ID du projet
- Ensemble de données de reporting
- Cliquez sur Installer.
Pour en savoir plus, consultez la documentation Looker sur l'installation d'un outil à partir d'une URL Git.
Option B : Installer en forçant le dépôt
Pour installer des blocs Looker en forçant le dépôt, procédez comme suit :
Dupliquez le dépôt GitHub :
- Accédez au dépôt GitHub du bloc Looker choisi :
- Cliquez sur Dupliquer en haut à droite du dépôt.
- Créez un fork avec votre nom d'utilisateur. Une copie du dépôt est alors créée dans votre compte GitHub.
Créez un projet LookML vide :
- Vérifiez que vous êtes en mode Développement.
- Sélectionnez Projets dans le menu Développer.
En haut à gauche de la page Projets LookML, sélectionnez Configurer un modèle pour ouvrir la page Configurer un modèle.
Sur la page Configurer un modèle, spécifiez les options de votre modèle :
Modèle : nommez votre modèle avec le même nom que le fichier
model.lkmldans le dépôt. Par exemple, nommez le modèlecortex-<datasource>.Projet : nommez votre projet. Vous pouvez lui donner le même nom que le modèle ou un autre nom.
Connexions autorisées : spécifiez les connexions de base de données que le modèle peut utiliser, ou indiquez que le modèle est autorisé à utiliser toutes les connexions actuelles ou futures.
Cliquez sur Enregistrer pour enregistrer le projet en tant que projet en attente.
Sur la page Projets LookML, recherchez le nouveau projet dans la section Projets en attente.
Cliquez sur Ajouter LookML pour ouvrir la page Nouveau projet.
Sur la page "Nouveau projet", spécifiez les options de votre projet :
- Nom du projet : déjà renseigné avec la valeur spécifiée à l'étape précédente.
- Point de départ : sélectionnez Projet vide.
Sélectionnez Créer un projet. Looker crée le projet et l'ouvre dans l'IDE Looker.
Pour en savoir plus, consultez la documentation Looker d'origine sur la génération d'un modèle LookML.
Connectez le nouveau projet LookML au dépôt dupliqué : suivez les étapes de la documentation Looker, Configurer et tester une connexion Git.
Mettez à jour les valeurs des constantes dans le fichier
manifest.lkml:- Ouvrez le fichier
manifest.lkmldans votre dépôt dupliqué dans Looker. - Localisez la section des constantes et modifiez les valeurs comme décrit dans la section Paramètres requis.
- Ouvrez le fichier
Validez les modifications et déployez-les en production. Avec le projet Looker basé sur votre dépôt forké, vous pouvez personnaliser le LookML pour répondre aux besoins spécifiques de votre entreprise. Suivez les étapes décrites dans Déployer vos modifications en production.
Paramètres obligatoires
Ces valeurs requises sont configurées lors du processus d'installation sur la Marketplace. Si ce bloc a été installé à partir d'un dépôt Git forké, vous devez mettre à jour les valeurs de ces constantes dans le fichier manifest.lkml du projet.
| Paramètre | Valeur | Description | Blocs Looker |
|---|---|---|---|
Connection Name
|
Nom de la connexion | Nom de la connexion BigQuery permettant à Looker d'interroger l'ensemble de données Cortex REPORTING. doit être activé. | Tous |
Project ID
|
ID du projet | Projet Google Cloud dans lequel réside l'ensemble de données de reporting dans BigQuery. Pour en savoir plus, consultez Identifier des projets. | Tous |
Reporting Dataset
|
Nom de l'ensemble de données pour les rapports | Ensemble de données REPORTING de la couche de données Cortex déployée, dans lequel résident les vues de l'ensemble de données de la source de données dans le projet BigQuery Google Cloud . En fonction des paramètres de déploiement de Cortex Data Foundation, ce nom d'ensemble de données se termine généralement par _REPORTING.
|
Tous |
Client
|
Numéro de client SAP (mandt)
|
Numéro de client SAP (mandt) à utiliser pour les rapports.
|
SAP |
Sign Change
|
Yes ou No
|
Dans les rapports sur les états financiers/comptes de résultat, les revenus sont généralement affichés dans le grand livre sous la forme d'un nombre négatif, ce qui indique un crédit. Si vous définissez la valeur "Changement de signe" sur Yes, elle s'affiche sous la forme d'un nombre positif dans les rapports sur le compte de résultat.
|
SAP |
Exigences supplémentaires spécifiques aux blocs
Certains blocs ont des exigences spécifiques pour leur déploiement. Pour en savoir plus, consultez le déploiement spécifique au bloc :
| Bloquer | Lien vers les exigences supplémentaires |
|---|---|
| SAP | Spécifications supplémentaires pour le bloc Looker Cortex Framework pour SAP |
| Oracle EBS | Spécifications supplémentaires pour le bloc Looker du framework Cortex pour Oracle EBS |
Ressources supplémentaires
Pour en savoir plus sur LookML, consultez la documentation et la formation suivantes :