Bekende beperkingen
Deze release van de gegevensstroomfunctionaliteit bevat verschillende beperkingen en bekende problemen die in de loop van de tijd zullen worden opgelost.
Algemeen
-
Op Android-apparaten kan het slepen en neerzetten van knooppunten in het canvas van de gegevensstroom ertoe leiden dat knooppunten vervagen of verdwijnen. Om de weergave te herstellen, navigeert u naar het tabblad Overzicht en keert u vervolgens terug naar de editor.
-
Er bestaat een minimaal ondersteunde grootte voor het browservenster, maar deze wordt niet afgedwongen. Als u de venstergrootte te veel verkleint, leidt dit tot een slechte ervaring met de interface.
-
Als de bron of het doel van een gegevensstroom verwijst naar een ruimte die is hernoemd sinds het maken van de stroom, lijkt deze geldig maar zal de uitvoering mislukken. Configureer uw bronnen en doelen opnieuw om de gegevensstroom te herstellen.
-
De Wijzigingsdatum die beschikbaar is op het tabblad Overzicht wordt alleen bijgewerkt na een uitvoering of wanneer de naam, beschrijving of tags van de gegevensstroom worden bewerkt, en niet wanneer het ontwerp van de gegevensstroom zelf wordt gewijzigd.
-
Om ervoor te zorgen dat de nieuwste ontwikkelingen en oplossingen van het ontwikkelingsteam correct worden toegepast op uw gegevensstroom, raden we aan om de naam of beschrijving van de gegevensstroom te bewerken. Dit activeert een herberekening van het script en de gerelateerde applicaties.
-
Bij het bewerken van een knooppunt (bron, verwerker, doel) in het eigenschappenpaneel moeten bewerkingen van de naam of beschrijving in het bovenste paneel en de knooppuntconfiguratie in het onderste paneel afzonderlijk worden opgeslagen, anders kan er informatie verloren gaan. In het voorbeeld van een verwerker: als u de naam bewerkt zonder op Wijzigingen opslaan te klikken, de parameters van de verwerker wijzigt en op Toepassen klikt, wordt de naamswijziging niet opgeslagen.
-
Gegevensstromen zijn onderworpen aan dezelfde gegevens- en veldlimieten die gelden bij het laden van gegevens in Qlik Cloud Analytics. Een veld kan bijvoorbeeld niet meer dan 2.147.483.648 unieke waarden hebben, en het totale aantal velden en rijen dat kan worden geladen, wordt beperkt door het beschikbare geheugen. Zie voor details Richtlijnen voor gegevens en velden.
Gegevensvoorbeeld
-
Als u het type of de naam van een gegevensstroomdoel wijzigt, wordt het onderliggende script bijgewerkt, waardoor het huidige gegevensvoorbeeld ongeldig wordt. U moet het paneel voor het gegevensvoorbeeld handmatig vernieuwen als u het opnieuw wilt gebruiken.
-
De rijlimiet van het gegevensvoorbeeld kan leiden tot inconsistenties tussen rijen die worden weergegeven in twee verwerkers die ogenschijnlijk dezelfde configuratie hebben. Twee Aggregeren-verwerkers kunnen bijvoorbeeld verschillende resultaten retourneren als de ene een load-instructie gebruikt die rechtstreeks naar het brongegevensbestand verwijst, en de andere een resident load-instructie gebruikt die naar dezelfde tabel verwijst maar na een verwerker zoals Aftakken is geplaatst. Dit komt door kleine verschillen in de scriptgeneratie. Wanneer u de gegevensstroom echter op de volledige gegevens uitvoert, worden de waarden correct berekend.
Bronnen en doelen
-
Doelen van gegevensstromen kunnen alleen als bestanden worden opgeslagen.
Verwerkers
-
Datums:
-
De functies Converteren naar datum en Converteren naar tijdstempel kunnen mislukken wanneer ze worden toegepast op een veld dat wordt gelezen uit een bronindeling met systeemeigen datumondersteuning, zoals Excel.
-
Wanneer u jaren, maanden, weken of dagen toevoegt aan een tijdstempel met de functie Duur toevoegen, wordt deze opgemaakt als een datum. De onderliggende waarde bevat echter de juiste tijdstempel.
-
Wanneer u datums opmaakt met een Datum-verwerker die zich na een Filteren-, Aftakken- of Draaitabel opheffen-verwerker bevindt (waarbij het script een resident load-instructie gebruikt), krijgt u een validatiefout en werkt de functie mogelijk niet. Probeer de Datum-verwerker stroomopwaarts van de andere te verplaatsen.
-
-
Venster:
-
Is afhankelijk van de vensterscriptfunctie, met dezelfde beperkingen.
-
Bij het gebruik van de bewerking Samenvoegen is een scheidingsteken vereist. U kunt het veld Scheidingsteken niet leeg laten.
-
-
Filteren: De verwerkers tonen "Niet gedefinieerd" als beschrijving wanneer er geen veld is geselecteerd.
-
Draaitabel:
-
Het te draaien veld en het waardeveld mogen geen gedupliceerde inhoud bevatten.
-
Null-waarden en lege waarden zijn niet toegestaan in het te draaien veld omdat de Qlik-engine geen lege veldnamen ondersteunt.
-
Als een Sorteren-verwerker vóór een Draaitabel-verwerker wordt geplaatst, werkt de draaitabelbewerking wel, maar gaat de sortering verloren. U moet de Sorteren-verwerker stroomafwaarts van de Draaitabel-verwerker plaatsen.
-
Er geldt een bovengrens van 500 voor het aantal unieke waarden dat het te draaien veld mag bevatten. Gebruik het tandwielpictogram in het paneel Voorbeeld om de laadlimiet in te stellen.
-
Het is niet mogelijk om een veld dat de uitvoer is van een Hash-verwerker te gebruiken als te draaien veld.
-
Samenwerking
-
Hoewel samenwerking door twee of meer gebruikers aan een enkele gegevensstroom op dit moment beperkt is, is het voor meerdere gebruikers wel mogelijk om een gegevensstroom te bewerken in een gedeelde ruimte. Als u een gegevensstroom opent en iemand anders brengt tegelijkertijd een wijziging aan, verschijnt er een melding dat u de gegevensstroom moet herladen. Nadat u de nieuwste versie hebt opgehaald, kunt u uw wijziging aanbrengen.
-
Gegevensstromen ondersteunen momenteen niet de versiebeheerfunctie die wel beschikbaar is in Scripts en Applicaties.