Ga naar hoofdinhoud Ga naar aanvullende inhoud

QlikView 12-documenten migreren

Deze pagina toont hoe u QlikView 12-documenten en de bijbehorende inhoud kunt migreren. Ook worden de aanbevolen procedures, beperkingen en overwegingen behandeld.

App-beperkingen

De volgende tabel geeft een overzicht van de omvang van basis-apps die is toegestaan voor Qlik Cloud op basis van uw abonnement.

App-type Ondersteunde app-grootte (in geheugen) Piekgeheugen tijdens geplande ladingen Piekgeheugen tijdens handmatige ladingen
Standaardlaag Tot 5 GB Tot 15 GB Tot 10 GB
Capaciteit voor grote apps Tot 50 GB Afhankelijk van de aangeschafte capaciteit Afhankelijk van de aangeschafte capaciteit
InformatieDe meeteenheid voor capaciteit, verbruik en beperkingen van Qlik Cloud wordt weergegeven in binaire gigabytes (GB), waarbij 1 GB is 230 bytes (1.073.741.824). Dit heet ook gibibyte (GiB), zoals gedefinieerd door de International Electrotechnical Commission (IEC). Zo is 1 TB 240 bytes (of 1,024 GBs).

App-grootte bepalen

U kunt de app-grootte op twee manieren bepalen:

  • Grootte in het geheugen van de laatste keer dat de app werd geladen

  • Grootte op de schijf

Gebruik de volgende hulpmiddelen om de grootte van een app te bepalen:

  • Dashboard QlikView Beheer, werkblad Complexiteit (alleen in het Engels) – Dit werkblad toont de grootte op de schijf.

  • QlikView to SaaS Migration App in de migratiehulpmiddelen van Qlik Cloud bevat een speciale sectie op het tabblad Migratiehulpmiddelen onder Beoordelen Qlik Cloud met een inschatting van het basis RAM-gebruik en identificeert apps die wel of niet tussentijds worden opgeslagen in de standaardlaag.

Problemen met app-grootte verminderen

Als u tegen problemen aanloopt bij het toewijzen van veel geheugen vanwege grote apps, zijn er twee methoden om de problemen te verminderen.

  • Controleer en werk het load-script voor gegevens eventueel bij:

    • Verwijder ongebruikte velden en rijen zodat ze niet hoeven te worden geladen.

    • Verwijder tabellen wanneer deze niet langer nodig zijn in de gegevensverwerking.

    • Implementeer incrementele ladingen om de hoeveelheid gegevens die worden verwerkt te optimaliseren.

    • Gebruik geoptimaliseerde QVD-ladingen.

  • Voeg meer capaciteit toe aan de tenant om zwaardere werklasten mogelijk te maken. Zie Ondersteuning van grote apps.

Andere beperkingen en overwegingen

Cloudimplementaties bieden over het algemeen geen toegang tot het bestandssysteem van uw host of server. Gebruik daarom deze aanpassingen voor het load-script als u het load-script migreert van een on-premises app naar Qlik Cloud.

Uitbreidingen

QlikView 12-uitbreidingen werken niet in Qlik Cloud. Dit is van toepassing op de serveruitbreidingen en documentuitbreidingen.

Raadpleeg de pagina Qlik Cloud Developer voor inhoud die is gerelateerd aan aangepaste ontwikkelingen, zoals API-verwijzingen en werksets.

In Qlik Cloud zijn er enkele beperkingen voor uitbreidingen in vergelijking met Qlik Sense Enterprise Client-Managed. Zie Uitbreidingen beheren voor meer informatie.

U moet aanvragen voor externe resources toevoegen aan de acceptatielijst in Beheerconsole > Inhoudsbeveiligingsbeleid. Zie inhoudsbeveiligingsbeleid beheren.

Thema's

Applicatie-opmaak kan niet worden gemigreerd van QlikView 12 naar Qlik Cloud. Raadpleeg Een app opmaken voor informatie over de opmaak van een Qlik Cloud-applicatie en over aangepaste thema's.

GeoAnalytics

De functionaliteit van hetQlikView 12 GeoAnalytics-uitbreidingsobject is opgenomen in het eigen toewijzingsobject van Qlik Sense. Qlik Sense-apps kunnen niet worden geschreven met deze verouderde objecten en objecten moeten opnieuw gemaakt worden met het eigen toewijzingsobject van Qlik Sense.

