15-Mar-2022 =========================== NOTE SULLA VERSIONE DI WPS ANALYTICS =========================== Versione 4.4.1-GA-release (4.4.1.0.5305-GA-release) Informazioni su importanti correzioni e miglioramenti forniti nell'ultima versione di WPS Analytics. In questo documento, il testo mostrato tra parentesi acute accoppiate è variabile e può essere sostituito dal testo richiesto. Ad esempio, indica che è necessario specificare il nome del percorso richiesto a un dispositivo. ======================================================================= SOMMARIO ======================================================================= - Novità - Problemi noti - Note sull'aggiornamento - Funzionalità deprecata - Problemi risolti - Ricevere supporto ======================================================================= NOVITÀ ======================================================================= Generale ======= - A partire dalla versione 4.4, WPS è disponibile per l'acquisto n Altair Units mediante Altair Licensing. - WPS Analytics ora distribuisce e utilizza OpenJDK Java Runtime Environment versione 11. Ora è possibile specificare il catalogo SASHELP.SLKWXL nell’opzione di sistema CMPLIB o nell’opzione INLIB della procedura FCMP e le seguenti funzioni richiamate in un programma: - ACCRINT_SLK - ACCRINTM_SLK - AMORDEGRC_SLK - AMORLINC_SLK - AVEDEV_SLK - CEILING_SLK - COUPDAYBS_SLK - COUPDAYSNC_SLK - COUPNCD_SLK - COUPNUM_SLK - COUPPCD_SLK - DATDIF4_SLK - DB_SLK - DISC_SLK - DOLLARDE_SLK - DOLLARFR_SLK - DURATION_SLK - EFFECT_SLK - EVEN_SLK - FACTDOUBLE_SLK - FLOOR_SLK - MDURATION_SLK - ODD_SLK - ODDFPRICE_SLK - ODDFYIELD_SLK - ODDLPRICE_SLK - ODDLYIELD_SLK - PRICE_SLK - PRICEDISC_SLK - PRICEMAT_SLK - PRODUCT_SLK - RECEIVED_SLK - TBILLEQ_SLK - TBILLPRICE_SLK - TBILLYIELD_SLK - VARP_SLK - YIELD_SLK - YIELDDISC_SLK - YIELDMAT_SLK Workbench ========= Flusso di lavoro -------- - Questa versione include le seguenti nuove funzionalità: - Il gruppo Hub ora include: - Il blocco Input programma. - Il blocco Risultati programma. - Il gruppo Importazione ora include: - Il blocco Importazione JSON. - Il blocco Importazione parametri. - Il gruppo Preparazione dei dati ora include: - Il blocco Deduplica. - Il blocco Trasformazione testo. - Ora è possibile inserire i blocchi del gruppo Preparazione dei dati che contengono una singola porta di Input tra due blocchi collegati in un flusso di lavoro preesistente. - Viene introdotta la vista Esecuzioni API dell’Hub. - Ora è possibile utilizzare la vista Esplora database per connettersi ai server di database Google BigQuery, Teradata e Hadoop. - Il blocco MLP. Ora è possibile specificare un valore di inizializzazione per il generatore di numeri casuali per inizializzare i pesi quando si addestra il modello. - Quando si richiamano i programmi di Hub di WPS, ora è possibile specificare un file o un flusso di input URL come valore di parametro. - Se l'impostazione Suggeribile è specificata per un parametro del flusso di lavoro, il valore del parametro può essere inserito o modificato nella finestra di dialogo Configura parametro durante l'esecuzione del flusso di lavoro. - I seguenti tipi di parametri del flusso di lavoro ora sono supportati nel blocco Filtra, nel blocco Muta e nel blocco Query: - Scelta - Data - Data/ora - Float - Numero intero - Password - Ora - I parametri del flusso di lavoro possono servire da parametri Hub nei programmi dei servizi di distribuzione eseguibili. - Ora è possibile raggruppare e archiviare le variabili di un set di dati come un elenco di variabili: - Gli elenchi di variabili sono creati nella finestra di dialogo Crea elenco di variabili dal Profiler di dati. - Per utilizzare un elenco di variabili, fare clic su Applica elenchi di variabili nel pannello di selezione delle variabili nei blocchi di Flusso di lavoro supportati. La scheda Impostazioni flusso di lavoro ora può servire per: - Importare un elenco di variabili nel flusso di lavoro. - Esportare, modificare o eliminare un elenco di variabili preesistenti dal flusso di lavoro. - Questa versione include miglioramenti alle seguenti funzionalità: - Il blocco Generatore diagrammi ora può disegnare grafici a linee e a barre sullo stesso asse. Il blocco Programma dell’Hub viene sostituito dai blocchi Input programma e Risultati programma per definire le variabili di input in, e i risultati da, un programma di servizi di distribuzione. - Il blocco Trasponi. - Ora può servire per la trasposizione da colonne a righe o da righe a colonne. Opzioni di sistema ============== - Le opzioni di sistema per le quali lo stato può essere impostato anteponendo NO, come CLEANUP/NOCLEANUP, ora possono essere impostate specificando YES e NO, ON e OFF, o TRUE e FALSE. Per esempio: - CLEANUP, CLEANUP=YES, CLEANUP=ON sono equivalenti. - NOCLEANUP, CLEANUP=NO e CLEANUP=OFF sono equivalenti. - Le seguenti opzioni di sistema sono state aggiunte a questa versione: - CARDSLEADINGTABSTOPS - CONFIGFONTMVS - FILECONTAINERCACHESIZE - MASKDBCONNECTIONSTRINGS - MFILE - NOFLE - ODSSTYLE - ORACLEZEROPRECISIONNUMFMT - PAGESOUTPUT - SCANDEFAULTMODIFIERS - SFTPCMDENCODING - SQLIPASSTHRUINGENMAXRECS - STSUFFIX - WPSCOMABORT - XCMD Istruzioni globali ================= - La seguente istruzione globale è stata migliorata in questa versione: - FILENAME DISK ora supporta la seguente opzione: - IGNOREDOSEOF - FILENAME EMAIL ora supporta la seguente opzione ATTACHMENT: - INLINED - FILENAME SFTP ora supporta le seguenti opzioni: - CMD - CMDENCODING - CMDFILE - LSL - FILENAME ZIP ora supporta le seguenti opzioni: - DEBUG - GZIP Formati e informati ===================== - Sono stati aggiunti i seguenti informati in questa versione: - B8601DJ - ENGDFDE - STIMER - WEEKU - WEEKV - WEEKW Output Delivery System ====================== - La seguente destinazione è stata aggiunta in questa versione: - ODS POWERPOINT Le procedure ODSLIST e ODSTEXT ora supportano: - L'opzione DATA dell'istruzione della procedura. - L’opzione FORMAT delle istruzioni ITEM e P. - L'istruzione CELLSTYLE. - L’istruzione TRANSLATE. - La destinazione ODS EXCEL ora supporta: - L'opzione GROUP_ROWS. - L'opzione GROUP_ROWS_COLLAPSE. DATA step ========= - Sono state aggiunte le seguenti funzioni in questa versione: - KUPDATES - KCOMPOSE - KDECOMPOSE - KDECOMPOSEC - KISCOMPOSED - KISDECOMPOSED - KISDECOMPOSEDC - LOGISTIC - MONOTONIC - RENAME - WAKEUP Procedure generali ================== - Le seguenti procedure generali sono state migliorate in questa versione: - COMPARE. Ora supporta l’opzione QUOTELABEL. - CONTENTS. Ora supporta l'opzione ORDER. - EXPORT. Ora supporta l'opzione DBLABEL. - FORMAT. Ora supporta l’opzione NOPRINT. - HTTP. - Ora supporta l’opzione OAUTH_BEARER. - Ora supporta l'istruzione DEBUG. - IMPORT. Ora supporta le istruzioni ENDCOL, ENDROW, STARTCOL e STARTROW. - PRINT. L'istruzione PROC PRINT ora supporta le opzioni GRAND_LABEL e NOSUMLABEL. - REPORT. Ora supporta l’opzione SPANROWS. - TABULATE. L’istruzione TABLE ora supporta l'opzione NOCELLMERGE. Macro ====== - In questa versione sono state aggiunte le seguenti variabili della macro automatiche: - SYS_PROCHTTP_STATUS_CODE - SYS_PROCHTTP_STATUS_PHRASE - SYSODSPATH Procedure grafiche =================== - Sono state migliorate le seguenti procedure grafiche in questa versione: - SGPANEL. Ora supporta l’istruzione TEXT. - SGPLOT. Ora supporta le istruzioni TEXT, XAXISTABLE e YAXISTABLE. Procedure statistiche ====================== - Le seguenti procedure sono state aggiunte a questa versione: - MCMC - ORTHOREG - Le seguenti procedure statistiche sono state migliorate in questa versione: - LOGISTIC. Ora supporta l'istruzione UNITS. - STDIZE. Ora supporta le opzioni OPREFIX e SPREFIX. Procedure di Ricerca operativa =============================== - La seguente procedura è stata aggiunta in questa versione: - OPTLP Procedure di Serie storiche ====================== - Le seguenti procedure sono state aggiunte a questa versione: - VARMAX - MDC Motori di dati ============ Il seguente motore di dati è stato migliorato in questa versione. Google BigQuery --------------- - Le seguenti opzioni ora sono supportate mediante il motore di dati ODBC: - BULKLOAD - BL_DATAFILE - BL_DEFAULT_DIR - BL_DELETE_DATAFILE DB2 --- - Ora supporta l'opzione DEFER. - Ora supporta l'opzione del set di dati DBSASTYPE. MARIADB ------- - Ora supporta l'opzione DEFER. - Ora supporta l'opzione del set di dati DBSASTYPE. MYSQL ----- - Ora supporta l'opzione DEFER. - Ora supporta l'opzione del set di dati DBSASTYPE. NETEZZA ------- - Ora supporta l'opzione DEFER. ODBC ------- - Ora supporta l'opzione DEFER. - Ora supporta l'opzione del set di dati DBSASTYPE. ORACLE ------- - Ora supporta l'opzione del set di dati DBSASTYPE. POSTGRESQLM ----------- - Ora supporta l'opzione DEFER. SNOWFLAKE -------- - Le seguenti opzioni ora sono supportate: - AUTHENTICATOR - AUTHENTICATOR_URL - BL_LOAD_TRIM_SPACE - BL_LOAD_OVERWRITE_STAGE_FILE - DEFER - PRIVATE_KEY_PATH - PRIVATE_KEY_PASSPHRASE - Ora supporta l'opzione del set di dati DBSASTYPE. SQLSERVER --------- - Ora supporta l'opzione DEFER. - Ora supporta l'opzione del set di dati DBSASTYPE. SYBASEIQ -------- - Ora supporta l'opzione DEFER. - Ora supporta l'opzione del set di dati DBSASTYPE. TERADATA -------- - Ora supporta l'opzione del set di dati FBUFSIZE. ======================================================================= Problemi noti di WPS Analytics e come ricevere supporto ======================================================================= La presente sezione contiene informazioni sui problemi noti in questa versione di WPS Analytics e come ricevere supporto tecnico. ----------------------------------------------------------------------- Problemi noti critici ----------------------------------------------------------------------- Nessuno ----------------------------------------------------------------------- Problemi noti ----------------------------------------------------------------------- Nessuno ======================================================================= Note sull'aggiornamento alla versione superiore ======================================================================= La seguente modifica riguarda l'uso di WPS Analytics su piattaforme Microsoft Windows e Linux. - eGit non viene più fornito con WPS Workbench e, se necessario, ora è necessario installarlo separatamente mediante la gestione di Installa software. WPS Analytics a 32 bit per Microsoft Windows ------------------------------------------ - Il supporto per questa architettura è stato rimosso da questa versione di WPS Analytics. - Aggiornamento alla versione con architettura a 64 bit per continuare a usare WPS Analytics su Microsoft Windows. - Potrebbe essere necessario un aggiornamento alla versione a 64 bit del software di terzi per continuare a usare quel software con WPS Analytics. - È possibile scaricare la versione a 64 bit di WPS Analytics per Microsoft Windows dal sito Web di World Programming. WPS Analytics a 32 bit per Linux ------------------------------ - Il supporto per questa architettura è stato rimosso da questa versione di WPS Analytics. - Aggiornamento alla versione con architettura a 64 bit per continuare a usare WPS Analytics su piattaforme Linux supportate. - Potrebbe essere necessario un aggiornamento alla versione a 64 bit del software di terzi per continuare a usare quel software con WPS Analytics. - È possibile scaricare la versione a 64 bit di WPS Analytics per Linux dal sito Web di World Programming. Le seguenti modifiche influiscono sul funzionamento degli elementi del linguaggio SAS e potrebbero far smettere di funzionare i programmi in uso con errori. È necessario apportare le modifiche adeguate ai programmi in uso se contengono gli elementi del linguaggio descritti. - Una matrice specificata in un programma in linguaggio SAS non può più avere un nome di matrice PUT o PUTLOG. Se una delle due parole chiave viene utilizzata come nome dell'array, è necessario cambiare il nome e qualsiasi riferimento all'array per nome con un nome diverso prima di eseguire il programma. Funzioni per DATA step - KUPDATEB ----------------------------- - Se si richiama la funzione e tutte le argomentazioni sono specificate: KUPDATEB (stringa, posizione, n, sostituzione) L’argomentazione n ora deve essere numerica. Se si specifica un’argomentazione di tipo stringa per n in questo caso, la funzione produrrà errori. ======================================================================= Funzionalità deprecata ======================================================================= Nessuno ======================================================================= Problemi risolti ======================================================================= Generale ======= - I nomi delle variabili dei set di dati ora vengono convertiti in codifiche a un byte. - L'opzione di sistema VALIDVARNAME ora funziona come previsto nelle istruzioni del DATA step. - WPS Analytics ora funziona come previsto con il prodotto di terzi ZeeDrive. - I messaggi di errore duplicati creati quando vengono invocate le procedure ora vengono riportati solo una volta nel registro. - Gli elenchi non sono più supportati nelle istruzioni della procedura. - FILENAME DDEX. I valori di data, ora e data, e ora formattati usando l'opzione DATE_FORMAT ora funzionano come previsto. - Istruzioni FILENAME, opzione LRECL. La lunghezza del record specificato deve essere compresa tra 1 byte e 1e8 byte inclusi. Questo si applica alle istruzioni con nome file CATALOG, FTP, HADOOP, HTTP, PIPE, SFTP e SOCKET. - Istruzione INPUT. Quando viene usato un input formattato, ora usa correttamente un informato di stringa quando scrive il valore in un elemento temporaneo dell'array. - LIBNAME XML. Le posizioni del percorso relativo ora sono supportate nell'elemento PATH per una COLUMN specificata in un file XMLMAP. - La specifica di più istruzioni LIBNAME JSON che fanno riferimento allo stesso file JSON ora genera solo un singolo set di dati. - Il contenuto di un valore letterale stringa non viene più generato al registro se il valore letterale stringa supera i 262 caratteri e viene specificata l'opzione di sistema QUOTELENMAX. - L'operatore IN ora funziona come previsto quando si confronta una stringa con un elenco di stringhe che potrebbero contenere caratteri codificati con byte di 0x80 o superiore. - WPS Analytics ora supporta la versione 3.10 di Python - WPS Analytics è stato aggiornato in modo da utilizzare Apache Log4j versione 2.17.1 - È stato aggiunto un nuovo percorso del file di configurazione ed è disponibile a tutti gli utenti di WPS Analytics su piattaforme Windows. Il file viene elaborato quando WPS Analytics viene richiamato sulla riga di comando. Il percorso del file è 'C:\ProgramData\World Programming\WPS\4\wps.cfg'. - L'opzione CD di FILENAME SFTP ora gestisce correttamente sia i nomi di file con spazi che una stringa vuota. Base ==== Opzioni di sistema -------------- - L'opzione NOXCMD ora impedisce l'uso di un file batch e di comandi eseguibili con l’istruzione FILENAME SFTP. - L'opzione FULLSTIMER ora genera il valore del timestamp sulle piattaforme Windows. Formati e informati --------------------- - I formati WEEKU, WEEKV e WEEKW ora applicano il formato alle date all'inizio e alla fine del campo di variazione consentito in WPS. - I formati WEEKU, WEEKV e WEEKW ora aggiungono spazi finali per riempire la larghezza specificata. - I formati W.d e Z ora visualizzano piccoli valori negativi come -0 (meno zero) piuttosto che 0 (zero). - L'informato B8601DT ora supporta una larghezza minima di 15. DATA step ========= Generale ------- - L'istruzione MERGE ora unisce con precisione i set di dati in cui i nomi dei set di dati sono specificati utilizzando caratteri jolly. Funzioni e routine CALL --------------------------- - Il gruppo di funzioni ANYXXX e NOTXXX ora elabora con precisione i caratteri degli spazi. - Routine CALL IS8601_CONVERT. Quando si richiama in una procedura che permette le chiamate di funzioni, l’argomentazione specificata per contenere il valore restituito ora deve essere una variabile piuttosto che un valore costante. - La funzione GETOPTION. Ora è possibile utilizzarla per recuperare le opzioni della password. - Funzione HTMLDECODE: - Ora decodifica con precisione le stringhe di caratteri multibyte e le entità numeriche. - Ora decodifica © in (c), ® in (r), e ™ in TM - Funzione HTMLENCODE: - Ora codifica (c) in ©, (r) in ® e TM in ™ - Ora convalida il parametro passato all’argomentazione OPTION quando si usano set di caratteri a più byte. - Ora codifica con precisione le stringhe di caratteri multibyte e le entità numeriche. - Funzioni NOTNAME e NOTFIRST: Ora accetta solo i caratteri A-Z e a-z negli identificatori v7. - Le funzioni di distribuzione logistica LOGPDF, LOGCDF e LOGSDF ora restituiscono il valore corretto anziché un valore mancante se il risultato è inferiore a CONSTANT ('LOGSMALL') - La funzione LOWER ora è supportata ed è un alias della funzione LOWCASE. - La funzione UPPER ora è supportata ed è un alias della funzione UPCASE. - La funzione LAG0(valore) ora restituisce sempre il valore specificato. - La funzione DIF0(valore) ora restituisce sempre 0 (zero). - Funzioni multibyte: - Funzione KCOMPARE: - Ora riempie la più corta delle due stringhe da confrontare. - Se le stringhe confrontate sono diverse, ora restituisce la posizione del primo carattere diverso invece di 1. - Ora restituisce con precisione quando le stringhe di confronto contengono caratteri del piano supplementare. - Funzione KCOMPRESS: - Ora elabora con precisione i caratteri degli spazi. - Ora rimuove con precisione i caratteri specificati quando la stringa di origine contiene caratteri multibyte dal piano supplementare. - Funzione KINDEX: - Ora restituisce con precisione la prima posizione di un carattere specificato quando la stringa di origine contiene caratteri multibyte dal piano supplementare. - Funzione KINDEXC: - Ora restituisce con precisione la prima posizione di un carattere specificato quando la stringa di origine contiene caratteri multibyte dal piano supplementare. - Funzione KLEFT: - Ora rimuove qualsiasi carattere iniziale di spostamento all'esterno (SO, Shift Out) e spostamento all'interno (SI, Shift In). - Ora aggiunge il numero corretto di spazi finali a una stringa contenente sia spazi bianchi iniziali che uno o più caratteri con punti di codice Unicode superiori a U+FFFF. - Ora elabora con precisione i caratteri degli spazi. - Funzione KLENGTH: - Ora restituisce la posizione dell'ultimo carattere che non è uno spazio letterale. - Ora individua con precisione la lunghezza della stringa di origine quando la stringa contiene caratteri multibyte dal piano supplementare. - Funzione KRIGHT. Ora elabora con precisione i caratteri degli spazi. - La funzione KSUBSTR: - Se la lunghezza specificata alla funzione è 0 (zero) o meno, ora viene scritta una nota nel registro e viene restituita l'intera stringa di origine dal punto iniziale. - Ora restituisce con precisione le sottostringhe in cui la stringa di origine contiene caratteri dal piano supplementare. - Funzione KSCAN: - Ora restituisce con precisione il testo in cui la stringa di origine contiene caratteri dal piano supplementare. - Il carattere tilde (~) non è più supportato come delimitatore di caratteri predefinito. - Funzione KSUBSTRB. La posizione e la lunghezza specificate ora vengono spostate su un limite di caratteri se i valori troncherebbero i caratteri multibyte. - Funzione KTRIM. Ora elabora con precisione i caratteri degli spazi. - Funzione KTRANSLATE: - Ora produce errori e scrive un avviso nel registro se viene specificata una stringa "to" senza specificare una stringa "from". - Ora converte con precisione le stringhe che contengono caratteri multibyte dal piano supplementare. - KTRUNCATE. Ora supporta un’argomentazione della posizione iniziale che individua il punto della stringa da cui troncare. - Funzione KUPDATE: - Ora sostituisce tutto il contenuto dalla posizione iniziale specificata se l’argomentazione lunghezza non è fornita. - Ora supporta con precisione l’argomentazione della lunghezza. - Ora conta con precisione il numero di caratteri nelle stringhe di caratteri multibyte. - Ora restituisce un valore mancante se viene specificato un valore negativo all’argomentazione della lunghezza. - Funzione KUPDATEB: - Ora sostituisce tutto il contenuto dalla posizione iniziale specificata se l’argomentazione lunghezza non è fornita. - Ora ha una lunghezza predefinita di 200 caratteri per la stringa restituita. - Funzione KVERIFY: Ora individua con precisione la posizione del carattere ricercato quando la stringa di origine contiene caratteri multibyte dal piano supplementare. - Funzioni della distribuzione: - Le funzioni di distribuzione geometrica ora restituiscono il valore preciso per p=1. - RAND("NORMAL"). Ora convalida che la deviazione standard è positiva. - RAND("LOGNORMAL"). Ora supporta le argomentazioni della scala logaritmica e forma. - RAND("NEGBINOMIAL", 0.5, 1e20). Non causa più un ciclo infinito. - RAND("GEOMETRIC") ora restituisce numeri interi. Macro ====== - I nomi delle macro dello stile delle istruzioni ora sono limitati a otto caratteri. - Ora sono stati migliorati i controlli di ricorsione infinita quando le macro vengono ampliate e richiamate. - Ora è possibile utilizzare i commenti nel codice della macro. - Le istruzioni della macro ora funzionano come previsto nei letterali di nome e data. - La funzione della macro %SYSFUNC ora annulla correttamente le sequenze di virgolette delle macro nelle argomentazioni della funzione richiamata che contengono valori esadecimali, dati, nome, ora, data e ora e stringa di bit. - La funzione %SYSEVALF ora converte correttamente le stringhe più lunghe di 32 caratteri in valori numerici. Motori di dati ============ POSTGRESQL ---------- - Quando si crea una colonna da una variabile con il formato W.d, viene creata una colonna DECIMAL(w,0) se d è 0. Altrimenti, viene creata una colonna DECIMAL(w-1,d). SQLSERVER --------- - Ora importa correttamente le colonne contenenti caratteri mappati a codifiche UTF-8 di lunghezza superiore a 2 byte. - Il driver sqlsvr32.dll per le connessioni SQL Server che utilizzano LIBNAME SQLSRVER o LIBNAME ODBC non è più supportato. Per connettersi a un database di SQL Server ora richiede un driver compatibile con ODBC versione 3.x. SYBASEIQ -------- - L'opzione BL_DATAFILE ora funziona come previsto. TERADATA -------- - La funzionalità di caricamento in blocco che usa TPT ora carica i campi TIMESTAMP e TIME. ODS === EXCEL ----- - Ora è possibile applicare la formattazione RTF delle sottocelle all'interno di una cella. - L'estensione delle colonne ora funziona come previsto. - Le interruzioni di formattazione ora vengono rimosse dalle intestazioni e piè di pagina in un foglio. - Le opzioni EMBED_TITLES_ONCE ed EMBED_FOOTNOTES_ONCE ora funzionano come previsto. - Ora converte le tabulazioni iniziali nelle variabili in rientri nella cella se è specificata l'opzione ASIS. - La sostituzione della variabile BY ora è supportata nelle opzioni SHEET_LABEL e SHEET_NAME quando SHEET_INTERVAL=BYGROUP è specificato. - I formati definiti dall'utente ora vengono convertiti in modo più preciso nell’output. - Ora è possibile modificare gli stili specificati tra le chiamate. - I valori non numerici ora hanno il formato GENERAL applicato invece di TEXT. - Le opzioni di filtro automatico non vengono più applicate alle colonne vuote quando vengono visualizzate più tabelle nello stesso foglio. PDF --- - L'output è stato aggiornato per evitare che il numero di pagina e i titoli vengano sovrascritti dall’output in batch. Procedure generali ================== SOMMARIO -------- - L'opzione Centiles dell'istruzione PROC CONTENTS ora funziona come previsto. COPY ---- - L’impostazione di OBS=0 ora reimposterà i membri della raccolta. - FCMP ---- - Le funzioni definite dall'utente e i nomi delle routine di chiamata ora sono limitati all'uso di lettere romane, numeri arabi e caratteri di sottolineatura. - La funzione READ_ARRAY ora crea un array quando viene specificata una singola variabile. FORMAT ------ - Ora viene scritto un errore nel registro quando il contenuto di un'etichetta specificata non può essere convertito in un valore numerico. FREQ ---- - L'output del registro di WPS per l'opzione SCOROUT ora è soppresso quando non sono specificate le statistiche di punteggio. - L'istruzione LABEL ora richiede la seguente sintassi: LABEL VarName = etichetta; Si verifica un errore se non viene specificato alcun segno di uguale. - Ora elabora con precisione l'opzione ALL per l'istruzione TABLES. HTTP ---- - Ora scarica ed elabora i file in cui la lunghezza del contenuto potrebbe essere maggiore della risorsa di memoria disponibile. - Ora allega sempre il corpo del testo, anche se vuoto, alla richiesta quando si invia una richiesta POST. MEANS ----- - Il formato delle tabelle con griglie ora funziona come previsto per le destinazioni HTML, MSOFFICE2K e PDF. PDSCOPY ------- - I conteggi precisi dei record ora vengono scritti nelle statistiche ISPF durante la copia dei membri PDS e PDSE. REPORT ------ - L'istruzione PROC REPORT ora supporta l'opzione CONTENTS. SQL --- - Le etichette delle colonne contenenti virgolette ora vengono supportate quando si specifica una vista mediante l'istruzione CREATE VIEW. - L'opzione di sistema VALIDVARNAME ora funziona come previsto. - Le clausole IN implicite-passthrough ora supportano i join di tipo sort-merge. - Quando si utilizza il passthrough implicito, gli spazi finali ora vengono rimossi dalle stringhe per consentire al database di destinazione di eseguire confronti tra valori letterali stringa e campi di caratteri di lunghezza variabile. TABULATE -------- - Ora crea le colonne di intestazione per ogni sottotabella quando vengono scritte più tabelle nell'output. TEMPLATE -------- - L'istruzione DEFINE TABLE ora supporta le etichette multibyte come intestazioni di colonna. Procedure grafiche =================== Generale ------- - Gli errori nelle stime della densità del kernel ora vengono rilevati con precisione quando tutti i valori in un grafico di densità del kernel sono uguali. - Le linee dei segni di graduazione del grafico ora sono valori interi. Procedure di apprendimento automatico =========================== OPTIMALBIN ---------- - Ora genera una tabella di capacità di previsione. - Ora permette nomi di variabili multibyte e dati multibyte nel set di dati di input. - Un bin di 'mancanti' separato (in cui la variabile di discretizzazione specificata contiene valori mancanti) ora è incluso nei calcoli solo se il bin non è vuoto. MLP --- - Non genera più errori se l’opzione secondaria TRAININGSETORDERSEED dell'istruzione MODEL è impostata su zero. Procedure statistiche ====================== CLUSTER ------- - Il formato associato alla variabile ID ora viene utilizzato quando si costruisce un nome per un'osservazione con valori mancanti nel set di dati OUTTREE. GENMOD ------ - Le istruzioni di programmazione che generano un errore ora restituiscono un valore mancante. - Gli errori generati da funzioni e altre istruzioni ora vengono gestiti come previsto. GLIMMIX ------- - Ora funziona come previsto quando si adatta un modello nullo. - È stato ridotto l'utilizzo della memoria durante il calcolo della matrice di covarianza asintotica dei parametri di covarianza. - La specifica dell'istruzione LSMEANS per calcolare i valori medi dei quadrati minimi ora genera risultati più precisi quando WEIGHT o la variabile FREQ contiene valori mancanti. GLM --- - La specifica dell'istruzione LSMEANS per calcolare i valori medi dei quadrati minimi ora genera risultati più precisi quando WEIGHT o la variabile FREQ contiene valori mancanti. - La specifica dell'istruzione MANOVA ora calcola in modo più precisa i valori p di correlazione parziale. - I risultati dell'analisi multivariata non vengono visualizzati quando la matrice del test di ipotesi ha zero gradi di libertà. LOGISTIC -------- - La tabella di output ODS Logistic.Type3 ora ha cambiato nome con Logistic.ModelANOVA - Ora si assicura che la matrice di covarianza finale sia positiva. - Il modello di tabella Stat.Logistic.ModelBuildingSummary ora converte i valori MISSING__ in uno spazio vuoto nell'output stampato. - Tutte le variabili nel set di dati associate all'istruzione SCORE ora vengono applicate a ciascun modello del gruppo BY quando questo set di dati non contiene nessuna delle variabili del gruppo BY. - L'opzione OUPUT ora scrive ulteriori righe specificando l'esatto insieme di livelli che vengono modellati. Questo problema interessa solo i modelli logistici che usano una codifica degli effetti GLM e contiene gli effetti della forma A*B. MEANS ----- - La specifica dell'istruzione OUTPUT ora scrive le etichette corrette per le opzioni statistiche Q1 e Q3. MIXED ----- - È stato ridotto l'utilizzo della memoria durante il calcolo della matrice di covarianza asintotica. - L'opzione DDFM=SATTERTHWAITE ora funziona come previsto. - La specifica dell'istruzione LSMEANS per calcolare i valori medi dei quadrati minimi ora genera risultati più precisi quando WEIGHT o la variabile FREQ contiene valori mancanti. NLIN ---- - Le routine CALL ora funzionano quando vengono richiamate nella procedura. NLMIXED ------- - Le istruzioni di programmazione che generano un errore ora restituiscono un valore mancante. - Gli errori generati da funzioni e altre istruzioni ora vengono gestiti come previsto. TREE ---- - I nodi radice che hanno una frequenza zero ora vengono ignorati quando vengono calcolati i cluster di output per il set di dati di output. Workbench ========= Generale ------- - Le modifiche apportate ai file disponibili tramite una connessione al server remoto in Esplora file ora possono essere caricate sul server remoto. - Il visualizzatore di set di dati ora supporta la ricerca con e senza distinzione tra maiuscole e minuscole quando si filtrano i set di dati. Flusso di lavoro -------- - È possibile convertire i nomi delle variabili del set di dati in nomi di variabili validi del linguaggio SAS durante l'importazione. - Il tipo di parametro di carattere è stato rinominato nel tipo di parametro di stringa. - Gli artefatti dei file zip vengono ora creati solo quando vengono pubblicati sull’Hub di WPS attraverso il blocco Hub. - Un programma di servizi di distribuzione eseguibile ora può includere flussi di lavoro che contengono i blocchi Importazione database o Esportazione database. z/OS ==== - Ora viene generato un errore durante la lettura di una concatenazione con un membro PDS sconosciuto. - DATA step, istruzione FILE. Quando viene specificato un riferimento a un file del modello con l'opzione DCB, viene ora usata la dimensione del blocco dal file del modello piuttosto che la dimensione del blocco predefinita per il dispositivo di output. - Ora è stato migliorato il rilevamento dell'uso dei dischi EAV per l'archiviazione della raccolta WPD su z/OS. I volumi EAV non sono attualmente supportati per l'archiviazione della raccolta. - La procedura SOURCE ora avvia correttamente l’opzione di elaborazione delle parole chiave delle opzioni a partire dalla colonna cinque Hub di WPS ======= - Ora è possibile impostare i trigger in modo che eseguano programmi come un altro utente, se è abilitata la funzione di impersonificazione dell'utente. - Il database H2 si consiglia solo ai fini della valutazione. ======================================================================= Ricevere supporto ======================================================================= Il modo in cui si accede al supporto tecnico del software WPS Analytics dipende dal modo con cui si è acquistato il software. Tutti gli utenti di WPS Analytics possono utilizzare il forum utente-utente disponibile nel sito https://support.worldprogramming.com. È possibile utilizzare il forum per porre domande, pubblicare risposte e condividere consigli e procedure consigliate con altri utenti. Se si possiede una licenza annuale Edizione Standard commerciale per WPS Analytics, è possibile anche utilizzare il sistema di creazione di ticket del supporto tecnico disponibile al sito: https://www.worldprogramming.com/my-account/support/tickets. (c) 2022 World Programming, an Altair Company