Comment changer le comportement par défaut de JMP (télécharger la table entière) lors de la connexion à la base de données?J'ai JMP 11, et dans le manuel, j'ai trouvé ceci: Vous pouvez utiliser des instructions SQL (Structured Query Language) pour contrôler ce que vous importez depuis une base de données externe. Lorsque vous ouvrez un fichier de base de données dans JMP, vous envoyez en réalité une instruction SQL à la base de données. Par défaut, cette instruction récupère tous les fichiers et enregistrements de la table de base de données. «J'ai besoin d'interroger une table de base de données Postgresql, qui est énorme (environ 7 milliards d'enregistrements, une taille de quelques To), je dois donc empêcher JMP de télécharger cette table par défaut. Est-il possible d'exécuter ma propre requête par défaut lorsque je me connecte à la table? Dès que je clique sur le bouton "Ouvrir une table" dans la fenêtre Base de données Ouvrir une table, il envoie l'instruction par défaut pour télécharger cette immense table à partir de la base de données. La seule chose que je puisse faire à ce stade est d’arrêter cette requête du côté de la base de données, avec "select pg_cancel_backend (pid);" commander. Des suggestions sur la façon de changer ce comportement JMP?
Re: Comment changer le comportement par défaut de JMP (télécharger la table entière) lors de la connexion à la base de données?Merci Mark, ça marche très bien! Donc, la bonne façon de le faire:
Dans File-Database-Open Table, vous devez cliquer sur le bouton "Avancé" (il ne s'agit pas de "Ouvrir la table". Celui-ci essaiera de télécharger l'intégralité de la base de données sur votre ordinateur portable!) - dans la fenêtre "SQL", il suffit de saisir votre requête.
Re: Comment changer le comportement par défaut de JMP (télécharger la table entière) lors de la connexion à la base de données?Si JMP télécharge la table entière lorsque vous cliquez sur Open Table, ne cliquez pas sur Open Table!
Cliquez sur Advanced à la place. C'est à cet endroit que vous utilisez SQL pour interroger la base de données. Vous pouvez taper votre propre code SQL dans la zone, utiliser les listes de tables et de champs pour sélectionner des variables spécifiques ou cliquer sur Où construire une clause pour sélectionner des enregistrements spécifiques (lignes). Vous pouvez importer un fichier de requête, puis l'exécuter.
Il existe également Fichier> Base de données> Générateur de requêtes. Celles-ci sont toutes documentées dans Aide> Livres> Utilisation de JMP.