Migratie van GeoAnalytics-connector naar Qlik GeoOperations

Qlik GeoOperations in Qlik Cloud biedt functies en bewerkingen die vergelijkbaar zijn met wat GeoAnalytics-connector doet in QlikView 12. Ze bieden ook ondersteuning voor veel van dezelfde gegevensindelingen. Ze verschillen op de volgende punten:

  • Qlik GeoOperations is een geavanceerde analyse-integratie (AAI), wat geschikter is voor het verzenden en verwerken van gegevens dan een connector.
  • Scriptsyntaxis verschilt voor geavanceerde analyse-integratie in vergelijking met connectors.
  • Sommige GeoOperations kunnen ook worden gebruikt in diagramuitdrukkingen.
  • Qlik GeoOperations retourneert één enkele tabel. Vergeleken met wat de GeoAnalytics-connector retourneert, zijn de tabellen in Qlik GeoOperations samengevoegd.
  • In Qlik GeoOperations hebben sommige velden en parameters een andere naam gekregen omwille van de consistentie.

Hieronder ziet u de stappen waarmee het script dat is geproduceerd door de GeoAnalytics-connector Wizard kan worden geconverteerd naar Qlik GeoOperations:

  1. In de GeoAnalytics-connector-scriptcode in de editor voor het laden van gegevens kopieert u alles na SQL tot aan de tweede SELECT of tot aan ";", afhankelijk van wat het eerst komt.
  2. Vervang de ' op alle plaatsen in het GeoAnalytics-connector-script door ".
  3. Voeg de geselecteerde veldnamen uit de secundaire SELECT-opdracht in het GeoAnalytics-connector-script toe aan de eerste SELECT-opdracht in het GeoOperations-script. Doe dat niet voor velden die er al zijn. Voeg de naam van de brontabel toe aan de veldnamen, gescheiden door een punt. Bijvoorbeeld tabel.veld. Hiermee wordt één enkele samengevoegde tabel gemaakt in plaats van meerdere tabellen.

  4. Raadpleeg de referentiedocumentatie voor de bewerking en gegevensverzameling en pas waar nodig parameter- of veldnamen aan.

    Bewerking

    Gegevensverzamelingen

    Voor een overzicht van de belangrijkste verschillen raadpleegt u Verschillen tussen velden van GeoOperations en GeoAnalytics

  5. Voeg het volgende toe aan het begin van het GeoOperations-script: 

    Load * Extension GeoOperations.ScriptEval('

  6. Voeg het volgende toe aan het eind van uw GeoOperations-script:

    ');

Als u een geladen tabel met de GeoAnalytics-connector gebruikt, verzendt u het in plaats daarvan als de tweede parameter naar GeoOperations.ScriptEval.

Aangezien Qlik GeoOperations een samengevoegde tabel retourneert, worden alleen veldwaarden met een corresponderende waarde in de primaire tabel geretourneerd uit de secundaire tabellen. Als u bijvoorbeeld voor sommige punten de dichtstbijzijnde luchthavens in Duitsland wilt vinden, worden alleen gegevens geretourneerd over luchthavens die het dichtst bij de punten liggen. Als u alle luchthavens in Duitsland wilt zien, moeten ze afzonderlijk worden geladen met de bewerking LOAD.

Als u gegevens laadt vanuit een SQL-database met de connector, moeten de gegevens in plaats daarvan worden geladen met een van de databaseconnectors, zoals de ODBC-connector. Zorg ervoor dat de geometrieën worden geladen als WKT (gebruik daarvoor in de SQL-query een functie die meestal de naam st_asText() heeft). Converteer vervolgens het WKT-veld door de tabel naar Qlik GeoOperations te verzenden. Vervolgens wordt een veld geretourneerd met de geometrieën in de Qlik Sense-indeling.

Voorbeeld van scriptconversie

In dit voorbeeld van een scriptconversie wordt het volgende GeoAnalytics-connector-script gebruikt:

/* Generated by GeoAnalytics for operation Cluster ---------------------- */ [ClusterAssociations]: SQL SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance='10000', points='Points') DATASOURCE Points LOCATIONSERVICE geometry='POINT', type='XIATA', country='de', serviceName='default' SELECT [Clusters_ClusterID], [Clusters_ClusterCenter] FROM Clusters; [Clusters]: SQL LOAD * FROM Clusters; tag field [LocationDbId] with '$primarykey'; tag field [Clusters_ClusterID] with '$primarykey'; tag field [Clusters_ClusterCenter] with '$geopoint'; tag field [Clusters_ClusterID] with '$geoname'; tag field [Clusters_ClusterCenter] with '$relates_Clusters_ClusterID'; tag field [Clusters_ClusterID] with '$relates_Clusters_ClusterCenter'; /* End GeoAnalytics operation Cluster ----------------------------------- */

