El grupo está orientado a una colaboración cordial entre usuarios Qlik de Chile.
Después de mas de 100 instalaciones Qlik, es importante recordar un checklist básico para no sufrir con implementación de releases y/o aplicación de Patchs fallidos.
1.- Obtén los archivos de instalación desde Qlik Community, normalmente se espera al segundo o tercer patch de un release para actualizar, es decir, no se actualiza al primer release de una nueva versión :
2.- Planea muy bien el escenario, idealmente considera :
3.- También es recomendable siempre, en lo posible, realizar instalaciones limpias desde 0, en donde primero puedes realizar una limpieza de la plataforma, eliminando asignaciones a apps y de licencias de usuarios inactivos, quitando apps en desuso, llevando QVDs históricos en desuso a una carpeta de respaldo tipo infrecuente, descargando las apps y respaldarlas, copiar las carpetas de QVDs en uso, guardar los certificados, dejar todos estos archivos en una carpeta centralizada para su posterior uso (idealmente en una carpeta compartida de otro servidor o algún otro tipo de storage disponible). Luego debes debes respaldar los textos de configuraciones existentes en la QMC por servicio de cada nodo, como LDAP, credenciales por servicio, credenciales de la base de datos, puertos específicos, licencias y usuarios asignados, reglas de seguridad, streams, custom properties, en realidad todas las configuraciones, algunas si pueden ser capturas de pantalla, pero una vez que debas configurar, será más agradable hacer los copy/paste respectivos, lo que acelerará implementación de la la nueva configuración.
4.- Los upgrade Qlik son relativamente rápidos, pero ten en cuenta siempre hacer esto en una ventana suficiente, que no afecte a los usuarios y que permite hacer roll back en caso de fallas. Siempre avisa al área de TI respectiva como también avisa a los usuarios si existirá tiempo de inactividad que pueda afectarlos.
5.- Lee atentamente la documentación de cada release, los instaladores no informan de todas las configuraciones previas para el correcto funcionamiento del parche, la instalación puede resultar incluso exitosa, pero a veces es necesaria la actualización manual de versión de base de datos de repositorio previo a la actualización de Qlik.
Deja tus comentarios, con experiencias al respecto, o algo importante que haya omitido.
Acá dejo links de Qlik de apoyo, que entrega recomendaciones algunos casos de troubleshooting.
Saludos! y sigamos disfrutando de esta plataforma única e inigualable.
Buenas tardes comunidad, junto con saludar y esperando que se encuentren bien, quisiera saber si me pueden ayudar con el siguiente inconveniente.
Al servidor de Qlik se suben distintos archivos los cuales en su nombre contienen el año, mes, día, hora, minutos y segundos la cual fueron subidos de la siguiente manera, /YYYYMMDDhhmmss_nombre_del_archivo.txt
El tema, es que para uno de mis requerimientos, necesito solo cargar el ultimo archivo que fue subido, es decir podría buscar por el nombre de archivo la fecha más actual. He obtenido el nombre con la función Left(FileBaseName(), 14) as nombredelarchivo. Hasta ahí todo bien, el problema es cómo hago para identificar la fecha más actual e insertarla en el script para cargar solo dicho archivo.
Por otro lado, funciones como Filetime() no me sirven, ya que en algún momento se puede actualizar algún archivo antiguo y la fecha que retorna dicha función será del archivo antiguo modificado.
Cualquier ayuda se los agradecería.
Hola a todos,
Tengo la necesidad de ir eliminando qvd con la misma facilidad que puedo crearlos a traves de la instuccion STORE ¿Existe algo que pueda hacerlo desde el script sin necesidad de configurar algo en el servidor?
Sé que está la posbilidad de hacer un Shell al sistema operativo, pero eso requiere de una configuración en el server de QlikSense y no tengo esos permisos.
Muchas gracias!
David
Hola,
He intentado agregar usuarios al server de Qlik Sense a través de Excel ODBC, lo logré, se sincronizó, pero no me aparecen en el módulo de usuarios. Estoy con un usuario administrador local porque no tengo AD disponible.
Lo que me llama la atención es que el "User directory connector" está status = idle. Es normal?
Qué podría ser?
Pequeña aplicación QlikView, que permite visualizar conceptualmente los diferentes resultados ante el uso del prefijo JOIN y sus tipos.
LEFT , RIGHT, INNER, OUTER
Link ayuda Qlik, incluye ejemplos con datos
Reciente
Con la versión de Agosto 2022 de Qlik, se viene algo muy interesante en relación a SET ANALYSIS, una capacidad adicional para simplificar análisis de conjunto en formulas con mas de una agregación, se presenta como OUTER SET ANALYSIS.
Básicamente, si tienes una formula en donde aplicas el mismo Set Analysis en todas las agregaciones, ahora podrás envolver toda la formula con un sólo Set Analysis, aquí un ejemplo conceptual:
Actual :
(sum ({< Año = {"$(=Año-1)"} >} Venta) - sum ({<Año = {"$(=Año-1)"} >} Costo)) / sum ({<Año = {"$(=Año-1)"} >} Venta)
Nuevo :
{< Año = {"$(=Año-1)"} >} (sum (Venta) - sum (Costo)) / sum (Venta)
Se simplifica bastante, y claro, puede haber mas combinaciones de set analysis.
Adjunto el QVF de este ejemplito.
Aquí el link oficial, con el detalle y ejemplos :
https://community.qlik.com/t5/Design/New-Set-Analysis-syntax/ba-p/1983110?s=08
Saludos!
Hola!, muy simple script Qlik Sense Business para generar números enteros para evaluar la conjetura de Collatz
https://es.wikipedia.org/wiki/Conjetura_de_Collatz
https://www.youtube.com/watch?v=q_dvxXc7d2Y
La imagen muestra los pasos requeridos para los números 6 (9) y 7 (17)
///Generate Data
Set vIterationsIni = 0;
Set vIterations = 100000;
For vIter = vIterationsIni to vIterations
Let vN = vIter;
Let vValue = $(vN);
Do Until vValue = 1
Data:
Load
$(vIter) as Iter,
autonumber($(vValue), $(vIter)) as Step,
$(vValue) as Value
Autogenerate(1);
Let vValue = if(even($(vValue)), $(vValue) / 2, ($(vValue) * 3 ) + 1);
Loop
Max_Step:
Load
max(Step) + 1 as Max_Step
Resident Data
Where
Iter = $(vIter);
Data:
Load
$(vIter) as Iter,
peek('Max_Step', 0, 'Max_Step') as Step,
1 as Value
Autogenerate(1);
drop table Max_Step;
store Data into [lib://Collatz (fabian_fabian)/Data_Iter_$(vIter).qvd];
drop table Data;
Next
// Grouping Data
Data:
LOAD
Iter,
"Step",
Value
FROM [lib://Collatz (fabian_fabian)/Data_Iter_*.qvd] (qvd);
store Data into [lib://Collatz (fabian_fabian)/Data.qvd];
//Presenting Data
Collats:
Load
Iter,
Step,
Iter & ' | ' & Step as [Iter-Step],
Value,
if(Value = 1 or Value = 2 or Value = 4, 1) as Step_421
Resident Data;
drop table Data;
Windows Performance Counters error
Broken performance counters on the Windows OS.
rebuild them :
Hola a todos!
Excelente material para familiarizarse con la plataforma de desarrollo de Qlik.
Types of APIs
https://qlik.dev/basics/types-of-apis
Uso de QlikView para leer datos y generar un QVD, (cuando todavía no me convencía usar Qlik Sense para todo), y luego Qlik Sense simplemente carga el QVD con mayor facilidad, los gráficos salen solos (obvio es un demo)
Alguna vez has utilizado esta variable de Qlik?
Alguna vez has necesitado los datos aplicando VERBATIM = 1 ?
Existen más variables o funciones así tan especiales?
tantas preguntas
Buenas Tardes Comunidad, quisiera saber si alguien me puede ayudar con la siguiente consulta en el set analysis.
Tengo un archivo QVD el cual esta lleno de registros con un campo de fecha de la siguiente estructura DD-MM-AAAA.
El objetivo es mostrar el numero_dotacion que tiene el ultimo registro de cada mes, y ese considerarlo como todo el mes correspondiente.
Por ejemplo:
Ultima fecha del registro por mes Dimensión Medida (campo numero_dotacion)
28-12-2020 Diciembre 22
30-01-2021 Enero 55
29-02-2021 Febrero 45
Sobre el tema de la medida es netamente para complementar, el problema que tengo es cómo logro que cada barra tome el ultimo registro de todos los meses anteriores para mostrar su medida correspondiente, y que en la barra se pueda leer Dic 2020, Ene 2021, Febrero 2021.
Si alguien pudiera ayudarme le estaría muy agradecido, en lo posible tiene que ser en el set analysis.
De ante mano, muchas gracias.
Gonzalo Adaro.
Estimad@s, desde hace un tiempo que ya se venía escuchando esta noticia, pero ahora ya tiene incluso un post oficial dentro de la comunidad.
Las licencias de Qlik ya no se venden como licencias perpetuas, ahora solo se puede utilizar a través de las suscripciones.
El mundo informático digital está cambiando hace tiempo al mundo suscripción y nube, y Qlik es parte importante de este mundo.
La verdad se extrañará las licencias perpetuas, pero todo cambia, y hay que ajustarse a estos cambios globales.
Los puntos principales son :
Acá les dejo el link al post original dentro de la comunidad de Qlik, que tiene toda la información :
Hola!, acá les dejo el primer acercamiento a la "Inteligencia Activa", término que está utilizando Qlik para referirse a su plataforma y sus componentes, relacionados con estrategias de análisis de datos en tiempo real en esta economía digital.
"Active Intelligence is a new paradigm, creating in-the-moment awareness about every aspect of your business. It delivers a state of continuous intelligence from real-time, up-to-date information designed to trigger immediate actions."
Qlik
Link a brochure :
Link a página de Qlik :
https://www.qlik.com/us/active-intelligence
Hola!, como he tenido varias preguntas relacionadas a una guía de actualización de versión Qlik Sense, considerando que los releases son bastante frecuentes, encontré este excelente post dentro de la comunidad.
Hola, hace días vi este post, y ahora lo publico, ya que es una guía simple (tipo cortapalos) de una instalación QlikView Server
Les dejo el link y el pdf adjunto post si acaso.
}