Le format Parquet est particulièrement efficace pour les lectures sélectives (lorsque vous ne lisez que quelques colonnes). Si vous prévoyez de requêter souvent ces données depuis le Cloud, assurez-vous de bien définir vos types de variables dans SAS avant la copie, car Parquet utilise ces métadonnées pour optimiser la compression et la vitesse de lecture sur GCS.
Type : CREATION_INTERNE
L'exemple utilise le jeu de données interne SASHELP.BASEBALL. Le code fournit le contexte complet pour la création de la table Parquet et l'affichage des données.
| 1 | LIBNAME mylib parquet "" |
| 2 | storage_platform = "GCS" |
| 3 | storage_bucket_name = "my-bucket" |
| 4 | storage_gcs_key_file = "/user/myfiles/my-project-5123b3a258a1.json" |
| 5 | ; |
| 6 | PROC COPY in=sashelp out=mylib; |
| 7 | select baseball; |
| 8 | RUN; |
| 9 | PROC PRINT DATA=mylib.baseball (obs=3); |
| 10 | var name team; |
| 11 | RUN; |
FedSQL est une implémentation propriétaire de SAS de la norme ANSI SQL:1999, offrant un accès évo...
Ce document explique comment les moteurs SAS gèrent l'accès et le traitement des fichiers de donn...
Ce document décrit les bibliothèques SAS par défaut (Work, User, Sashelp, Sasuser) fournies par S...
Ce document décrit les caractéristiques des moteurs SAS, incluant un résumé des moteurs courammen...