Doe het volgende:

  1. Gebruik het deel van het script tussen SQL en de tweede SELECT-opdracht.

    SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance='10000', points='Points') DATASOURCE Points LOCATIONSERVICE geometry='POINT', type='XIATA', country='de', serviceName='default'
  2. Vervang aanhalingstekens:

    SELECT [LocationDbId], [Clusters_ClusterID] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  3. Voeg velden toe uit secundaire tabellen:

    SELECT [LocationDbId], [Clusters_ClusterID], [Clusters.Clusters_ClusterCenter] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  4. Pas parameter- en veldnamen aan:

    SELECT [LocationDbId], [ClusterID], [Clusters.ClusterPoint] as [Clusters_ClusterCenter] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default"
  5. Sluit dit in de boilerplate-code in:

    Load * Extension GeoOperations.ScriptEval(' SELECT [LocationDbId], [ClusterID], [Clusters.ClusterPoint] as [Clusters_ClusterCenter] FROM Cluster(distance="10000", points="Points") DATASOURCE Points LOCATIONSERVICE geometry="POINT", type="XIATA", country="de", serviceName="default" ');

Deze scriptcode kan nu worden gebruikt met Qlik GeoOperations.

Verschillen tussen velden van GeoOperations en GeoAnalytics

De standaardvelden van scripts voor GeoOperations en GeoAnalytics bevatten verschillen, met name als het gaat om prefixes. Als u uw GeoAnalytics-scripts migreert naar GeoOperations, moet u mogelijk enkele veldnamen wijzigen.

AddressToPoint

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, Address, AddressPoint, CountryIso2, Adm1, City, PostalCode, Street, HouseNumber, Match

  • GeoAnalytics: [<id>], [Dataset_Address], [Dataset_Geometry], [CountryIso2], [Dataset_Adm1], [Dataset_City], [Dataset_PostalCode], [Dataset_Street], [Dataset_HouseNumber], [Dataset_Match]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • GeoAnalytics velden bevatten prefixes van de gegevensverzameling.

  • Dataset_Geometry heeft de naam AddressPoint in GeoOperations.

Binning

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, BinId, BinTable.BinPolygon, BinTable.CenterPoint

  • GeoAnalytics: [<id>], [RH2W3], [RH2W3_CenterPoint]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • In GeoAnalytics, RH2W3 is het polygoonveld en de bijbehorende naam gegenereerd op basis van grootte/verhouding van het raster. In GeoOperations is dit het veld BinTable.BinPolygon.

  • GeoAnalytics heeft geen BinId veld.

Dichtstbijzijnde

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: dataset_dataset2_RelationId, dataset.<ds1 id>, dataset2.<ds2 id>, Distance

  • GeoAnalytics: [Dataset1_Dataset2_RelationId], [Dataset1.<ds1 id>], [Dataset2.<ds2 id>], [Dataset1_Dataset2_Distance]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • GeoOperations heeft geen prefixes voor het veld Distance.

Cluster

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, ClusterID, Clusters.ClusterPoint, Clusters.PointCount

  • GeoAnalytics: [<id>], [Clusters_ClusterID], [Clusters_ClusterCenter], [Clusters_PointCount]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

Oplossen

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, DissolvedPolygon

  • GeoAnalytics: [<id>], [<id>_Geometry]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • Naam van de geometriekolom

Snijpunten

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: dataset_dataset2_RelationId, dataset.<dataset1 id>, dataset2.<dataset2 id>, dataset.RelativeOverlap, dataset2.RelativeOverlap

  • GeoAnalytics: [Dataset1_Dataset2_RelationKey], [Dataset1.<ds1 id>], [Dataset2.<ds1 id>], [Dataset1_RelativeOverlap], [Dataset2_RelativeOverlap]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

