Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Étape 5 : Exécuter la cqlsh COPY FROM
commande pour télécharger les données du CSV fichier vers la table cible
Pour exécuter la cqlsh COPY FROM
commande, procédez comme suit.
-
Connectez-vous à Amazon Keyspaces à l'aide de cqlsh.
-
Choisissez votre keyspace à l'aide du code suivant.
USE
catalog
; -
Définissez la cohérence d'écriture sur
LOCAL_QUORUM
. Pour garantir la durabilité des données, Amazon Keyspaces n'autorise aucun autre paramètre de cohérence d'écriture. Consultez le code suivant.CONSISTENCY LOCAL_QUORUM;
-
Préparez votre
cqlsh COPY FROM
syntaxe à l'aide de l'exemple de code suivant.COPY
book_awards
FROM './keyspace.table.csv' WITH HEADER=true AND INGESTRATE=calculated ingestrate
AND NUMPROCESSES=calculated numprocess
AND MAXBATCHSIZE=20 AND CHUNKSIZE=calculated chunksize
; -
Exécutez l'instruction préparée à l'étape précédente. cqlsh renvoie tous les paramètres que vous avez configurés.
-
Assurez-vous que les paramètres correspondent à ce que vous avez saisi. Consultez l'exemple suivant.
Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
-
Vérifiez le nombre de lignes transférées et le taux moyen actuel, comme indiqué dans l'exemple suivant.
Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
-
Lorsque cqlsh a fini de télécharger les données, consultez le résumé des statistiques de chargement des données (nombre de fichiers lus, temps d'exécution et lignes ignorées) comme indiqué dans l'exemple suivant.
15556824 rows imported from 1 files in 8 minutes and 8.321 seconds (0 skipped).
-
Dans cette dernière étape du didacticiel, vous avez chargé les données sur Amazon Keyspaces.
Important
Maintenant que vous avez transféré vos données, ajustez les paramètres du mode capacité de votre table cible pour qu'ils correspondent aux modèles de trafic habituels de votre application. Vous êtes facturé au taux horaire pour votre capacité provisionnée jusqu'à ce que vous la modifiiez.