Vous pouvez connecter Yonghong BI à MaxCompute afin d'analyser et de visualiser les données de vos projets MaxCompute. Cette rubrique vous guide tout au long du processus de connexion et d'analyse des données.
Informations générales
Yonghong Desktop est un outil de business intelligence (BI) de bureau dédié à l'analyse des données. Vous pouvez l'installer sur votre machine locale et l'utiliser immédiatement sans déploiement complexe. Il offre des capacités complètes, agiles et efficaces en matière de gouvernance des données, d'analyse visuelle et d'analyse approfondie basée sur l'IA, simplifiant ainsi l'analyse et la visualisation des données pour tous les utilisateurs. Pour plus d'informations sur Yonghong BI, consultez la documentation Yonghong.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
-
Un projet MaxCompute existant.
Pour plus d'informations sur la création d'un projet MaxCompute, consultez la rubrique Créer un projet MaxCompute.
-
Un ID AccessKey et un AccessKey Secret disposant d'un accès au projet MaxCompute.
Vous pouvez accéder à la page Gestion des clés d'accès pour obtenir un ID AccessKey et un AccessKey Secret.
-
Une installation de Yonghong Desktop (v9.2.2), qui inclut un connecteur MaxCompute intégré.
Pour plus d'informations sur l'installation et le démarrage de Yonghong Desktop, consultez la documentation Installer Yonghong Desktop.
L'exemple présenté dans cette rubrique utilise Yonghong Desktop v9.2.2, qui intègre un pilote JDBC MaxCompute.
-
Si le pilote JDBC MaxCompute intégré à Yonghong Desktop ne parvient pas à se connecter à votre projet MaxCompute, téléchargez le pilote JDBC MaxCompute (v3.2.8 ou ultérieure) qui inclut le package
jar-with-dependencies.L'exemple de cette rubrique utilise le pilote JDBC MaxCompute v3.2.9. Pour plus d'informations sur l'ajout d'un pilote, consultez la section Ajouter un pilote personnalisé.
Étape 1 : Connecter Yonghong BI à MaxCompute
Démarrez Yonghong Desktop.
Dans le volet de navigation de gauche, cliquez sur Create Connection.
Sur la page Create Connection, cliquez sur
et sélectionnez MaxCompute.-
Sur la page Database, configurez les paramètres suivants.
Paramètre
Description
Connect to data source
Le type de la source de données cible. Définissez ce paramètre sur MaxCompute.
driver
Le pilote utilisé pour se connecter au projet MaxCompute. Les types de pilotes suivants sont pris en charge :
-
Pilote par défaut : la valeur est com.aliyun.odps.jdbc.OdpsDriver. Dans la plupart des cas, il n'est pas nécessaire de modifier cette valeur.
-
Pilote personnalisé : si le pilote par défaut ne parvient pas à se connecter au projet MaxCompute, vous devez sélectionner un pilote personnalisé. Pour savoir comment ajouter un pilote personnalisé, consultez la section Ajouter un pilote personnalisé.
URL
L'URL de connexion au projet MaxCompute. Utilisez le format
jdbc:odps:<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}], en omettant les chevrons (<>).-
<MaxCompute_endpoint> : Obligatoire. Le point de terminaison de la région où se trouve votre projet MaxCompute.
Pour obtenir la liste des points de terminaison, consultez la rubrique Points de terminaison.
-
<MaxCompute_project_name> : Obligatoire. Le nom du projet MaxCompute cible.
Il s'agit du nom de votre projet MaxCompute, et non d'un espace de travail. Vous pouvez vous connecter à la console MaxCompute, changer de région dans le coin supérieur gauche et trouver le nom du projet sur la page Projects.
-
interactiveMode : Facultatif. Indique si la fonctionnalité Query Acceleration est activée.
Pour activer Query Acceleration, ajoutez
&interactiveMode=trueà l'URL. Pour plus d'informations, consultez la rubrique Query Acceleration.
Server login
La valeur par défaut est Username and password. Il n'est pas nécessaire de modifier cette valeur.
username
L'ID AccessKey disposant d'un accès au projet MaxCompute.
Vous pouvez accéder à la page Gestion des clés d'accès pour obtenir un ID AccessKey.
password
L'AccessKey Secret correspondant à l'ID AccessKey.
Vous pouvez accéder à la page Gestion des clés d'accès pour obtenir un AccessKey Secret.
-
-
En bas de la page Database, cliquez sur Test Connection. Une fois le test réussi, enregistrez la connexion de données.
Dans la boîte de dialogue qui s'affiche, saisissez MaxCompute comme nom de fichier et cliquez sur OK pour enregistrer le fichier. Une entrée de source de données MaxCompute apparaît sous le nœud Demo Data_zhCN dans le volet de navigation de droite.
Étape 2 : Interroger et analyser les données
Une fois la connexion de données créée, vous pouvez interroger et analyser les données du projet MaxCompute. Vous pouvez effectuer les opérations suivantes. Pour des instructions détaillées, consultez la documentation Aide Yonghong.
-
Afficher toutes les tables
Après avoir enregistré la connexion de données, Yonghong Desktop charge automatiquement les informations relatives aux tables depuis le projet MaxCompute.
-
Afficher le schéma d'une table
Dans le volet de navigation de gauche de l'interface utilisateur de Yonghong Desktop, cliquez sur Create Dataset, puis sélectionnez MaxCompute comme source de données. Ensuite, vous pouvez exécuter un script SQL personnalisé pour afficher le schéma de la table dans l'onglet MetaData et enregistrer le jeu de données.
Dans la liste des tables, sélectionnez la table bank_data_pt, saisissez une instruction SQL telle que
select * from bank_data_pt where age=35, puis cliquez sur Refresh Data pour charger les données. Dans l'onglet metadata, vous pouvez consulter des champs tels que job (type de poste), marital (état civil), education (niveau d'études), housing (le client possède-t-il un prêt hypothécaire ?), loan (le client a-t-il un prêt ?), contact (méthode de contact), duration et poutcome (résultat de la campagne marketing précédente). Après avoir confirmé que le schéma est correct, cliquez sur l'icône d'enregistrement pour sauvegarder le jeu de données. -
Afficher les données d'une table
Dans le volet de navigation de gauche de l'interface utilisateur de Yonghong Desktop, cliquez sur Create Dataset, puis sélectionnez MaxCompute comme source de données. Ensuite, vous pouvez exécuter un script SQL personnalisé pour afficher les données de la table dans l'onglet Data Details et enregistrer le jeu de données.
Sélectionnez l'option Custom SQL, saisissez une requête telle que
select * from bank_data_pt where age=35dans la zone de saisie SQL, puis cliquez sur Refresh Data. Vous pouvez consulter le résultat de la requête dans la section Data Details située à droite. Cliquez sur l'icône d'enregistrement dans la barre d'outils supérieure pour sauvegarder le jeu de données. -
Visualiser et analyser les données
Dans le volet de navigation de gauche de l'interface utilisateur de Yonghong Desktop, cliquez sur Create Dashboard, créez un rapport, sélectionnez un type de graphique, puis configurez les paramètres pour analyser les données en fonction de vos besoins métier.
Les modèles de thème de rapport suivants sont disponibles : Default Theme, Classic Blue, Macaron et Moonlight Blue. Sur la page d'édition, faites glisser les champs de la section de configuration des champs de données située à droite vers les sections columns et rows. Par exemple, faites glisser Total number of employees_Sum vers la section columns et Education Level vers la section rows pour générer le graphique.
Ajouter un pilote personnalisé
Yonghong Desktop inclut un pilote JDBC MaxCompute intégré. Si ce pilote ne parvient pas à se connecter à votre projet MaxCompute, suivez les étapes ci-dessous pour ajouter un pilote personnalisé.
Démarrez Yonghong Desktop.
Dans le coin supérieur gauche, cliquez sur l'icône
, saisissez un nom pour le pilote MaxCompute, téléchargez le fichier JAR du pilote JDBC MaxCompute téléchargé, tel que odps-jdbc-3.2.9-jar-with-dependencies.jar, puis cliquez sur OK pour ajouter le pilote.