Introduction à Redshift
Jason Myers
Principal Architect
Nœud chef (Leader Node)
Nœud de calcul (Compute Node)

-- Sélection du substr à partir de
-- la position 11 de 'chocolate chip'
SELECT SUBSTR('chocolate chip', 11);
chip
SUBSTRINGSUBSTR génère des erreurs sur les colonnes de table-- Sélection du substr à partir de la position 1
-- de la colonne nommée field dans la table
SELECT SUBSTR(field, 1) FROM table;
ERROR: SUBSTR() function is not
supported (Hint: use SUBSTRING
instead)
SELECT host,
-- Calculer le pourcentage d'espace utilisé
-- avec used moins tossed (ou récupérable)
-- divisé par capacity
(used - tossed) / capacity * 100 as percent_used
FROM STV_PARTITIONS;
host | percent_used
======+==============
0 | 24.9
1 | 24.8
SELECT table_A.columnX,
table_B.columnY,
FROM table_A
INNER JOIN table_B
-- prédicat
ON table_B.foreign_key = table_A.primary_key
-- prédicat
WHERE table_B.columnZ = 'value';


Catalogue des métadonnées
Moteur de requêtes
Stockage
AWS Glue Data Catalog
Seau AWS S3 (Bucket)

Introduction à Redshift