La fonctionnalité de création d'entrepôt de données en un clic de Data Management (DMS) vous permet de créer facilement un entrepôt de données pour la synchronisation des données en temps réel. Vous pouvez synchroniser les données vers une base de données AnalyticDB for MySQL en quelques secondes. Cela vous aide à obtenir des informations précises et actualisées sur votre activité, facilitant ainsi l'analyse commerciale et la prise de décision. Cette approche améliore les performances de votre entreprise. Cette rubrique explique comment utiliser la fonctionnalité de création d'entrepôt de données en un clic dans DMS.
Contexte
La méthode traditionnelle de création d'un entrepôt de données consiste à utiliser des scripts SQL hors ligne pour collecter périodiquement les données d'une base de données vers un entrepôt, puis à mettre en œuvre le processus ETL (Extract, Transform, Load). Cette méthode prend du temps et nécessite des investissements technologiques importants. Vous devez attendre le lendemain (J+1) pour obtenir un rapport d'analyse des données.
La fonctionnalité de création d'entrepôt de données en un clic de DMS combine les canaux de synchronisation de Data Transmission Service (DTS) et le moteur d'analyse de base de données d'AnalyticDB for MySQL. Vous pouvez utiliser cette fonctionnalité pour créer facilement un entrepôt de données permettant une synchronisation des données en temps réel.
Data Transmission Service (DTS) offre une grande stabilité des canaux et une fiabilité des données. Pour plus d'informations, consultez Présentation de Data Transmission Service (DTS).
AnalyticDB for MySQL est un entrepôt de données cloud basé sur le traitement massivement parallèle (MPP). Vous pouvez utiliser AnalyticDB for MySQL pour traiter des pétaoctets de données de manière simple et flexible, et effectuer des opérations d'écriture hautement concurrentes. Pour plus d'informations, consultez Qu'est-ce qu'AnalyticDB for MySQL ?
Facturation
-
AnalyticDB for MySQL : Si vous achetez une instance AnalyticDB for MySQL, des frais vous sont facturés pour l'instance. Pour plus d'informations, consultez Méthodes de facturation et tarifs d'AnalyticDB for MySQL.
RemarquePar défaut, une instance AnalyticDB for MySQL V3.0 utilisant la méthode de facturation par abonnement est utilisée, avec une durée d'abonnement de trois mois.
DTS : Des frais vous sont facturés pour la synchronisation des données. Pour plus d'informations, consultez Tarification de DTS.
Prérequis
Vous avez acheté une instance ApsaraDB RDS for MySQL à l'aide de votre compte Alibaba Cloud. Une base de données ApsaraDB RDS for MySQL a été créée dans l'instance pour servir de base de données source.
Si vous devez synchroniser les données vers une instance AnalyticDB for MySQL V3.0 existante, enregistrez l'instance dans DMS et connectez-vous à celle-ci. Pour plus d'informations, consultez Enregistrer une instance de base de données cloud.
-
Vous êtes administrateur DMS, administrateur de base de données (DBA) ou utilisateur standard.
RemarqueSi vous êtes un utilisateur standard, vous devez disposer des autorisations d'exportation sur la base de données ApsaraDB RDS for MySQL et des autorisations de modification sur une base de données AnalyticDB for MySQL V3.0 existante. Vous n'avez pas besoin d'obtenir les autorisations de modification sur une base de données située dans une nouvelle instance AnalyticDB for MySQL V3.0. Pour plus d'informations sur les autorisations, consultez Gestion des autorisations.
Procédure
Connectez-vous à DMS 5.0.
Dans la barre de navigation supérieure, choisissez .
Dans le coin supérieur droit de la page, cliquez sur One-Click Data Warehouse Building.
-
Sur la page One-Click Data Warehouse Building Tickets, spécifiez les paramètres Data Source et Analytics Engine.
Parameter
Description
Data Source
La base de données que vous souhaitez analyser.
Analytics Engine
L'instance AnalyticDB for MySQL que vous souhaitez utiliser pour l'analyse des données. Valeurs possibles :
Purchase AnalyticDB Instance (8 Cores and 32 GB of Memory) : Sélectionnez cette valeur si vous souhaitez acheter une nouvelle instance AnalyticDB for MySQL. Par défaut, une instance AnalyticDB for MySQL V3.0 utilisant la méthode de facturation par abonnement est utilisée, avec une durée d'abonnement de trois mois. Si vous sélectionnez cette valeur, vous devez spécifier les paramètres suivants :
Region : la région où réside l'instance AnalyticDB for MySQL. La région ne peut pas être modifiée après la création de l'instance. Pour optimiser la vitesse d'accès, nous vous recommandons de sélectionner une région proche de l'emplacement géographique de votre activité.
Zone : la zone où réside l'instance AnalyticDB for MySQL. Chaque zone est un emplacement physique indépendant au sein d'une région. Les zones d'une même région sont similaires.
VPC : le cloud privé virtuel (VPC) auquel appartient l'instance AnalyticDB for MySQL. Un VPC est un réseau isolé qui offre une sécurité supérieure à celle des réseaux classiques. Pour plus d'informations, consultez VPC par défaut et vSwitch par défaut.
vSwitch : le vSwitch du VPC.
RemarqueAprès avoir acheté une instance AnalyticDB for MySQL, l'instance de base de données est automatiquement enregistrée dans DMS. De plus, un compte et un mot de passe par défaut sont créés pour vous permettre de vous connecter à l'instance de base de données dans DMS. Pour afficher les informations sur l'instance de base de données ou réinitialiser le mot de passe, accédez à la console AnalyticDB for MySQL.
Select Existing AnalyticDB Instance : Sélectionnez cette valeur si vous souhaitez utiliser une instance AnalyticDB for MySQL V3.0 existante. Si vous sélectionnez cette valeur, vous devez choisir l'instance que vous souhaitez utiliser dans la liste déroulante.
-
Facultatif :Définissez les paramètres dans la section Advanced Settings.
Parameter
Description
Destination Database Name
Le nom de la base de données de destination. Valeurs possibles :
Automatically Create Database with the Same Name : crée une base de données portant le même nom que la base de données source dans l'instance de base de données de destination. Il s'agit de la valeur par défaut.
Rename Database : crée une base de données portant le nom spécifié. Si vous sélectionnez cette valeur, vous devez spécifier le nom de la base de données de destination.
Synchronization Mode
La méthode à utiliser pour synchroniser les données. Vous pouvez utiliser plusieurs méthodes simultanément. Valeurs possibles :
Initial Schema Synchronization : synchronise les schémas de table de la base de données source vers la base de données de destination. Si le nom d'une table dans la base de données de destination est identique à celui de la base de données source, un message d'erreur est renvoyé. Cette option est sélectionnée par défaut.
Full Data : synchronise toutes les données de la base de données source vers la base de données de destination. Cette option est également sélectionnée par défaut.
Incremental Data : synchronise les données incrémentielles de la base de données source vers la base de données de destination. Cette option est sélectionnée et ne peut pas être désactivée.
Synchronization Range
Spécifie les tables à synchroniser de la base de données source vers la base de données de destination. Valeurs possibles :
Full Database : synchronise toutes les tables de la base de données source vers la base de données de destination. Il s'agit de la valeur par défaut.
Specific Tables : synchronise une ou plusieurs tables spécifiées vers la base de données de destination.
-
Cliquez sur Submit.
DMS vérifie si vous disposez des autorisations requises sur les bases de données.
-
Cliquez sur Submit for Approval.
Une fois le ticket approuvé, DMS exécute la tâche de synchronisation selon les configurations. Vous pouvez consulter la progression de la tâche de synchronisation à l'étape Data Synchronization.
Étapes suivantes
Vous pouvez effectuer les opérations suivantes dans l'étape Data Analysis de l'onglet des détails du ticket de création d'entrepôt de données en un clic :
Cliquez sur SQL Console pour analyser les données de l'entrepôt de données en temps réel. Pour plus d'informations, consultez Console SQL.