Qu'est-ce qui a inspiré cette demande de liste de souhaits ? Les fichiers CSV sont utiles jusqu'à ce qu'ils ne le soient plus. Lorsqu'ils deviennent volumineux, ils sont lents à ouvrir, occupent beaucoup d'espace sur les disques durs et l'utilité d'un fichier texte lisible par l'homme s'en trouve diminuée. Actuellement, les fichiers Parquet peuvent être ouverts dans JMP 18 en installant des packages Python, puis en utilisant un script JSL qui appelle des fonctions Python ( https://community.jmp.com/t5/JMP-Add-Ins/Apache-Parquet-file-importer/ta-p/637823 ). C'est une solution alternative intéressante, mais une fonction d'ouverture par glisser-déposer serait nettement plus efficace.
Quelle amélioration souhaiteriez-vous voir ? Ouverture des fichiers parquet par glisser-déposer.
Pourquoi cette idée est-elle importante ? Les fichiers CSV sont parfaits pour les données de petite taille, mais une solution serait utile pour les ensembles de données plus volumineux.
Non prévu pour le moment.
Nous pensons que les fonctionnalités offertes par Python et le package PyArrow répondent aux besoins actuels. JMP 19 prend en charge le protocole Portable Dataframe. Cela facilite la conversion des packages prenant en charge l'interface dataframe (Parquet, Pandas, Ibis, Polars, etc.). Une seule ligne de code suffit pour passer d'un dataframe pris en charge à un jmp.DataTable ou inversement. Pour l'instant, nous limitons volontairement les packages fournis par JMP à la bibliothèque standard Python. La prise en charge du glisser-déposer natif des fichiers Parquet nécessiterait que JMP soit fourni avec une dépendance à PyArrow ou au code source C++ d'Arrow.
Nous souhaitons améliorer les fonctionnalités de l'intégration Python de nombreuses manières, au bénéfice de tous les utilisateurs, et pas seulement de ceux qui ont besoin d'un format de fichier spécifique. La philosophie de conception de l'intégration Python est de permettre à l'utilisateur de s'appuyer sur les outils fournis dans JMP, de développer JMP et de le personnaliser selon ses besoins.
Certes, s'il y a suffisamment de demandes pour que Parquet soit un format de fichier JMP natif, cela sera réexaminé.