Fermer

janvier 4, 2023

Fonctions de données dans TIBCO Spotfire

Fonctions de données dans TIBCO Spotfire


Fonctions de données :

Les fonctions de données dans Spotfire permettent aux utilisateurs de créer des scripts basés sur leur logique personnalisée pour transformer des données, ajouter une fonctionnalité à une visualisation ou établir une connexion à une base de données, etc. Il mappe l’entrée à la sortie, ce qui signifie qu’il spécifie le champ/la valeur à utiliser et la variable à laquelle l’affecter. Il s’agit de calculs basés sur des scripts S-PLUS, open-source R, SAS®, MATLAB®*, R ou python.

Dans ce blog, je fournirai des étapes détaillées sur les points suivants :

  • Comment installer les bibliothèques requises pour la fonction de données.
  • Enregistrement des fonctions de données.
  • Fonction de données – Cas d’utilisation

Installation des librairies nécessaires à la fonction data :

Dans TIBCO Spotfire, ouvrez Outils Python dans le menu Outils.

Image 1

La boîte de dialogue illustrée ci-dessous apparaît. Vous pouvez entrer les packages que vous devez installer ici. Les résultats de la recherche apparaîtront dans la boîte ci-dessous, que vous pourrez ensuite installer en cliquant sur le bouton Installer. Nous pouvons installer tous les packages et bibliothèques nécessaires de cette manière.

Photo2

Fonction d’enregistrement des données :

Nous pouvons enregistrer une fonction de données en accédant à Fonction d’enregistrement des données option sous le menu Outils comme indiqué ci-dessous :

Photo3

Une fois que nous avons cliqué dessus, la boîte de dialogue ci-dessous apparaît.

Photo4

Nom – Saisissez le nom de la fonction Données.

Taper – Le langage de script que vous souhaitez utiliser. Dans notre cas, nous utiliserons Python.

Paquets – Mentionnez les packages que vous allez utiliser dans le script séparés par un point-virgule.

Description – Vous pouvez mentionner la description à la fonction Données si nécessaire.

Data Intelligence - L'avenir du Big Data
L’avenir des mégadonnées

Avec quelques conseils, vous pouvez créer une plate-forme de données adaptée aux besoins de votre organisation et tirer le meilleur parti de votre capital de données.

Obtenir le guide

Scénario – Entrez votre script ici.

Paramètres d’entrée – Après avoir cliqué sur Ajouter dans la section des paramètres d’entrée, la boîte de dialogue ci-dessous s’ouvrira dans laquelle vous pourrez entrer les valeurs d’entrée et les types de données que vous prévoyez d’entrer dans le programme.

Image5

Paramètres de sortie – Lorsque nous cliquons sur Ajouter dans la zone des paramètres de sortie, la boîte de dialogue ci-dessous s’affiche. Ici, nous pouvons initialiser la sortie et spécifier si la sortie sera une valeur, une table ou une colonne.

Photo6

Une fois que vous avez fini de remplir tous les champs, cliquez sur Exécuter pour démarrer l’implémentation. La boîte de dialogue ci-dessous apparaît alors.

Capturer4

Ici, il existe deux méthodes différentes dans lesquelles vous pouvez introduire votre entrée dans l’onglet d’entrée.

  • Évaluer – Utilisé pour spécifier directement la valeur de l’entrée.
  • Propriété du document – Les propriétés de document peuvent être utilisées lorsque vous souhaitez que la valeur de l’entrée soit applicable dans tout le document.

Dans l’onglet Sortie, vous pouvez mentionner le nom de la table de données selon vos préférences.

Capture1

Cas d’utilisation de la fonction de données :

Ici, j’ai utilisé l’ensemble de données FIFA 2020 pour démontrer le cas d’utilisation.

Dans le cas d’utilisation, j’ai créé une fonction de données – afin d’importer des bibliothèques (Pandas, NumPy), de récupérer des données à partir d’un fichier csv, d’exécuter des tâches de nettoyage et de manipulation de données telles que la suppression de valeurs nulles, la création de nouvelles colonnes et l’attribution des valeurs. en fonction de critères prédéfinis et en créant des colonnes calculées.

Capture2

Capture3

Dans ce cas, je n’ai pas utilisé de paramètre d’entrée, mais vous êtes libre d’en créer un si vous souhaitez mentionner quelque chose qui nécessite une entrée de l’utilisateur.

De plus, j’ai défini un paramètre de sortie (comme indiqué ci-dessous) et spécifié le type comme « Table » pour renvoyer les données sous la forme d’une table.

Photo13

J’ai pu récupérer le jeu de résultats en exécutant le code ci-dessus après avoir utilisé les techniques de manipulation de données existantes.

Les données sont actuellement prêtes à être visualisées !

Photo14

Photo15

C’est ainsi que nous pouvons introduire des données dans une fonction de données et les transformer pour répondre à nos besoins.

Merci d’avoir lu!






Source link

janvier 4, 2023