Attention à la consommation de mémoire vive (RAM) : la fonction TableCreateFromDataSet charge physiquement l'intégralité des données en mémoire ; pour de très grosses tables (Big Data), préférez l'instruction USE suivie directement des fonctions NROW() et NCOL() qui permettent de lire les métadonnées depuis le disque sans saturer la mémoire du serveur.
Type : SASHELP
Les données proviennent de la bibliothèque standard SASHELP (table Cars).
| 1 | PROC IML; |
| 2 | tClass = TableCreateFromDataSet("Sashelp", "Cars"); |
| 3 | nrow = nrow(tClass); |
| 4 | ncol = ncol(tClass); |
| 5 | PRINT nrow ncol; |
| 6 | RUN; |