Problemen oplossen - Rapporttaken en gegenereerde rapporten | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Problemen oplossen - Rapporttaken en gegenereerde rapporten

Dit onderwerp biedt hulp bij het oplossen van veelvoorkomende problemen die optreden bij het beheren van rapporttaken en het genereren van rapporten hiermee.

Laden van applicatie mislukt bij het uploaden van het distributielijstbestand

Dit kan te wijten zijn aan een aantal problemen met de manier waarop het einde van uw load-script is opgemaakt voordat de distributielijst wordt toegevoegd.

Veelvoorkomende voorbeelden:

  • Er staat een Exit script-instructie aan het einde van uw huidige load-script.

  • Er ontbreekt een puntkomma aan het einde van de laatste LOAD- of SELECT-instructie in het load-script.

Gezien de bovenstaande voorbeelden kunnen de volgende oplossingen werken:

  • Verplaats de nieuw toegevoegde scriptsectie Distribution List naar een nieuwe locatie boven de Exit script-instructie. U kunt ook de Exit script-instructie verwijderen als dit logisch is gezien uw use case en scriptcontext.

  • Voeg de ontbrekende puntkomma toe.

Rapporttaak: "Verzenden naar sommige gebruikers is mislukt."

De rapporttaak wordt mogelijk naar sommige gebruikers verzonden, maar kan niet naar anderen worden verzonden.

Mogelijke oorzaak 1

Het e-mailadres van deze ontvangers is gewijzigd in de distributielijst. Bij het genereren van rapporten voor elke ontvanger die aan de rapporttaak is toegevoegd, zoekt Qlik Cloud naar het e-mailadres in de distributielijst. Als er geen overeenkomst wordt gevonden, kan er geen rapport voor de gebruiker worden gegenereerd.

Voorgestelde actie 1

Een best practice is om groepen te gebruiken om gebruikers aan de rapporttaak toe te voegen. Groepen zijn verzamelingen van ontvangers. Wanneer u het e-mailadres wijzigt van een ontvanger die als onderdeel van een groep aan de taak is toegevoegd, worden rapporten gegenereerd en afgeleverd op het bijgewerkte e-mailadres.

Als u toch afzonderlijke ontvangers aan de rapporttaak moet toevoegen, verwijdert u de oorspronkelijke gebruiker uit de rapporttaak en voegt u deze opnieuw toe met het bijgewerkte e-mailadres.

Voor meer informatie, zie Een distributielijst voor uw rapport maken.

Mogelijke oorzaak 2

Een of meer rapportfilters waarnaar in de distributielijst wordt verwezen, zijn niet gevonden in de applicatie. Bijvoorbeeld:

  • De naam van een filter is gewijzigd in de applicatie, maar niet bijgewerkt in de distributielijst.

  • Een filter is verwijderd in de applicatie, maar er wordt nog steeds naar verwezen in de distributielijst.

  • Een filter waarnaar in de distributielijst wordt verwezen, is nog niet toegevoegd aan de applicatie.

Voorgestelde actie 2

Werk filternamen bij zodat ze overeenkomen tussen de applicatie en de distributielijst. Voeg indien nodig filters toe. Als een filter is verwijderd en niet langer van toepassing is, verwijdert u de verwijzing ernaar uit de distributielijst.

Rapporttaak die een Excel-sjabloon bevat: "Verzenden mislukt: kon niet genereren"

Mogelijke oorzaak 1

De sjabloon gebruikt Excel-functies die niet worden ondersteund voor rapportage in tabelvorm.

Voorbeelden:

  • Visual Basic for Applications, macro's en scripting

  • Uitbreidingen van derden

Voorgestelde actie 1

Maak een sjabloon die geen niet-ondersteunde Excel-functies gebruikt.

Voor een lijst met beperkingen voor de Qlik-invoegtoepassing voor Microsoft Excel, zie Specificaties en beperkingen van Qlik Rapportageservice.

Mogelijke oorzaak 2

Een of meer velden in de applicatie zijn geconfigureerd met Altijd één geselecteerde waarde en er zijn geen rapportfilters toegepast op de rapporttaak om precies één waarde voor elk van deze velden te selecteren.

Voorgestelde actie 2

Als een applicatie één of meer velden bevat die zijn geconfigureerd met het Altijd één waarde geselecteerd kenmerk, moet u uw rapportfilters configureren zodat de filters precies één waarde voor elk van deze velden selecteert. Deze rapportfilters moeten op de rapportaak worden toegepast.

Als een filter geen waarde voor deze velden bevat, of als er helemaal geen filters zijn gekoppeld aan de taak, mislukt de rapporttaak.

Mogelijke oorzaak 3

Het volgende is gebeurd:

  • U hebt gegevens uit een Tabel-diagram uit de applicatie toegevoegd aan de sjabloon, met behulp van een of meer kolomtags.

  • In de applicatie is op een of meer van de Tabel-kolommen de instelling Kolom tonen indien toegepast in de applicatie.

  • Op het moment van het genereren van het rapport wordt niet voldaan aan de voorwaarden voor Kolom tonen indien voor deze kolommen.

Wanneer u kolomtags toevoegt die zijn gekoppeld aan een voorwaarde Kolom tonen indien die is ingesteld op een Tabel-diagram, moet aan de voorwaarde worden voldaan wanneer een rapporttaak die deze sjabloon gebruikt, wordt uitgevoerd. Anders mislukt de rapporttaak.

Voorgestelde actie 3

Verwijder de kolomtags en voeg de gegevens van het Tabel-diagram weer toe aan de sjabloon als een tabeltag. Rapporttaken die deze sjabloon gebruiken, worden dan met succes uitgevoerd, zelfs als niet aan de voorwaarde wordt voldaan.

