Un nœud SQL Hologres permet d'interroger et d'analyser des données à grande échelle dans MaxCompute à l'aide d'instructions PostgreSQL standard, offrant ainsi des résultats rapides sans migration de données.
Prérequis
Ajoutez une instance du moteur de calcul Hologres sur la page Workspace Settings. Pour plus de détails, consultez la rubrique Configurer un espace de travail.
Procédure
-
Sur la page de l'éditeur de nœuds SQL Hologres, suivez les étapes ci-dessous :
Développer le code SQL
Développez le code de la tâche dans l'éditeur SQL. Définissez des variables au format ${nom_variable} et attribuez-leur des valeurs dans la section Scheduling Parameters du volet Scheduling Settings situé à droite pour transmettre dynamiquement des paramètres lors des exécutions planifiées. Pour plus d'informations, consultez la rubrique Sources des paramètres de planification et leurs expressions. Par exemple :
SELECT col_1,col_2 FROM your_table_name WHERE pt>${pt_num} limit 500;RemarquePar défaut, une requête renvoie au maximum
200résultats. Pour récupérer davantage de résultats, ajoutez une clauselimità votre instruction SELECT. Le nombre maximal de résultats est de10000.Exécuter la tâche SQL
-
Dans le volet Run Configuration , configurez les options Compute Resource et Resource Group.
RemarquePour accéder à une source de données via le réseau public ou dans un environnement VPC, utilisez un groupe de ressources de planification capable de se connecter à la source de données. Pour plus d'informations, consultez la rubrique Solutions de connectivité réseau.
Dans la liste déroulante Select a data source de la barre d'outils, sélectionnez votre source de données Hologres, puis cliquez sur Run.
Cliquez sur Save.
-
Pour exécuter le nœud périodiquement, configurez ses propriétés de planification. Pour plus de détails, consultez la rubrique Configuration de la planification des nœuds.
Une fois le nœud configuré, déployez-le. Pour plus de détails, consultez la rubrique Déploiement des nœuds et des workflows.
Après le déploiement du nœud, consultez l'état d'exécution des tâches périodiques dans Operation Center. Pour plus de détails, consultez la rubrique Prise en main d'Operation Center.