JSL recupera i record 3 volte dal database SQLCiao ragazzi!Sto interrogando il carico di una barca con dati storici e ho notato che il popup delle righe di recupero conta fino a circa 3 volte il numero di righe caricate (il numero di righe caricate è approssimativamente corretto).Ricevo i dati 1 mese alla volta (si rompe se ne chiedo di più) e il registratore di dati funziona poco sopra 1 Hz, il che significa che dovrei ottenere circa 2,5e6 righe alla volta ma il sistema dice che recupera 7,5e6 righe
Ecco lo snippet di codice che esegue la query
Open Database(
"driver={SQL Server}; Server=XXXXXXXXXX; database=Runtime; trusted_connection=yes;",
"SET NOCOUNT ON
DECLARE @StartDate DateTime
DECLARE @EndDate DateTime
SET @StartDate = '2023-5-1 00:00:00'
SET @EndDate = '2023-5-31 23:59:59'
SELECT temp.TagName, DateTime = convert(varchar, DateTime, 126), vValue From (
SELECT * FROM History WHERE History.TagName IN (" || tagnamelist || ")
AND vValue IS NOT NULL
AND wwRetrievalMode = 'Delta'
AND wwVersion = 'Latest'
AND DateTime >= @StartDate
AND DateTime <= @EndDate) temp
LEFT JOIN AnalogTag ON AnalogTag.TagName = temp.TagName
LEFT JOIN EngineeringUnit ON AnalogTag.EUKey = EngineeringUnit.EUKey
LEFT JOIN QualityMap ON QualityMap.QualityDetail = temp.QualityDetail
WHERE temp.StartDateTime >= @StartDate"
);E la cattura dello schermo del popup verso la fine della query

Saluti,
Zach
Automazione e scriptingAccesso ai datiRe: JSL recupera i record 3 volte dal database SQLScorrendo vecchi post senza risposte, vedo che questo è uno a cui è piuttosto difficile rispondere per la comunità a causa della riproducibilità. Immagino che il problema non esista più, sia stato risolto o sia stato aggirato, o addirittura esista ancora, il che sarebbe un peccato. .
Tuttavia, è preferibile inviare questo tipo di domande al supporto tecnico support@jmp.com, in modo che possano aiutarti a identificare la causa principale di questo comportamento.
E se vuoi ottenere un voto A+, nel caso in cui sia stato risolto, pubblica questo con la soluzione alla comunità in modo che gli altri che si imbattono in questo problema possano trarre vantaggio dalla tua esperienza.:)
Buon divertimento con JMP