IpLookup

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, IpPoint, CountryIso2, Adm1Code, City

  • GeoAnalytics: [<id>], [IpTable_Geometry], [CountryIso2], [IpTable_Adm1Code], [IpTable_City]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • IpTable_Geometry in GeoAnalytics is IpPoint in GeoOperations.

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

Load (locatie-gegevensverzameling)

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations (area): LocationDbId, LocationPolygon, Name, CountryIso2, Adm1Code, Adm2Code, LocationDbType

  • GeoOperations (point): LocationDbId, LocationPoint, Name, CountryIso2, Adm1Code, Adm2Code, LocationDbType

  • GeoAnalytics: [LocationDbId], [Dataset_Geometry], [Dataset_Name], [CountryIso2], [Dataset_Adm1Code], [Dataset_Adm2Code], [LocationDbType]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • De geometrievelden (LocationPolygon en LocationPoint in GeoAnalytics zijn Dataset_Geometry in GeoOperations.

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

PointToAddress

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, Address, AddressPoint, CountryIso2, Adm1, City, PostalCode, Street, HouseNumber, Distance

  • GeoAnalytics: [<id>], [Dataset_Address], [Dataset_Geometry], [CountryIso2], [Dataset_Adm1], [Dataset_City], [Dataset_PostalCode], [Dataset_Street], [Dataset_HouseNumber], [Dataset_Distance]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

Routes

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, Distance, Duration, Status, LowResLine

  • GeoAnalytics: [<id>], [Dataset_Distance], [Dataset_Duration], [Dataset_Status], [Dataset_PathLowRes]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • Het geometrieveld Dataset_PathLowRes in GeoAnalytics is LowResLine in GeoOperations.

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

Vereenvoudigen

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, Simplified_<geo field name>

  • GeoAnalytics: [<id>], [Dataset_Simplified_Geometry]

zijn.GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • De namen van de geometrievelden zijn verschillend in GeoOperations en GeoAnalytics.

TravelAreas

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: <id>, TravelArea, Cost, CostUnit, Status

  • GeoAnalytics: [<id>], [Dataset_TravelArea], [Dataset_Origin], [Dataset_Cost], [Dataset_CostUnit], [Dataset_Status]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • GeoOperations bevat geen herkomstveld.

  • Prefixes zijn verschillend in GeoOperations en GeoAnalytics.

Binnen

GeoOperations en GeoAnalytics retourneren de volgende velden:

  • GeoOperations: dataset_dataset2_RelationId, dataset.<dataset1 id>, dataset2.<dataset2 id>

  • GeoAnalytics: [Enclosed_Enclosing_RelationId], [Enclosed.<dataset 1/2 id>], [Enclosing.<datasets 1/2 id>]

GeoAnalytics en GeoOperations verschillen op de volgende punten:

  • GeoOperations prefixes bevatten namen van gegegevensverzamelingen, terwijl GeoAnalytics ook de prefix Enclosed bevat.

De documenten migreren

Volg deze procedure voor het migreren van uw QlikView 12-documenten naar Qlik Sense-apps die u kunt gebruiken in Qlik Cloud.

Doe het volgende:

  1. U moet QlikView 12-documenten voorafgaand aan de migratie beoordelen, identificeren en prioriteit toewijzen. U kunt het werkblad Complexiteit (alleen in het Engels) van Dashboard QlikView Beheer gebruiken of de functie Objecten verkennen op het tabblad Migratiehulpmiddelen van de QlikView to SaaS Migration App.

    QlikView naar SaaS migratie-app, tabblad Migratiehulpmiddelen, Objecten verkennen

    Objecten verkennen op het tabblad Migratiehulpmiddelen van de Qlikview naar SaaS migratie-app
  2. Converteer de QlikView 12-documenten naar een Qlik Sense-applicatie met behulp van het QlikView-conversieprogramma. Bekijk de volgende voorbeelden:

  3. Upload het geconverteerde QlikView 12-document naar Qlik Cloud.

    InformatieU kunt de geconverteerde QlikView 12-documenten bulksgewijs uploaden naar Qlik Cloud met behulp van het CLI-script 7_migrateapps.ps1 dat beschikbaar is met de migratiehulpmiddelen van Qlik Cloud. Bij het verwijzen naar de app die u wilt importeren, moet u in het bestand exports/apps.csv de uitbreiding .qvf weglaten van de waarde 'QSAppName'.

Laadtaken

Laadtaken moeten handmatig opnieuw gemaakt worden in Qlik Cloud.

Gebruik de QlikView to SaaS Migration App om de laadtaken te identificeren U vindt de laadtaken in de tabel QVPR Task Trigger Details op het tabblad Migratiehulpmiddelen op het scherm QVPR verkennen.

QlikView naar SaaS migratie-app, tabblad Migratiehulpmiddelen, Laadtaken verkennen

Laadtaken verkennen op het tabblad Migratiehulpmiddelen van de Qlikview naar SaaS migratie-app

Noteer alle taakdetails en maak deze taken handmatig opnieuw aan in uw Qlik Cloud-tenant.

Raadpleeg Het laden van app-gegevens plannen voor meer informatie over het maken van laadtaken.

Als u taken hebt gekoppeld, moet u Qlik Applicatie-automatisering (QAA) gebruiken, zie hiervoor Taken koppelen: zelfstudie.

Aanbevolen procedures voor het converteren van QlikView 12-documenten

Houd rekening met de volgende gegevens bij het plannen van uw conversie.

QlikView-conversieprogramma

QlikView-conversieprogramma is een hulpprogramma om QlikView 12-documenten naar Qlik Sense-apps te converteren. U kunt het hulpprogramma gebruiken om enkele waarden die in QlikView 12-documenten zijn ontwikkeld naar een Qlik Sense-app te verplaatsen.

U kunt het conversieprogramma gebruiken met Qlik Sense Desktop. U kunt QlikView-conversieprogramma niet gebruiken om documenten te converteren die op schijf groter zijn dan 500 MB. U kunt de hoeveelheid gegevens in een document verminderen of het document zonder gegevens opslaan om de bestandsgrootte te verminderen zonder middelen te verliezen. Ga voor meer informatie naar Qlik Sense Desktop.

QlikView-conversieprogramma verplaatst de meeste objecten naar Qlik Sense, waaronder:

Met het conversieprogramma kunnen bepaalde objecten niet worden geconverteerd. De volgende objecten kunnen niet worden geconverteerd:

  • Containers
  • Triggers
  • Macro's
  • Conditionele statements
  • Tekstvakken
  • Objectlagen
  • Aangepaste diagramkleuren
  • Uitdrukking in keuzelijsten

De meeste bovenstaande objecten kunnen in Qlik Sense opnieuw handmatig worden aangemaakt. Triggers worden bijvoorbeeld niet geconverteerd, maar het gedrag van triggers kan opnieuw worden aangemaakt met behulp van standaard bladwijzers in Qlik Sense.

Het conversieprogramma toont enkele, maar niet alle, objecten die niet zijn geconverteerd. We raden aan om per werkblad een inventaris te maken van al uw objecten in QlikView 12 en deze inventaris te vergelijken met objecten die in het conversieprogramma worden getoond.

QlikView-conversieprogramma (alleen in het Engels)

Load-script voor gegevens

QlikView 12 en load-script voor gegevens zijn in het algemeen compatibel, maar er zijn enkele verschillen waar u rekening mee moet houden en u moet het script aanpassen in de editor voor laden van gegevens voordat u gegevens opnieuw kunt laden.

QlikView 12 werkt met absolute of relatieve bestandspaden die niet worden ondersteund in de standaardmodus van Qlik Sense. In plaats daarvan moet u met mapgegevensverbindingen wijzen naar de bestandslocaties.

LOAD * FROM [<filepath>\SalesRep.csv]; Store MyTable into ‘<filepath>\MyQVD.qvd’ (qvd); Load * From ‘<filepath>\MyQVD.qvd’ (qvd);
LOAD * FROM [lib://<FolderConnection>/SalesRep.csv]; Store MyTable into ‘lib://<FolderConnection>\MyQVD.qvd (qvd); Load * From ‘lib://<FolderConnection/MyQVD.qvd’;

Tabbladen voor verborgen scripts

Wanneer een QlikView 12-document met verborgen script wordt geconverteerd, wordt het verborgen script genegeerd en niet opgenomen in het Qlik Sense-script. Voordat u het document converteert, opent u dit in de QlikView 12-scripteditor en kopieert u vervolgens de code uit de tabbladen voor verborgen scripts en plakt u deze in de tabbladen voor standaard scripts. Houd er rekening mee dat u in Qlik Sense geen scriptcode kunt verbergen.

Standaardmodus

Verschillende opdrachten en functies kunnen niet worden gebruikt of hebben beperkingen in de standaardmodus. Voor meer informatie raadpleegt u de documentatie over toegangsbeperking tot het bestandssysteem.

Sectietoegang

Een QlikView-document met sectietoegang kan niet worden geïmporteerd naar Qlik Sense vanwege verschillen in notatie en ondersteunde functionaliteit.

De volgende stappen zijn vereist wanneer u documenten met sectietoegang gaat converteren:

  1. Verwijder de code voor sectietoegang in de QlikView 12-scripteditor voordat u het document converteert.
  2. Converteer het document.
  3. Pas de sectietoegang weer toe in de Qlik Sense-app.

Er zijn enkele verschillen in Qlik Sense waarmee u rekening moet houden:

  • De gebruikersauthenticatie is gewijzigd. Het veld USERID wordt gebruikt voor authentificatie van alle gebruikers. De velden NTNAME en PASSWORD worden niet meer ondersteund.
  • Sectietoegang wordt toegepast met strikte uitsluiting in Qlik Sense. Dit betekent dat alleen de gegevens zichtbaar zijn waarvoor u specifiek toegang hebt gekregen.

Als u toegang hebt tot het script, maar niet tot de gegevens, kunt u de app openen zonder gegevens en het script bewerken, met inbegrip van de sectietoegang.

Ga voor meer informatie naar Beveiliging beheren met sectietoegang.

Notatie met aanhalingstekens in set-analyses

Notatie met aanhalingstekens in set-analyses in oudere QlikView 12-documenten of in documenten die zijn gemaakt met behulp van oudere versies van QlikView 12 is anders dan in Qlik Sense. U moet mogelijk bepaalde uitdrukkingen voor set-analyse wijzigen in Qlik Sense.

Enkele aanhalingstekens en dubbele aanhalingstekens functioneren hetzelfde in de oude notatie. Zowel enkele aanhalingstekens als dubbele aanhalingstekens worden geïnterpreteerd als query. Jokertekens (*, ?) kunnen worden gebruikt.

Enkele aanhalingstekens en dubbele aanhalingstekens functioneren anders in de nieuwe notatie.

Enkele aanhalingstekens worden geïnterpreteerd als een letterlijke tekenreeksvergelijking. Er wordt slechts één veldwaarde gevonden en jokertekens mogen niet in de zoekreeks worden gebruikt. Een sterretje bijvoorbeeld wordt geïnterpreteerd als sterretje.

Dubbele aanhalingstekens worden geïnterpreteerd als query. Jokertekens en relationele operatoren zijn toegestaan en er kunnen verschillende veldwaarden worden gevonden.

Zo kan Sum({$<Country={'Austr*'}>}Sales) gewijzigd moeten worden in Sum({$<Country={"Austr*"}>}Sales)

Zo moeten numerieke of variabele vergelijkingen mogelijk ook worden gewijzigd. Zo kan Duration={'>3'} gewijzigd moeten worden in Duration={">3"}

QlikView 12-variabelen uitgesloten van export

Een aantal variabelen wordt niet vanuit een QlikView 12-document geëxporteerd, aangezien deze variabelen alleen relevant zijn voor QlikView 12 of anders worden verwerkt in Qlik Sense.

De volgende variabelen worden niet geëxporteerd:

  • Alle variabelen die beginnen met CD
  • Alle variabelen die beginnen met FLOPPY
  • QvPath, QvRoot, QvWorkPath, QvWorkRoot
  • WinPath, WinRoot
  • ErrorMode
  • StripComments
  • ScriptErrorCount, ScriptError
  • ThousandSep, DecimalSep, MoneyThousandSep, MoneyDecimalSep, MoneyFormat
  • TimeFormat, DateFormat, TimestampFormat
  • MonthNames, DayNames
  • ScriptErrorDetails, ScriptErrorList
  • OpenUrlTimeout
  • HidePrefix
  • FirstWeekDay
  • BrokenWeeks
  • ReferenceDay
  • FirstMonthOfYear
  • CollationLocale
  • LongMonthNames, LongDayNames

Visit the discussion forum at community.qlik.com

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!