Skip to main content

    Filter by idea status

    Filter by product

    863 Ideas

    hgrContributor

    Renaming QVD and Parquet files from semantic layer across environmentsSUBMITTED

    Feature Request: Improved Environment Handling and File Naming in Semantic Endpoints in TimeXtender (Classic)In our current setup using Qlik Sense endpoints to generate QVD and/or Parquet files for Semantic Endpoints in TimeXtender (Classic), we have two environments (DEV and PROD), each designated to write files to different folders. Our directory structure looks like this: QVDs│├── DEV│ └── <QVD Files>│├── PROD └── <QVD Files>Under each environment's folder (DEV and PROD), the QVD files should have the same name to facilitate switching between folders in Qlik Sense without requiring changes to QVD names in the script.ProblemCurrently, we use the Postfix Option (_DEV and _PROD) for each environment. This setup forces Qlik Sense scripts to connect using:LIB CONNECT TO 'MDW';instead of:LIB CONNECT TO 'MDW_DEV';andLIB CONNECT TO 'MDW_PROD';This ensures that data is loaded from the respective database environments (DEV and PROD).An unintended consequence of this setup is that every QVD file is saved with the environment postfix:<QVD_Folder>\<QVD Name>_DEV.qvd<QVD_Folder>\<QVD Name>_PROD.qvdTo make the scripts work, we must manually find and replace _DEV.qvd with .qvd and _PROD.qvd with .qvd, so the files are named equally across both environments.Feature Request1. Environment-Specific Connections: We request the addition of an option to change only the connection name in the Qlik app script without altering the file name postfix of the QVDs. This would allow:LIB CONNECT TO 'MDW_DEV';while keeping the QVD filenames consistent.2. Parquet File Generation: We also request an option to enable automatic Parquet file generation. Currently, we manually change:_DEV.qvd];to:.parquet] (parquet);This feature would simplify our workflow by directly supporting Parquet file generation.BenefitsImplementing these features would:Eliminate manual file renaming processes Streamline the deployment of Qlik Sense across different environments Facilitate efficient data management with automatic Parquet file supportWe believe these features will greatly enhance usability and maintainability in TimeXtender.Thank you for considering our request.

    Continuous release / Partial releaseSUBMITTED

    The Challenge:We've probably all encountered the challenge of coordinating releases, especially within bigger development teams. Currently, when we execute a release in TimeXtender, the entire project gets deployed. This can lead to problems, especially when trying to address minor production issues or releasing only the work of a single developer while others are still in progress. This often results in project-wide delays. The Solution: Partial ReleaseWhat if we had the option to release only parts of the ODX, MDW, or SL, rather than the entire project? This "Partial Release" feature has the potential to: Boost Efficiency: It allows us to release only the specific changes that are ready for deployment, making collaboration more seamless. No more waiting for everyone to finish their work simultaneously.   Facilitate Agile and SCRUM Practices: For larger teams and those following agile methodologies, this feature is a perfect fit. It aligns with the agile principle of releasing work as soon as it's completed, helping us stay nimble and responsive.   Enable Quick Production Issue Fixes: When a production issue arises, quick fixes are crucial. With a partial release feature, we can address these issues in production without inadvertently deploying other unreleased changes, maintaining system stability.   Expand TimeXtender's Applicability: This feature opens the doors to larger organizations with multiple TimeXtender developers. It ensures that TimeXtender remains a viable choice for businesses with extensive development teams.The "Partial Release" feature in TimeXtender is more than just an enhancement; it's a solution to a common problem that developers face daily. It aligns with best practices, offering greater flexibility and efficiency in development processes..