Utilisez l'interface GetTableDBTopology pour obtenir le diagramme de topologie de la table de données.
Débogage
Paramètres
| Paramètre | Type | Obligatoire | Exemple | Description |
| Tid | Long | Non | 1 | ID du locataire. Remarque Récupérez l'ID du locataire affiché dans le coin supérieur droit du système. Pour plus de détails, consultez Afficher les informations du locataire . |
| TableGuid | String | Oui | IDB_L_9032.db-test.yuyang_test | Identifiant unique GUID (Globally Unique Identifier) de la table dans DMS. Remarque
|
| RegionId | String | Non | cn-hangzhou | Sélectionnez la région de service DMS pour appeler l'interface. Pour connaître la valeur, consultez la description du paramètre RegionID . Remarque Sélectionnez la région la plus proche en fonction de l'emplacement de l'application. |
Données de retour
| Paramètre | Type | Exemple | Description |
| RequestId | String | 853F7FD4-D922-4EFB-931C-D253EF159E06 | ID de la requête. |
| DBTopology | object | Informations sur la topologie de la base de données. | |
| TableName | String | yuyang_test | Nom de la table. Remarque
|
| DataSourceList | Array of DataSource | Liste des sources de données. | |
| Sid | String | def | SID de la source de données. |
| Host | String | xxx.mysql.polardb.rds.aliyuncs.com | Adresse de connexion de la source de données. |
| DbType | String | MySQL | Type de base de données. Reportez-vous à la description du paramètre DbType . |
| DatabaseList | Array of Database | Liste des partitions physiques. | |
| DbId | String | 489347 | ID de la base de données. |
| DbName | String | db-test | Nom de la base de données physique. |
| DbType | String | MySQL | Type de base de données. Reportez-vous à la description du paramètre DbType . |
| TableList | Array of Table | Liste des partitions de tables physiques. | |
| TableName | String | 151977812 | ID de la table. |
| TableType | String | yuyang_test_0000 | Nom de la table physique. |
| TableId | String | NORMAL | Type de table, champs réservés. |
| EnvType | String | pre | Type d'environnement. Les valeurs et descriptions sont les suivantes :
|
| Port | Integer | 3306 | Port de connexion de la source de données. |
| TableGuid | String | IDB_L_9032.db-test.yuyang_test | Identifiant unique GUID (Globally Unique Identifier) de la table dans DMS. |
| ErrorCode | String | UnknownError | Code d'erreur. |
| ErrorMessage | String | UnknownError | Message d'erreur. |
| Success | Boolean | true | Indique si la requête a abouti. |
Exemples
Exemple de requête
http(s)://dms-enterprise.aliyuncs.com/? Tid=1 &TableGuid=IDB_L_9032.db-test.yuyang_test&public request parameters
Exemple de réponse réussie
XML Format
HTTP/1.1 200 OK Content-Type:application/xml <GetTableDBTopologyResponse> <RequestId>78F78156-2BBE-414A-8A9D-BE61CF6FA60F</RequestId> <DBTopology> <TableName>big_table</TableName> <TableGuid>IDB_270000001.film.big_table</TableGuid> <DataSourceList> <DatabaseList> <DbId>4000000</DbId> <DbName>film</DbName> <TableList> <TableId>200000000</TableId> <TableName>big_table</TableName> <TableType>NORMAL</TableType> </TableList> <EnvType>product</EnvType> <DbType>mysql</DbType> </DatabaseList> <Port>3306</Port> <Host>rm-uf000000z0000002l.mysql.rds.aliyuncs.com</Host> <DbType>mysql</DbType> </DataSourceList> </DBTopology> <Success>true</Success> </GetTableDBTopologyResponse>
JSON Format
HTTP/1.1 200 OK Content-Type:application/json { "RequestId" : "78F78156-2BBE-414A-8A9D-BE61CF6FA60F", "DBTopology" : { "TableName" : "big_table", "TableGuid" : "IDB_270000001.film.big_table", "DataSourceList" : [ { "DatabaseList" : [ { "DbId" : 4000000, "DbName" : "film", "TableList" : [ { "TableId" : 200000000, "TableName" : "big_table", "TableType" : "NORMAL" } ], "EnvType" : "product", "DbType" : "mysql" } ], "Port" : 3306, "Host" : "rm-uf000000z0000002l.mysql.rds.aliyuncs.com", "DbType" : "mysql" } ] }, "Success" : true }
Code d'erreur
Accédez au Centre d'erreurs pour consulter d'autres codes d'erreur.