Comment Créer Palo cubes OLAP et dimensions avec Talend ?
Création de Palo cubes OLAP et dimensions avec Talend:
Talend Open Studio dispose d'un ensemble de composants pour gérer Palo Cubes et effectuer un traitement ETL complexe. Les composants principaux sont les suivants:
- tPaloDatabase
- tPaloCube
- tPaloDimension
- tPaloOutputMulti
Palo a une approche très intéressante ouverte Souce OLAP qui utilise un serveur efficace dans la mémoire-OLAP et Excel (ou Open Office) comme outil de visualisation.
Palo permet des cubes OLAP à être visualisées sur un serveur web, offrant un endroit frais (et parfois mieux) alternative à Mondrian / JPivot. Talend Open Studio rend possibile pour traiter des procédures d'intégration de données complexes pour construire fiables cubes OLAP Palo.
Étape 1: Créer une base de données Palo avec base de données Talend Palo
Palo recueille des cubes OLAP dans une base de données, de sorte que la première tâche est de créer une nouvelle base de données. Cette étape est assez simple, il suffit de mettre un composant tPaloDatabase (de Business Intelligence -> OLAP Cube -> Palo palette) sur un travail nouvellement créé et donner un nom au champ (par exemple "MyDB") de base de données:
hostname: "localhost" (faire le service Palo MOLAP Server vous est actif)
Port du serveur: "7777"
nom d'utilisateur: "admin"
mot de passe: "admin"
base de données: "MyDB"
action sur la base de données: "Créer la base de données"
Maintenant exécuter le travail, une nouvelle base de données Palo nommé MyDB sera créé.
Étape 2: Ajouter dimensions Palo avec Palo Dimension
Le prochain septembre implique la création de clients, les catégories et les dimensions Mesures OLAP. (Mesures à Palo sont stockées en tant que dimension particulière).
Ces dimensions seront utilisées dans la création d'un nouveau Palo cube dans l'étape 4.
En utilisant tPaloDimension ces tâches sont vraiment faciles.
Les paramètres des composants sont comme suit:
Base de données: "MyDB"
Dimension: "Clients"
Action sur la dimension: "Créer dimension if not exists"
Ensuite, enregistrer et exécuter le travail, un nouveau (vide) dimension "Clients" sera créé. Utilisez ce composant de la même manière pour créer une nouvelle dimension appelée "Catégories".
La création d'une dimension de mesures possible, il faut en tPaloDimension permettant "Créer des éléments de dimension".
Les paramètres sont les suivants:
Base de données: "MyDB"
Cube: "MonCube"
Action sur le cube: "Supprimer cube sinon existe et créer" (Palo cube doit être reconstruire lorsque ses changements de structure)
DimensionsList:
"Catégories"
"Les clients"
"Les mesures"
Cet argument est discuté dans les données article de charge en cubes Palo avec Talend.
En utilisant tPaloDimension ces tâches sont vraiment faciles.
Base de données: "MyDB"
Dimension: "Clients"
Action sur la dimension: "Créer dimension if not exists"
Ensuite, enregistrer et exécuter le travail, un nouveau (vide) dimension "Clients" sera créé. Utilisez ce composant de la même manière pour créer une nouvelle dimension appelée "Catégories".
Étape 3: Créer une dimension Mesures
OLAP Mesures à Palo sont définies dans une seule dimension, avec des valeurs d'élément en tant que noms de mesure. Par exemple, pour ajouter un "PiceList" et la mesure "Quantité" nous allons créer une dimension nommée «Mesures» avec deux éléments numériques: "Liste de prix" et "Quantité".La création d'une dimension de mesures possible, il faut en tPaloDimension permettant "Créer des éléments de dimension".
les noms des éléments de mesure devrait être générées à partir d'un flux et cartographiés sous forme de colonnes dans le composant Palo Dimension. Ceci peut être réalisé à la procédure followin:
- utiliser un composant tFixedFlowInput, avec deux colonnes "ListPrice" une "Quantité" comme schéma de sortie. En tant que composant ensemble de paramètres "Utiliser une seule table". Ensuite, attribuez à la colonne ListPrice la valeur "ListPrice" et à la colonne Quantité la valeur "Quantité", comme dans l'image suivante:
- enfin relier le tFixedFlowInput à un nouveau composant Polo Dimension avec ces paramètres:
Base de données: "MyDB"
Dimension: "Mesures"
Créer des éléments de dimension: checked
Type de consolidation: Aucun
SchemaType: copier le même schéma du composant tFixedFlowInput
Colonnes d'entrée:
Liste de prix; numérique; Ajouter ou mettre à jour
Quantité; numérique; Ajouter ou mettre à jour
Le résultat final devrait être le même de l'image ci-dessous:
Maintenant, enregistrer et exécuter la tâche, une nouvelle dimension "Mesures" avec "Prix" et des mesures OLAP «quantité» sera créé.
Étape 4: Créer Palo OLAP Cubes avec Talend Palo Cube
Lorsque vous avez créé les "Clients", "Catégories" et "Mesures" dimension est temps de les rassembler dans une nouvelle Palo Cube. Cette tâche possible, il faut en utilisant le composant Talend tPaloCube, configuré comme dans l'image suivante:Base de données: "MyDB"
Cube: "MonCube"
Action sur le cube: "Supprimer cube sinon existe et créer" (Palo cube doit être reconstruire lorsque ses changements de structure)
DimensionsList:
"Catégories"
"Les clients"
"Les mesures"
Maintenant, enregistrer et exécuter le travail, un nouveau Palo Cube sera créé. Pour vérifier le processus de création, vous pouvez utiliser le panneau Web Palo Suite
Étape 5: Utilisez Talend comme outil ETL puissant pour charger des cubes OLAP Palo
L'étape suivante consiste à utiliser Talend Open Studio comme outil ETL pour charger des données en cubes Palo.Cet argument est discuté dans les données article de charge en cubes Palo avec Talend.
Si cette article t'a aidé a résoudre votre probléme n'hésité pas a la partager sur facebook ....
Comment Créer Palo cubes OLAP et dimensions avec Talend ?
Reviewed by Badr Dev
on
19:43
Rating:
Aucun commentaire: