Compression de tables et de colonnes JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quelqu'un a-t-il une expérience avec la compression de tables et/ou de colonnes JMP ?
Des préoccupations/attentions concernant l'utilisation de l'un ou l'autre ? J'ai des tables JMP de plus de 1 Go, ce serait donc bien de les compresser...
Pour autant que je sache, il existe 2 types de compression intégrés à JMP :
- Compresser les tableaux
- Comment accéder :
- Fichier ouvert
- Cliquez sur la flèche rouge à côté du nom de la table à gauche, au-dessus de l'endroit où se trouvent les scripts, dans le panneau de la table.
- Cliquez sur "Compresser la table une fois enregistrée".
- Peut également être défini par défaut par " Préférences > Général > Enregistrer Da ta Table Colonnes GZ Comprimé"
- Objectif : cela effectue simplement une compression ala zip (même si je pense qu'il s'agit en fait de GZ) de l'ensemble du fichier afin qu'il soit plus petit sur votre ordinateur. Même type d'effet que vous obtiendriez si vous compressiez un fichier, mais il reste un .jmp par rapport à un .zip avec un .jmp à l'intérieur. J'ai vu ici une compression jusqu'à 10x.
- Compresser les colonnes sélectionnées
- Comment accéder :
- Sélectionnez les colonnes dans le fichier
- Cliquez sur la flèche rouge pour les colonnes (ou Cols à partir du haut)
- Sélectionnez "Compresser les colonnes sélectionnées".
- Peut également être activé automatiquement
- Objectif : utilise la vérification de liste et les entiers compressés lorsqu'ils sont disponibles pour que les colonnes/cellules prennent réellement moins de mémoire. Cela réduit la taille du fichier et accélère l'analyse.
Re : Compression de tables et de colonnes JMPMalheureusement, je ne vois aucun moyen de l'empêcher d'écrire dans le journal. Je vais saisir une demande d'amélioration pour voir si nous pouvons l'ajouter dans une prochaine version.
En attendant, je ne peux que proposer des hacks insatisfaisants impliquant la sauvegarde du journal avant et l'effacement après l'appel pour compresser les colonnes.
Re : Compression de tables et de colonnes JMPJe lance "dt<Re : Compression de tables et de colonnes JMP
Vous avez très bien décrit les deux options.
La principale différence est que Compress Tables affecte uniquement la taille du fichier sur le disque. JMP utilisera la version non compressée en mémoire. Cette option est donc utile pour empêcher votre lecteur de se remplir de tables de données JMP.
Compresser les colonnes sélectionnées entraîne des fichiers plus petits sur le disque et utilise moins de mémoire. Malheureusement, toutes les colonnes ne peuvent pas en bénéficier.
Voici ce que fait Compresser les colonnes sélectionnées :
- Il ajoute une vérification de liste (ordre par défaut) à la colonne de caractères si la colonne a moins de 255 valeurs distinctes.
- Remplacez les colonnes numériques par le plus petit entier de 1 octet, 2 octets ou 4 octets si toutes les valeurs de la colonne peuvent être stockées . Seules les colonnes de valeurs entières sont vérifiées.
- Pour un entier de 1 octet, la plage de nombres que vous pouvez stocker est comprise entre -126 et 127.
- Pour un entier de 2 octets, la plage de nombres que vous pouvez stocker est comprise entre -32 766 et 32 767.
- Pour un entier de 4 octets, la plage de nombres que vous pouvez stocker va de -2 147 483 646 à 2 147 483 647.
- Cela ne changera pas les colonnes si elles ont déjà une vérification de liste.
HTH,
-Jeff
Objet : Compression des tables et des colonnes JMPJe travaille avec des fichiers plus volumineux que d'habitude et j'ai commencé à utiliser l'option « Compresser le fichier à l'enregistrement ». Cela réduit considérablement la taille, mais je suis toujours méfiant face aux solutions gratuites. N'y a-t-il vraiment aucun inconvénient ? Pourquoi ne serait-ce pas la valeur par défaut pour toutes les tables ?
Si le seul inconvénient est un décalage de 500 ms lors de l'ouverture d'une table ou quelque chose du genre, alors je voudrai le faire tout le temps.
Merci!