Download PDF
1. Wat bedoel je met Enterprise Data Warehousing?
Wanneer de organisatiegegevens op één toegangspunt worden gemaakt, wordt dit enterprise data warehousing genoemd. Via een enkele bronopslag kunnen gegevens met een globaal overzicht aan de server worden verstrekt. Men kan periodiek analyseren op diezelfde bron. Het geeft betere resultaten, maar de benodigde tijd is echter hoog.
2. Wat is het verschil tussen een database, een datawarehouse en een datamart?
Database bevat een reeks verstandig gelieerde gegevens die normaal gesproken klein zijn in vergelijking met datawarehouse. In datawarehouse zijn er assortimenten van allerlei soorten gegevens en gegevens worden alleen uitgenomen op basis van de behoeften van de klant. Aan de andere kant is datamart ook een set gegevens die is ontworpen om aan de behoeften van verschillende domeinen te voldoen. Een organisatie heeft bijvoorbeeld verschillende brok gegevens voor haar verschillende afdelingen, dwz verkoop, financiën, marketing enz.
3. Wat wordt bedoeld met een domein?
Wanneer alle gerelateerde relaties en knooppunten worden gedekt door één organisatorisch punt, wordt dit domein genoemd. Hierdoor kan het databeheer worden verbeterd.
4. Wat is het verschil tussen een repository-server en een krachtpatser?
Repository-server beheert de volledige repository die tabellen, grafieken en verschillende procedures enz. Bevat. De belangrijkste functie is het verzekeren van de integriteit en consistentie van de repository. Terwijl een krachtige server de implementatie van verschillende processen regelt, onder de factoren van de databaserepository van de server.
5. Hoeveel repositories kunnen er in informatica worden aangemaakt?
Er kan een onbeperkt aantal repositories in informatica zijn, maar het hangt uiteindelijk af van het aantal poorten.
6. Wat is het voordeel van het partitioneren van een sessie?
Het partitioneren van een sessie betekent solo-implementatiesequenties binnen de sessie. Het belangrijkste doel is om de werking en efficiëntie van de server te verbeteren. Andere transformaties, inclusief extracties en andere uitvoer van enkele partities, worden parallel uitgevoerd.
7. Hoe worden indexen gemaakt nadat het laadproces is voltooid?
Voor het maken van indexen na het laadproces kunnen commandotaken op sessieniveau worden gebruikt. Indexcreatie-scripts kunnen in overeenstemming worden gebracht met de workflow van de sessie of de implementatievolgorde na de sessie. Bovendien kan dit type indexcreatie niet worden gecontroleerd na het laadproces op transformatieniveau.
8. Leg de sessies uit. Leg uit hoe batches worden gebruikt om uitvoeringen te combineren?
Een onderwijsset die moet worden geïmplementeerd om gegevens van een bron naar een doel te converteren, wordt een sessie genoemd. De sessie kan worden uitgevoerd met de opdracht manager of pmcmd van de sessie. Batch-uitvoering kan worden gebruikt om de uitvoering van sessies op seriële wijze of parallel te combineren. Batches kunnen verschillende sessies hebben die parallel of serieel worden uitgevoerd.
9. Hoeveel sessies kan een groep in batches zijn?
Men kan een willekeurig aantal sessies groeperen, maar het zou gemakkelijker zijn om te migreren als het aantal sessies in een batch kleiner is.
10. Verklaar het verschil tussen mapping-parameter en mapping-variabele?
Wanneer waarden veranderen tijdens de uitvoering van de sessie, wordt dit een mappingvariabele genoemd. Na voltooiing slaat de Informatica-server de eindwaarde van een variabele op en wordt deze opnieuw gebruikt wanneer de sessie opnieuw wordt gestart. Bovendien worden die waarden die niet veranderen tijdens de uitvoering van de sessie, mappingparameters genoemd. De toewijzingsprocedure legt de toewijzingsparameters en hun gebruik uit. Aan deze parameters worden waarden toegewezen voordat de sessie wordt gestart.
11. Wat is complexe mapping?
Hieronder volgen de kenmerken van complexe mapping.
- Moeilijke eisen
- Veel transformaties
- Complexe bedrijfslogica
12. Hoe kan men vaststellen of de mapping correct is of niet zonder een sessie te verbinden?
Men kan ontdekken of de sessie correct is of niet zonder de sessie te verbinden met behulp van de foutopsporingsoptie.
13. Kan men mappingparameters of variabelen die in een mapping zijn gemaakt, gebruiken in een andere herbruikbare transformatie?
Ja, dat kan omdat herbruikbare transformatie geen mapplet of mapping bevat.
14. Verklaar het gebruik van het cachebestand van de aggregator?
Aggregatortransformaties worden tijdens elke run verwerkt in stukjes instructies. Het slaat overgangswaarden op die in het lokale buffergeheugen worden gevonden. Aggregators bieden extra cachebestanden voor het opslaan van de transformatiewaarden als er extra geheugen nodig is.
15. Geef een korte beschrijving van de lookup-transformatie.
Opzoektransformaties zijn die transformaties die toegang hebben tot op RDBMS gebaseerde datasets. De server maakt de toegang sneller door de opzoektabellen te gebruiken om naar expliciete tabelgegevens of de database te kijken. Afsluitende gegevens worden bereikt door de opzoekvoorwaarde voor alle opzoekpoorten die tijdens transformaties worden geleverd, te matchen.
16. Wat betekent rollenspel dimensie?
De dimensies die worden gebruikt om verschillende rollen te spelen terwijl ze in hetzelfde databasedomein blijven, worden rollenspeldimensies genoemd.
17. Hoe kunnen repository-rapporten worden geopend zonder SQL of andere transformaties?
Ans: Repositoryrapporten worden opgesteld door metadata-verslaggever. Er is geen SQL of andere transformatie nodig omdat het een web-app is.
18. Wat zijn de soorten metadata die in de repository worden opgeslagen?
De soorten metagegevens omvatten brondefinitie, doeldefinitie, toewijzingen, mapplet en transformaties.
19. Leg de compatibiliteit van de codepagina uit.
Wanneer gegevens van de ene codepagina naar de andere worden verplaatst, op voorwaarde dat beide codepagina's dezelfde tekensets hebben, kan er geen gegevensverlies optreden. Alle kenmerken van de bronpagina moeten beschikbaar zijn op de doelpagina. Als bovendien niet alle tekens van de bronpagina aanwezig zijn op de doelpagina, dan zou het een subset zijn en zal er zeker gegevensverlies optreden tijdens de transformatie omdat de twee codepagina's niet compatibel zijn.
20. Hoe kunt u alle toewijzingen in de repository tegelijkertijd valideren?
Alle toewijzingen kunnen niet tegelijkertijd worden gevalideerd, omdat elke keer slechts één toewijzing kan worden gevalideerd.
21. Geef een korte uitleg van de Aggregator-transformatie?
Het stelt iemand in staat om geaggregeerde berekeningen uit te voeren, zoals sommen, gemiddelden enz. Het is in tegenstelling tot uitdrukkingstransformatie waarin men berekeningen in groepen kan doen.
22. Beschrijf expressie transformatie?
Waarden kunnen in een enkele rij worden berekend voordat ze in deze vorm van transformatie op het doel schrijven. Het kan worden gebruikt om niet-geaggregeerde berekeningen uit te voeren. Voorwaardelijke instructies kunnen ook worden getest voordat de uitvoerresultaten naar doeltabellen gaan.
23. Wat bedoel je met filtertransformatie?
Het is een medium voor het filteren van rijen in een mapping. Gegevens moeten worden getransformeerd via filtertransformatie en vervolgens wordt de filtervoorwaarde toegepast. Filtertransformatie bevat alle poorten van invoer / uitvoer en de rijen die aan de voorwaarde voldoen, kunnen alleen door dat filter gaan.
24. Wat is Joiner-transformatie?
Joiner-transformatie combineert twee aangesloten heterogene bronnen die op verschillende locaties wonen, terwijl een source-qualifier-transformatie gegevens kan combineren die uit een gemeenschappelijke bron komen.
25. Wat is opzoektransformatie?
Het wordt gebruikt voor het opzoeken van gegevens in een relationele tabel door middel van mapping. De opzoekdefinitie van een relationele database wordt geïmporteerd vanuit een bron die de neiging heeft om client en server met elkaar te verbinden. Men kan meerdere opzoektransformatie gebruiken in een mapping.
26. Hoe wordt Union Transformation gebruikt?
Ans: Het is een diverse inputgroeptransformatie die kan worden gebruikt om gegevens uit verschillende bronnen te combineren. Het werkt als de UNION All-instructie in SQL die wordt gebruikt om de resultaatset van twee SELECT-instructies te combineren.
27. Wat bedoel je met incrementele aggregatie?
De optie voor incrementele aggregatie wordt ingeschakeld wanneer een sessie wordt gemaakt voor een toewijzingsaggregatie. Power Center voert incrementele aggregatie uit via de mapping en historische cachegegevens om nieuwe aggregatieberekeningen incrementeel uit te voeren.
28. Wat is het verschil tussen een verbonden zoekopdracht en een niet-verbonden zoekopdracht?
Wanneer de invoer rechtstreeks uit andere transformaties in de pijplijn wordt gehaald, wordt dit 'connected lookup' genoemd. Hoewel niet-verbonden opzoeken geen invoer rechtstreeks van andere transformaties ontvangt, maar het kan worden gebruikt in alle transformaties en kan worden verhoogd als een functie met behulp van de LKP-expressie. Het kan dus worden gezegd dat een niet-verbonden lookup meerdere keren in mapping kan worden aangeroepen.
29. Wat is een mapplet?
Een recyclebaar object dat gebruikmaakt van mapplet designer, wordt een mapplet genoemd. Het stelt iemand in staat om de transformatielogica opnieuw te gebruiken in multitude-mappings, bovendien bevat het ook een reeks transformaties.
30 Definieer in het kort herbruikbare transformatie?
Herbruikbare transformatie wordt talloze keren gebruikt bij het in kaart brengen. Het verschilt van andere mappings die de transformatie gebruiken, aangezien het wordt opgeslagen als metadata. De transformaties worden teniet gedaan in de toewijzingen wanneer er een wijziging wordt aangebracht in de herbruikbare transformatie.
31. Wat houdt een updatestrategie in en wat zijn de verschillende opties ervan?
Verwerking per rij wordt gedaan door informatica. Elke rij wordt in de doeltabel ingevoegd omdat deze als standaard is gemarkeerd. De updatestrategie wordt gebruikt wanneer de rij moet worden bijgewerkt of ingevoegd op basis van een bepaalde volgorde. Bovendien moet de voorwaarde worden gespecificeerd in de updatestrategie om de verwerkte rij te markeren als bijgewerkt of ingevoegd.
32. Wat is het scenario dat de informatica-server ertoe dwingt bestanden te weigeren?
Dit gebeurt wanneer het wordt geconfronteerd met DD_Reject in de transformatie van updatestrategieën. Bovendien verstoort het de databasebeperking die in de rijen is opgeslagen, werd gecondenseerd.
33. Wat is een surrogaatsleutel?
De surrogaatsleutel is een vervanging voor de natuurlijke hoofdsleutel. Het is een unieke identificatie voor elke rij in de tabel. Het is erg voordelig omdat de natuurlijke primaire sleutel kan veranderen, wat het updaten uiteindelijk moeilijker maakt. Ze worden altijd gebruikt in de vorm van een cijfer of geheel getal.
34. Wat zijn de vereiste taken om de sessiepartitie te bereiken?
Om een sessiepartitie uit te voeren, moet de sessie worden geconfigureerd om de brongegevens te partitioneren en vervolgens de Informatica-servermachine in meervoudige CPU's te installeren.
35. Welke bestanden worden aangemaakt tijdens de sessie rums door de informaticaserver?
Tijdens sessieruns zijn de aangemaakte bestanden namelijk Foutenlogboek, Slecht bestand, Werkstroom laag en sessielogboek.
36. Geef een korte omschrijving van een sessietaak?
Het is een brok van instructies die de Power Center-server gidsen over hoe en wanneer gegevens van bronnen naar doelen moeten worden overgedragen.
37. Wat betekent commandotaak?
Met deze specifieke taak kunnen een of meer shell-opdrachten in Unix of DOS in Windows worden uitgevoerd tijdens de workflow.
38. Wat is een zelfstandige opdrachttaak?
Deze taak kan overal in de workflow worden gebruikt om de shell-opdrachten uit te voeren.
39. Wat wordt bedoeld met het shell-commando voor en na de sessie?
De opdrachttaak kan worden aangeroepen als de shell-opdracht voor of na de sessie voor een sessietaak. Men kan het uitvoeren als pre-sessie-commando, na-sessie-succes-commando of na-sessie-fout-commando.
40. Wat is een voorgedefinieerde gebeurtenis?
Het is een file-watch-evenement. Het wacht tot een specifiek bestand op een specifieke locatie arriveert.
41. Hoe kunt u door de gebruiker getarte gebeurtenis definiëren?
Door de gebruiker gedefinieerde gebeurtenis kan worden beschreven als een stroom van taken in de workflow. Gebeurtenissen kunnen worden gemaakt en vervolgens naar voren worden gebracht als dat nodig is.
42. Wat is een werkstroom?
Ans: Workflow is een reeks instructies die de server communiceert over hoe taken moeten worden geïmplementeerd.
43. Wat zijn de verschillende tools in Workflow Manager?
Hieronder volgen de verschillende tools in Workflow Manager namelijk
- Taakontwerper
- Worklet-ontwerper
- Werkstroomontwerper
44. Kunt u mij nog andere tools voor planningsdoeleinden vertellen dan de workflowmanager pmcmd?
De tool voor andere planningsdoeleinden dan de workflowmanager kan een tool van een derde partij zijn, zoals 'CONTROL M'.
45. Wat is OLAP (Online Analytical Processing?
Een methode waarmee multidimensionale analyse plaatsvindt.
46. Wat zijn de verschillende soorten OLAP? Geef een voorbeeld?
ROLAP bijv. BO, MOLAP bijv. Cognos, HOLAP, DOLAP
47. Wat bedoel je met worklet?
Wanneer de werkstroomtaken in een set zijn gegroepeerd, wordt dit een werklet genoemd. Workflowtaken omvatten timer, beslissing, commando, event wachten, mail, sessie, link, toewijzing, controle etc.
48. Wat is het nut van target designer?
Target Definition is gemaakt met de hulp van target designer.
49. Waar kunnen we de doorvoeroptie vinden in informatica?
De doorvoeroptie is te vinden in informatica in de workflowmonitor. Klik in de workflowmonitor met de rechtermuisknop op sessie, klik vervolgens op run-eigenschappen ophalen en onder bron- / doelstatistieken kunnen we de doorvoeroptie vinden.
50. Wat is de beoogde laadvolgorde?
Ans: de doellaadvolgorde wordt gespecificeerd op basis van bronkwalificaties in een mapping. Als er meervoudige bronkwalificaties zijn die aan verschillende doelen zijn gekoppeld, kan men recht geven op de volgorde waarin de informatica-server gegevens in doelen laadt.