DataWorks DataStudio vous permet d'importer directement des données depuis des fichiers CSV ou texte personnalisés locaux vers des tables MaxCompute.
Prérequis
Créez une table de développement MaxCompute pour recevoir les données locales. Pour plus d'informations, consultez la rubrique Créer et utiliser des tables MaxCompute.
Limites
Dans DataStudio, l'importation de données vers des tables MaxCompute est limitée aux fichiers CSV ou texte locaux. Les fichiers SQL ne sont pas pris en charge.
Pour des fonctionnalités d'importation plus avancées, utilisez le module Upload and Download de DataWorks. Ce module prend en charge l'importation de données depuis diverses sources (fichiers locaux, feuilles de calcul, fichiers Object Storage Service (OSS)) vers des moteurs tels que MaxCompute, E-MapReduce (EMR) Hive et Hologres. Pour plus d'informations, consultez la rubrique Importation de données.
Points d'entrée
Démarrez l'importation des données à partir de l'un des emplacements suivants :
Sur la page Data Studio, cliquez sur l'icône d'importation située dans la barre d'outils supérieure, à gauche du bouton + New.
Depuis un groupe de tables situé sous . Dans le volet de navigation de gauche, cliquez sur DataStudio, puis développez l'arborescence des répertoires. Par exemple, développez un chemin tel que Your-Business-Flow > MaxCompute > Your-Project > DataStudio > Tables. Cliquez avec le bouton droit sur le nœud Tables et sélectionnez Import Data.
En mode standard, accédez à la page Table Management, cliquez avec le bouton droit sur une table de développement, puis sélectionnez Import Data.
Procédure
Dans DataStudio, l'importation de données vers des tables MaxCompute est limitée aux fichiers CSV ou texte locaux. Les fichiers SQL ne sont pas pris en charge.
Ouvrez la boîte de dialogue d'importation de données via l'un des points d'entrée décrits dans la section précédente.
-
Dans la boîte de dialogue Data Import Wizard, spécifiez la table de développement de destination. Vérifiez les informations de la table, puis cliquez sur Next.
Si la table sélectionnée est partitionnée, spécifiez la partition de destination. Après avoir spécifié la partition, cliquez sur Check pour vérifier son existence.
Si la partition spécifiée n'existe pas, le système en crée une nouvelle et y insère les données.
Si la partition spécifiée existe déjà, le système ajoute les données importées à celle-ci.
-
Sélectionnez le fichier de données à importer et configurez son format.
Chargez le fichier source, configurez les paramètres tels que le délimiteur et le jeu de caractères, puis cliquez sur Next.
Le tableau suivant décrit les principaux paramètres.
Parameter
Description
File Format
Sélectionnez le format de fichier. Les formats pris en charge sont CSV et Custom Text File. L'option Custom Text File prend en charge les fichiers avec les extensions
.txt,.csvet.log.Select file
Cliquez sur Browse et sélectionnez le fichier à importer.
Select Delimiter
Sélectionnez le délimiteur de champ. Les délimiteurs pris en charge incluent
comma (,),Tab,semicolon (;),space,|,#et&.RemarquePour les fichiers texte personnalisés, vous pouvez également définir un délimiteur de champ personnalisé.
Original Character Set
Sélectionnez le jeu de caractères du fichier source. Valeurs prises en charge : GBK, UTF-8, CP936 et ISO-8859-1.
Import First Row
Spécifiez le numéro de ligne à partir duquel commencer l'importation des données.
First Row as Field Names
Indique si la première ligne doit être traitée comme un en-tête.
-
Si vous sélectionnez Yes, le système traite la première ligne comme un en-tête et ne l'importe pas.
-
Si vous ne sélectionnez pas cette option, le système importe la première ligne en tant que données.
-
-
Sélectionnez une méthode de mappage entre les champs source et les colonnes de destination, puis cliquez sur Import Data.
Vous pouvez mapper les données source aux colonnes de la table MaxCompute par position ou par nom.
Une fois l'importation terminée, un message de confirmation s'affiche. Pour consulter les données importées, créez une requête ad hoc. Pour plus d'informations, consultez la rubrique Créer une requête ad hoc.
Rubriques connexes
Pour des fonctionnalités d'importation plus avancées, utilisez le module Upload and Download de DataWorks. Ce module prend en charge l'importation de données depuis diverses sources (fichiers locaux, feuilles de calcul, fichiers Object Storage Service (OSS)) vers des moteurs tels que MaxCompute, E-MapReduce (EMR) Hive et Hologres. Pour plus d'informations, consultez la rubrique Importation de données.