Une fois MaxCompute pris en main, utilisez cette page pour explorer les principales fonctionnalités et trouver la documentation adaptée à votre prochaine tâche.
Migration des données
Chargement et téléchargement de données
MaxCompute propose trois canaux de transfert de données :
| Canal | Description |
|---|---|
| Tunnel | Chargements et téléchargements par lots |
| Streaming Tunnel | Écriture de données en flux continu |
| DataHub | Chargements et téléchargements en temps réel |
DataHub et Tunnel fournissent tous deux des SDK couvrant divers scénarios de chargement et de téléchargement.
Références : Scénarios et outils de chargement des données | Migration des données
Migration de données à grande échelle
Utilisez MaxCompute Migration Assist (MMA) pour migrer de grands volumes de données vers MaxCompute.
Développement et analyse
Types de données
MaxCompute prend en charge trois éditions de types de données. Il est essentiel d'identifier l'édition applicable à votre projet, car l'utilisation d'un type de données non pris en charge entraîne des échecs d'analyse lors du développement des données.
Référence : Éditions des types de données
Instructions SQL courantes
La référence suivante couvre les opérations courantes sur les tables, les ressources, les fonctions et les instances.
Référence : Instructions SQL courantes
Développement de jobs
MaxCompute prend en charge sept modèles de calcul :
| Modèle | Référence |
|---|---|
| SQL | Présentation |
| SQLML | Présentation |
| PyODPS | Présentation |
| MapReduce | Présentation |
| Spark | Présentation |
| Mars | Présentation |
| Graph | Présentation |
Pour les données externes aux tables internes de MaxCompute, utilisez les tables externes. MaxCompute fournit également un SDK pour Java, un SDK pour Python et une interface JDBC pour un accès programmatique.
Exercice pratique : Développer une UDF Java avec IntelliJ IDEA
Analyse des jobs
MaxCompute met à disposition LogView et un optimiseur pour vous aider à diagnostiquer et à améliorer les performances des jobs.
Exercice pratique : Optimiser les instructions SQL
Contrôle d'accès
Utilisateurs, rôles et autorisations
MaxCompute propose plusieurs méthodes de contrôle d'accès, telles que les listes de contrôle d'accès (ACL), le contrôle d'accès basé sur les packages et le contrôle d'accès basé sur les libellés, afin de gérer les utilisateurs et les rôles.
Références :
Gestion de la sécurité
Sécurité des projets et des données
MaxCompute protège les projets et les données grâce au masquage dynamique des données et au chiffrement des données.
Références :
Exploitation et maintenance
Gestion des ressources et des jobs
MaxCompute propose Information Schema au niveau du projet, la gestion des jobs et l'observation des ressources pour un contrôle précis des jobs et des ressources.
Références :