Uitvoeren van rapporttaak mislukt - maximumaantal unieke rapporten bereikt

De uitvoering van een rapporttaak mislukt met de volgende melding:

Het rapport is niet verzonden omdat het maximumaantal unieke rapporten voor deze taak is bereikt. Controleer de lijst met ontvangers voor meer details.

Een rapporttaak kan maximaal 500 unieke rapporten genereren. Deze limiet wordt geëvalueerd voor alle sjablonen die aan de taak zijn toegevoegd, in plaats van per sjabloon in de taak. Deze limiet geldt ook voor alle rapporttaken, ongeacht of er één of meer cycli worden toegepast.

Bewerk de rapporttaak en wijzig de definitie zodat er bij elke uitvoering minder dan 500 unieke rapporten worden gegenereerd. Als u nog steeds meer dan 500 unieke rapporten tegelijk moet produceren, kunt u afzonderlijke taken maken met vergelijkbare afleveringsinstellingen.

Mijn rapport bevat niet de gegevens die ik had verwacht

Mogelijke oorzaak 1

Het load-script bevat een Star-instructie en het rapport is ingesteld om filters te gebruiken.

Voorgestelde actie 1

Bewerk het load-script zodat het werkt zoals bedoeld zonder Star-instructies te gebruiken.

Mogelijke oorzaak 2

Het rapport is gemigreerd vanuit een Qlik NPrinting.-sjabloon die objectfilters gebruikt, en een of meer objectverwijzingen in de sjabloon komen niet overeen met beschikbare objecten in de huidige applicatie.

Voorgestelde actie 2

Open de sjabloon met de editor en valideer objectverwijzingen. Upload de gecorrigeerde sjabloon opnieuw en voer een testtaak uit om het filtergedrag op objectniveau te verifiëren.

Voor meer informatie, zie Exporting report templates from Qlik NPrinting. to Qlik Cloud.

Mogelijke oorzaak 3

Rapportgegevens zijn afhankelijk van aggregatie van een sleutelveld.

Voorgestelde actie 3

Aggregaties op basis van sleutelvelden kunnen problemen veroorzaken met de gegevens die in rapporten worden weergegeven.

In plaats van het sleutelveld te aggregeren, maakt u een kopie van het sleutelveld dat niet expliciet wordt gebruikt om meerdere tabellen te koppelen.

Voor meer informatie over best practices voor het aggregeren van sleutelvelden in Qlik-gegevensmodellen, zie Aggregatie van sleutelvelden.

Rapporttaak is uitgeschakeld

Mogelijke oorzaak 1

Een section access-tabel is toegevoegd of verwijderd in de applicatie.

Voorgestelde actie 1

Evalueer of de gegevensbeveiligingsbeperkingen die zijn gedefinieerd in de section access-tabellen acceptabel zijn voor de use case van de rapporttaak. Als ze acceptabel zijn, schakelt u de rapporttaak opnieuw in.

Mogelijke oorzaak 2

De applicatie heeft section access en een tenant admin heeft de eigenaar van de rapporttaak gewijzigd. Hierdoor wordt de rapporttaak automatisch uitgeschakeld. In deze situatie kan alleen de nieuwe eigenaar van de rapporttaak de taak opnieuw inschakelen.

Voorgestelde actie 2

Wijzigingen in het eigendom van de rapporttaak kunnen van invloed zijn op de gegevensreductie die wordt toegepast op individuele ontvangers van de taak. Houd er rekening mee dat als de rapporttaak is geconfigureerd om rapporten te verzenden naar personen die geen gebruikers zijn in de Qlik Cloud-tenant, de gegevens die zij ontvangen dezelfde gegevens zijn die de nieuwe eigenaar van de rapporttaak zou ontvangen.

Wanneer de nieuwe eigenaar van de rapporttaak de configuratie heeft geëvalueerd en eventuele noodzakelijke wijzigingen heeft aangebracht, kan deze de rapporttaak opnieuw inschakelen.

Voor meer informatie, zie In-applicatie rapportage en sectietoegang.

Tijdstempel voor het genereren van rapporten in bestandsnaam (of voorbeeld van bestandsnaam) is onjuist

De eigenaar van de rapporttaak heeft geen voorkeurstijdzone ingesteld in zijn persoonlijke instellingen. Wanneer er niet expliciet een voorkeurstijdzone is ingesteld, gebruiken rapportbestandsnamen tijdstempels in UTC.

De gebruiker die eigenaar is van de rapporttaak, moet een tijdzone instellen in zijn persoonlijke instellingen.

  1. Klik in Qlik Cloud op uw gebruikersprofielmenu in de rechterbovenhoek.

  2. Klik op Instellingen.

  3. Selecteer onder Tijdzone uw voorkeurstijdzone.

Onjuist lettertype gebruikt in rapport gegenereerd op basis van Excel-sjabloon

Er wordt een aangepast lettertype gebruikt in de sjabloon.

Het gebruik van aangepaste lettertypen in het Excel-sjabloonbestand wordt niet ondersteund. Als uw sjabloon lettertypen bevat die niet beschikbaar zijn voor het genereren van rapporten, zullen elementen die deze lettertypen gebruiken in plaats daarvan een standaard Excel-lettertype gebruiken in gegenereerde rapporten.

Gebruik bij het maken van uw Excel-sjabloon een Excel-lettertype dat het beste overeenkomt met het aangepaste lettertype dat u oorspronkelijk hebt gebruikt. Dit is de beste manier om onverwachte resultaten in de rapportuitvoer te voorkomen.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!