Smartbi est compatible avec AnalyticDB for MySQL. Les tests suivants confirment que Smartbi peut se connecter à un cluster AnalyticDB for MySQL, répertorier les bases de données et interroger le schéma ainsi que les données des tables.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Un compte Smartbi
Un cluster AnalyticDB for MySQL contenant une base de données et au moins une table
Une connexion établie entre Smartbi et votre cluster AnalyticDB for MySQL (consultez la rubrique Connecter Smartbi à AnalyticDB for MySQL)
Périmètre des tests
Toutes les opérations suivantes ont été testées et validées :
-
Connexion à une base de données AnalyticDB for MySQL.
Dans la boîte de dialogue Create Relational datasources, configurez les paramètres suivants :
Driver Type : sélectionnez aliyun AnalyticDB.
Driver Directory : sélectionnez Built-in.
Driver Class :
com.mysql.jdbc.Driver.Connection String :
jdbc:mysql://<host_address>?useUnicode=true&characterEncoding=UTF-8.Authentication Type : sélectionnez Static.
Saisissez votre Username et votre Password.
Cliquez sur Test Connection(T). Lorsque le message « Test passed! » s'affiche, cliquez sur Save(S) pour finaliser la création de la source de données.
-
Répertoriation des bases de données.
Sur la page Database Management de DMS, déplacez les bases de données requises de la liste Available Database Resources vers la liste Selected Database Resources, puis cliquez sur Save(S). Un message de confirmation « Save successful! » s'affiche.
-
Interrogation du schéma d'une table.
La page d'aperçu rapide des données affiche la structure de la table sélectionnée (par exemple, Hot Websites (
t_hot_site)). L'onglet Data Structure est sélectionné et la table contient les définitions de champ suivantes :c_id : INTEGER
c_Sites (Website) : STRING
c_match (Competition Attendance) : DOUBLE
c_infring (Infringement Count) : DOUBLE
c_compliance (Compliance) : DOUBLE
c_date (Date) : DATE
c_zdate (Week) : DATE
c_tz (Notice) : INTEGER
c_pp (Match) : INTEGER
c_hdbt (Activity Title) : INTEGER
c_tgwz (Hosted Website) : INTEGER
-
Interrogation des données d'une table.
Sur la page d'aperçu rapide des données de DMS, sélectionnez l'onglet Data Preview pour afficher les données de la table sélectionnée (par exemple,
t_hot_site(Hot Websites)). Les colonnes de la table incluent : c_id, Website, Competition Attendance, Infringement Count, Compliance, Date, Week, Notice, Match, Activity Title et Hosted Website. La zone d'aperçu n'affiche que les 20 premières lignes de données. Si vous ne disposez pas des autorisations nécessaires, seules des données masquées s'affichent. Une fois votre demande d'autorisation approuvée, vous pouvez consulter les données réelles.