Top 30 Talend-interviewvragen & Antwoorden

Anonim

Download PDF

1) Wat is Talend?

Talend is een tool voor gegevensintegratie en -beheer. Hiermee kunnen gebruikers gegevens in verschillende gebieden van hun bedrijf converteren, samenvoegen en bijwerken.

2) Welke taal wordt Talend geschreven?

Talend-applicatie ontwikkeld met Java-taal.

3) Wanneer is de Talend-tool gelanceerd?

Talend Open Studio (TOS) werd gelanceerd in 2006

4) Kunnen we onze persoonlijke instellingen opslaan in de DQ Portal?

Nee, het is niet mogelijk om onze instelling op te slaan in de DQ Portal.

5) Geef enkele voordelen van het gebruik van de Talend

  • De open studio-tool van Talend kan de taken automatiseren en biedt snellere ontwikkeling en implementatie.
  • Talend heeft alles wat u nodig heeft om aan de huidige marketingbehoefte en in de toekomst te voldoen.
  • Het is gratis en wordt ondersteund door de enorme online community. Het zijn meestal professionals of leerlingen die informatie, ervaringen, vragen enz. Delen.

6) Definieer Component betreffende de open studio van Talend

Een component is een functionele eenheid die wordt gebruikt om een ​​enkele operatie in Talend uit te voeren. U kunt ze gebruiken met behulp van eenvoudige slepen en neerzetten. De component kan een fragment van Java-code zijn dat wordt gegenereerd als onderdeel van een taak.

7) Wat is Code Generator in Talend?

Talend biedt een GUI, waarmee u de componenten kunt slepen en neerzetten om een ​​Job te ontwerpen. Het vertaalt deze taken eenvoudig naar een Java-klasse. Daarom staat het bekend als een codegenerator.

8) Kunnen we een Talend Job op afstand uitvoeren?

Ja, we kunnen de Talend-taak op afstand uitvoeren via de opdrachtregel. Daarvoor moet u de taak samen met zijn afhankelijkheden exporteren. Daarna hebt u vanaf de terminal toegang tot de instructiebestanden.

9) Wat is tMap?

tMap is een geavanceerde component die als plug-in in Talend Studio kan worden geïntegreerd. Deze component kan gegevens van één of meerdere bronnen naar één of meerdere bestemmingen transformeren en routeren.

10) Wat zijn de bewerkingen van tMap? tMap voert de volgende bewerkingen uit:

  • Datatransformatie op alle velden
  • Gegevensmultiplexing en demultiplexing
  • Aaneenschakeling en uitwisseling van velden
  • Afwijzing van gegevens
  • Filteren of het veld met beperkingen

11) Wat is de betekenis van MDM met betrekking tot Talend?

MDM staat voor Master Data Management. Met de hulp van MDM kan een organisatie een enkele, consistente en nauwkeurige weergave van de bedrijfsgegevens opbouwen en beheren. MDM helpt de bedrijfswaarde te verhogen door de operationele efficiëntie, marketingeffectiviteit, planning en naleving van wet- en regelgeving te verbeteren.

12) Wat wordt bedoeld met Routines in Talend?

Routines zijn gecompliceerde Java-functies die worden gebruikt om code te ontbinden. Het helpt om jobcapaciteiten en geoptimaliseerde gegevensprocedure te herstellen.

13) Wat is de migratietaak in Talend?

Migratietaak zorgt voor de volledigheid van een project dat is ontwikkeld met de oudere versie van Talend.

14) Wat zijn de twee verschillen tussen ingebouwd en repository in Talend?

Ingebouwd Opslagplaats
Alle informatie wordt lokaal op de Job opgeslagen. Hiermee kunt u alle informatie invoeren en bewerken. Alle informatie wordt opgeslagen in de repository.
U kunt al deze gegevens handmatig invoeren. Hiermee kunt u alleen-lezen informatie in de Job importeren vanuit de repository.
Converteer de informatie van Repository naar Ingebouwd en bewerk vervolgens de ingebouwde informatie. Wijzig of bewerk de informatie in de repository. Als u moet proberen wijzigingen aan te brengen, wordt u gevraagd om de wijzigingen in de taak bij te werken.

15) Wat zijn de belangrijkste verschillen tussen tMap en tJoin?

