Connectez Smartbi à un cluster AnalyticDB for MySQL pour interroger et visualiser vos données directement depuis les rapports Smartbi.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Smartbi V8.5 ou une version ultérieure installée
Un cluster AnalyticDB for MySQL. Voir Créer un cluster
L'adresse IP du serveur Smartbi ajoutée à la liste d'autorisation du cluster. Voir Configurer une liste d'autorisation
(Facultatif) Un endpoint public, si Smartbi et le cluster se trouvent dans des zones différentes. Voir Demander ou libérer un endpoint public
Choisir votre type de connexion
Le nom d'hôte figurant dans votre chaîne de connexion JDBC dépend de la manière dont Smartbi accède à votre cluster :
| Type de connexion | Quand l'utiliser | Nom d'hôte à utiliser |
|---|---|---|
| Endpoint Virtual Private Cloud (VPC) | Smartbi et le cluster se trouvent dans la même zone | Endpoint VPC du cluster |
| Endpoint public | Smartbi et le cluster se trouvent dans des zones différentes | Endpoint public du cluster |
Pour trouver l'endpoint et le port, accédez à la page Network Information et consultez la section Cluster Information.
Connecter Smartbi à AnalyticDB for MySQL
Démarrez Smartbi.
Cliquez sur l'icône
dans le volet de navigation de gauche, ou cliquez sur Data connection dans le menu de droite.Dans l'onglet All de la page Data connection, cliquez sur Aliyun AnalyticDB.
-
Sur la page Create Relational datasources, configurez les paramètres de connexion.
Paramètre Description Name Nom unique pour cette source de données Alias (Facultatif) Nom d'affichage pour cette source de données Driver type Sélectionnez aliyun AnalyticDB Driver storage directory Sélectionnez Built-in product Driver Class Valeur par défaut : com.mysql.jdbc.Driver. Laissez cette valeur inchangée.Connection string Chaîne de connexion JDBC pour votre cluster. Voir le format ci-dessous. Username Compte utilisé pour se connecter au cluster Password Mot de passe du compte Format de la chaîne de connexion :
jdbc:mysql://<hostname>:<port>/<database>?useUnicode=true&characterEncoding=UTF-8&engine=MPPRemplacez les espaces réservés par vos valeurs réelles :
Champ Description Exemple <hostname>Endpoint VPC ou public de votre cluster am-xxxx.ads.aliyuncs.com<port>Numéro de port du cluster. La valeur par défaut est 3306.3306<database>Nom de la base de données dans votre cluster my_databaseuseUnicode=true&characterEncoding=UTF-8Paramètres d'encodage des caractères. Laissez inchangé. — engine=MPPSpécifie le moteur de requête Massively Parallel Processing (MPP). Laissez inchangé. — Cliquez sur Test connection(T). Dans le message qui s'affiche, cliquez sur OK(O).
Cliquez sur Save(S) dans le coin inférieur droit.
Une fois la configuration enregistrée, vous pouvez gérer les bases de données de votre cluster depuis Smartbi. Dans le volet de navigation de gauche, choisissez Data connection > adb > Database Management(S) pour ajouter des ressources à la base de données. Pour plus de détails, voir Gestion des bases de données.
Cliquez avec le bouton droit sur le nœud de la source de données cible et choisissez Database Management(S) dans le menu contextuel, ou cliquez sur l'icône de gestion des sources de données dans la barre d'outils de gauche pour ouvrir la page de gestion.
Étapes suivantes
Une fois la connexion établie, utilisez Smartbi pour interroger, analyser et visualiser les données de votre cluster AnalyticDB for MySQL. Pour consulter la documentation complète de Smartbi, voir Documentation Smartbi.