C'è un modo per aggiornare i dati "Sorgente" senza che venga aperta una nuova tabella? Oppure è possibile trasferire gli script salvati nella nuova tabella?C'è un modo per aggiornare i dati "Sorgente" senza che venga aperta una nuova tabella? Oppure è possibile trasferire gli script salvati nella nuova tabella?
Ho impostato un modello per monitorare i nostri processi. La tabella dati è collegata a un file di SharePoint, un documento dinamico che verrà aggiornato di tanto in tanto.
L'obiettivo era quello di non dover mai copiare/importare manualmente nulla in JMP, ma di avere tutte le analisi disponibili semplicemente premendo un pulsante.
Attualmente, quando provo ad aggiornare i dati premendo lo script "Sorgente", viene avviata una nuova tabella, il che non è l'ideale ma potrebbe essere più funzionale se almeno portasse con sé tutti gli altri script salvati nella nuova tabella.
Fondamentalmente si cerca un modo per aggiornare la tabella esistente con nuovi dati o per importare gli script esistenti nella nuova tabella generata.
Grazie!
Automazione e scriptingAccesso ai datiR: C'è un modo per aggiornare i dati "Sorgente" senza che venga aperta una nuova tabella? Oppure è possibile trasferire gli script salvati nella nuova tabella?Non credo che sia possibile ottenere direttamente questi risultati (Source, che aggiornerebbe semplicemente i dati/script della tabella copiati nella nuova tabella creata tramite Source), a meno che non si modifichi lo script Source. Hai mai pensato di creare un flusso di lavoro da eseguire per creare la tabella dati?
R: C'è un modo per aggiornare i dati "Sorgente" senza che venga aperta una nuova tabella? Oppure è possibile trasferire gli script salvati nella nuova tabella?modificare lo script sorgente o utilizzarlo come input per l'aggiornamento:
dt = Current Data Table();
dtnew = dt << Run Script( "Source" );
dt << Select All Rows << Delete Rows;
dt << Concatenate( dtnew, Append to first table );
Close( dtnew, NoSave );
da: https://community.jmp.com/t5/JMP-Wish-List/Join-Concat-and-Update/idc-p/847429/highlight/true#M7156
durante il #DiscoverySummit2025 abbiamo discusso di questa soluzione alternativa.
Lo script utilizza la tabella dati di origine e sostituisce il contenuto della tabella con i nuovi dati
A causa di un "bug" in JMP ( 00154993 ), questa soluzione alternativa è molto fragile:
Se una tabella viene aggiornata tramite Tabelle/Aggiorna, lo sceneggiatura di origine esistente viene sovrascritto con quello generato automaticamente (!)
Abbiamo già discusso la questione su #DiscoverySummit2025
-> Evidenzierò nuovamente il problema su #DiscoverySummit2026, forse c'è la possibilità di risolvere il bug.
Quindi la soluzione alternativa funzionerà senza problemi...
un'altra opzione:
aggiungere un pulsante di aggiornamento universale, come in altri programmi:
pulsante universale "aggiorna" per i dati importati
il con è stato unito con:
Partecipa, partecipa e aggiorna : vota lì.
R: C'è un modo per aggiornare i dati "Sorgente" senza che venga aperta una nuova tabella? Oppure è possibile trasferire gli script salvati nella nuova tabella?Ciao @LambdaErmine807 ! Hai scritto " La tabella dati è collegata a un file di SharePoint ". Come avviene il collegamento?
Quando creo una tabella dati utilizzando un connettore dati (ad esempio il connettore dati di Sharepoint), ottengo non solo uno script " Sorgente ", ma anche uno script " Aggiornamento ".
- Fonte genera una nuova tabella nello stesso modo in cui è stata generata la tabella per la prima volta: tutte le modifiche e le revisioni vengono perse
- Lo script Aggiornamento aggiorna i dati dall'origine dati collegata, ma mantiene la tabella esistente, inclusi tutti gli script della tabella dati salvati, le colonne delle formule, ecc.
Se mi spieghi meglio come hai effettuato il "collegamento" al file di SharePoint, potrei darti altre idee. (Modifica: qual è il tipo di file/estensione del file di dati sorgente?)
"Fondamentalmente, sto cercando un modo per aggiornare la tabella esistente con dati nuovi . Hai provato i connettori dati OneDrive e SharePoint ? In pratica, l'idea è di trattare il file di SharePoint come un database su cui effettuare query (modifica: tramite Query Builder), piuttosto che come un file da copiare e incollare. La configurazione iniziale richiede alcuni minuti, ma semplifica notevolmente le operazioni come l'aggiornamento dei dati.
>>Modificato in alcuni punti per chiarezza.
R: C'è un modo per aggiornare i dati "Sorgente" senza che venga avviata una nuova tabella? Oppure è possibile trasferire gli script salvati nella nuova tabella?Un trucco fantastico: salvare i dati su uno spazio cloud e utilizzare un Data Connector.
-> L'ho aggiunto al desiderio: pulsante "aggiorna" universale per i dati importati
Grazie!