tMap Doe mee
Kan slechts twee invoerkoppelingen accepteren (hoofd en lookup) Kan meerdere invoerkoppelingen accepteren (één is de hoofdkoppeling en de rest is opzoeken)
Kan meer dan één outputkoppeling hebben Kan slechts twee uitgangskoppelingen hebben (hoofd en afwijzen)
Ondersteunt meerdere soorten join-modellen zoals unieke join, eerste join en alle join-modellen Ondersteunt unieke join
Kan gegevens filteren met behulp van filteruitdrukkingen Kan niet filteren met de opdracht tJoin

16) Hoe verloopt het plannen van de baan bij Talend?

Allereerst moet u de Job exporteren als een apart programma. Gebruik dan de eigen planningstools van het besturingssysteem, zoals Windows Taakplanner, Cron, enz. Om uw taken te plannen.

17) Bespreek het gebruik van Expression Editor in Talend

Met de uitdrukkingseditor kunt u uitdrukkingen zoals invoer-, uitvoer- en beperkingsverklaringen bekijken en bewerken. Deze editor wordt geleverd met een speciale weergave voor het schrijven van functies of transformatie. De uitdrukking die nodig is voor de gegevenstransformatie kan eenvoudig worden geschreven met de uitdrukkingseditor.

18) Wat is het nut van de tLoqateAddressRow component in Talend?

Dit onderdeel helpt ons om het postadres dat aan klantgegevens is gekoppeld, te corrigeren. Het helpt om een ​​eenduidig ​​klantbeeld en een betere bezorging van hun klantmailings te garanderen.

19) Hoe krijgt u toegang tot globale en contextvariabele?

U moet op Ctrl + spatiebalk klikken om toegang te krijgen tot zowel de globale als de contextvariabele.

20) Voor het sorteren van gegevens, welk onderdeel kunnen we gebruiken in Talend?

Om gegevens in Talend open studio te sorteren, worden ExternalSortRow en tShortRow.synthesizing-opdrachten gebruikt.

21) Is het mogelijk om de achtergrondkleur van job designer in Talend te veranderen?

Ja, het is mogelijk om een ​​achtergrond te ontwerpen door de voorkeuren van de venstermenu's te selecteren, en vervolgens te kopen door op het kleurenmenu te klikken, kunt u de achtergrondkleur ontwerpen.

22) Wat is het belang van de tLoqateAddressRow-component in Talend?

Het is een onderdeel van het juiste postadres dat bij de specifieke klantgegevens hoort om ervoor te zorgen dat een enkele klant zijn respectieve klantmailing bekijkt.

23) Waarom de instelling Palette gebruiken bij talent?

Met de paletinstelling kan de Talend Open Studio-tool sneller worden gestart, omdat alleen de huidige component nodig is om in het project te laden.

24) Is het mogelijk om de gegenereerde code rechtstreeks in Talend te wijzigen?

Nee, we kunnen niet rechtstreeks code genereren in de open studio van Talend.

25) Waarom worden stringhandling-routines gebruikt in Talend?

String Handling-routines stellen ons in staat om bewerkingen uit te voeren en te testen op een alfanumerieke uitdrukking die afhankelijk is van Java-methoden.

26) Wat zijn configuratietabbladen?

Het bevindt zich in de onderste helft van de ontwerpwerkruimte. Daarin toont elk tabblad bepaalde elementen in de ontwerpwerkruimte.

27) Hoe kun je de prestatie van een Talend-baan met een complex ontwerp uitbreiden?

Om de prestaties van de functie van Talend te verbeteren, kunnen we de volgende dingen doen:

  • Verwijder overtollige velden / kolommen met de component tFilterColumns
  • Verwijder ongewenste gegevens / records met de component tFilterRows
  • Gebruik Query selecteren om gegevens uit de database op te halen
  • Gebruik Database Bulk-componenten
  • Gebruik Talend ELT-componenten indien nodig
  • Splits Talend Job op in de kleinere subjobs

28) Definieer het gebruik van 'Outline View' in Talend Open Studio.

Overzichtsweergave in Talend Open Studio stelt u in staat om de retourwaarden die beschikbaar zijn in een component bij te houden. Bovendien zijn door de gebruiker gedefinieerde waarden geconfigureerd in een tSetGlobal-component.

29) Kun je tijdens runtime een schema schetsen?

Nee, schema's moeten op een bepaald punt in de lay-out worden gedefinieerd, nu niet tijdens de uitvoering.