Concatenate
Concatenate is een load-prefix van het script waardoor een gegevensverzameling kan worden bijgevoegd bij een bestaande tabel in het geheugen. Het wordt vaak gebruikt om verschillende sets transactiegegevens toe te voegen aan één centrale feitentabel, of veel voorkomende referentiegegevenssets van een specifiek type op te bouwen die voortkomen uit verschillende bronnen. Het is vergelijkbaar wat betreft functionaliteit met de SQL UNION-operator.
De resulterende tabel van een concatenate-bewerking omvat vervolgens de oorspronkelijke gegevensset met de nieuwe rijen gegevens die onderaan aan die tabel zijn toegevoegd. In de bron- en doeltabellen kunnen verschillende velden staan. Indien velden anders zijn, wordt de resulterende tabel verbreed om het gecombineerde resultaat van alle aanwezige velden in zowel de bron- als de doeltabel weer te geven.
Syntaxis:
Concatenate[ (tablename ) ] ( loadstatement | selectstatement )
Argument | Beschrijving |
---|---|
tablename | De naam van een bestaande tabel. De genoemde tabel wordt het doel van de Concatenate-bewerking en eventuele records van geladen gegevens worden aan die tabel toegevoegd. Als de parameter tablename niet wordt gebruikt, wordt de doeltabel de laatst geladen tabel vóór deze opdracht. |
loadstatement/selectstatement | Het loadstatement/selectstatement-argument dat op het tablename-argument volgt, wordt aaneengeschakeld met de opgegeven tabel. |
Landinstellingen
Tenzij anders aangegeven, wordt in de voorbeelden in dit onderwerp de volgende datumindeling gebruikt: MM/DD/JJJJ. De datumopmaak wordt opgegeven in de opdracht SET DateFormat in uw script voor het laden van gegevens. De standaard datumindeling is mogelijk anders op uw systeem vanwege landinstellingen en andere factoren. U kunt de indelingen in de voorbeelden wijzigen zodat deze aansluiten op uw behoeften. Of u kunt de indelingen in uw load-script wijzigen zodat ze overeenkomen met deze voorbeelden. Ga voor meer informatie naar Regionale instellingen voor apps en scripts aanpassen.
Standaard landinstellingen van de app zijn gebaseerd op het gebruikersprofiel. Deze landinstellingen voor indelingen zijn niet gerelateerd aan de taal die wordt weergegeven in de gebruikersinterface van Qlik Cloud. Qlik Cloud wordt weergegeven in dezelfde taal als de browser die u gebruikt.
Als u een app-ontwikkelaar bent, kunt u de standaardregio instellen voor apps die u maakt. Ga voor meer informatie naar Instellen van uw voorkeur voor regionale instellingen voor het maken van apps en scripts in Qlik Cloud Analyse.
Voorbeeld | Resultaat |
---|---|
Concatenate(Transactions) Load …. ; | De gegevens die in de load-instructie onder het Concatenate-prefix zijn geladen, worden toegevoegd aan de bestaande tabel in het geheugen, Transactions. Er wordt hierbij vanuit gegaan dat de tabel Transactions eerder dan dit punt in het load-script al is geladen. |