Download PDF
1. Hvad mener du med Enterprise Data Warehousing?
Når organisationsdataene oprettes på et enkelt adgangspunkt kaldes de som virksomhedsdatalager. Data kan leveres med en global visning til serveren via en enkelt kildelager. Man kan foretage periodiske analyser af den samme kilde. Det giver bedre resultater, men den krævede tid er dog høj.
2. Hvad er forskellen mellem en database, et datalager og en datamat?
Database inkluderer et sæt fornuftigt tilknyttede data, som normalt er lille i størrelse sammenlignet med datalager. Mens der er i datalager er der sortiment af alle mulige data, og data udtages kun i henhold til kundens behov. På den anden side er datamart også et datasæt, der er designet til at imødekomme behovene i forskellige domæner. For eksempel en organisation, der har forskellige data fra forskellige afdelinger, dvs. salg, økonomi, markedsføring osv.
3. Hvad menes med et domæne?
Når alle relaterede relationer og noder er dækket af et eneste organisatorisk punkt, kaldes det domæne. Gennem denne datahåndtering kan forbedres.
4. Hvad er forskellen mellem en repository-server og et kraftcenter?
Repository server styrer det komplette repository, som inkluderer tabeller, diagrammer og forskellige procedurer osv. Dens hovedfunktion er at sikre repository integritet og konsistens. Mens en kraftcenter-server styrer implementeringen af forskellige processer blandt faktorerne i serverens databaselager.
5. Hvor mange arkiver kan oprettes i informatica?
Der kan være et hvilket som helst antal arkiver i informatica, men i sidste ende afhænger det af antallet af porte.
6. Hvad er fordelen ved at opdele en session?
Partitionering af en session betyder solo implementeringssekvenser inden for sessionen. Det vigtigste formål er at forbedre serverens drift og effektivitet. Andre transformationer inklusive ekstraktioner og andre output af enkelt partitioner udføres parallelt.
7. Hvordan oprettes indekser efter afslutning af indlæsningsprocessen?
Til oprettelse af indekser efter indlæsningsprocessen kan kommandoopgaver på sessionsniveau bruges. Index-oprettende scripts kan bringes i overensstemmelse med sessionens arbejdsgang eller implementeringssekvensen efter sessionen. Desuden kan denne type oprettelse af indeks ikke kontrolleres efter belastningsprocessen på transformationsniveau.
8. Forklar sessioner. Forklar hvordan batches bruges til at kombinere henrettelser?
Et undervisningssæt, der skal implementeres for at konvertere data fra en kilde til et mål, kaldes en session. Session kan udføres ved hjælp af sessionens manager eller pmcmd-kommando. Batchudførelse kan bruges til at kombinere sessionskørsler enten serielt eller parallelt. Batcher kan have forskellige sessioner, der fremføres parallelt eller serielt.
9. Hvor mange antal sessioner kan en gruppe gruppere i batches?
Man kan gruppere et vilkårligt antal sessioner, men det ville være lettere for migrering, hvis antallet af sessioner er mindre i en batch.
10. Forklar forskellen mellem kortlægningsparameter og kortlægningsvariabel?
Når værdier ændres under sessionens udførelse kaldes det en kortlægningsvariabel. Efter afslutningen gemmer Informatica-serveren slutværdien af en variabel og genbruges, når sessionen genstartes. Desuden kaldes de værdier, der ikke ændres under sessionens udførelse, kortlægningsparametre. Kortlægningsproceduren forklarer kortlægningsparametre og deres anvendelse. Værdier tildeles disse parametre, før sessionen startes.
11.Hvad er kompleks kortlægning?
Følgende er funktionerne i kompleks kortlægning.
- Vanskelige krav
- Mange antal transformationer
- Kompleks forretningslogik
12. Hvordan kan man identificere, om kortlægning er korrekt eller ej uden tilslutningssession?
Man kan finde ud af, om sessionen er korrekt eller ej uden at forbinde sessionen, er ved hjælp af fejlretningsindstillingen.
13. Kan man bruge kortlægningsparameter eller variabler, der er oprettet i en kortlægning, til enhver anden genanvendelig transformation?
Ja, man kan gøre, fordi genanvendelig transformation ikke indeholder nogen mapplet eller kortlægning.
14. Forklar brugen af aggregator cache-fil?
Aggregatortransformationer håndteres i stykker af instruktioner under hver kørsel. Den gemmer overgangsværdier, der findes i lokal bufferhukommelse. Aggregatorer leverer ekstra cache-filer til lagring af transformationsværdierne, hvis der kræves ekstra hukommelse.
15. Beskriv kort opslagstransformation?
Opslagstransformationer er de transformationer, der har adgangsret til RDBMS-baseret datasæt. Serveren gør adgangen hurtigere ved at bruge opslagstabellerne til at se på eksplicit tabeldata eller databasen. Konkluderende data opnås ved at matche opslagsbetingelsen for alle opslagsporte, der leveres under transformationer.
16. Hvad betyder rollespil?
Dimensionerne, der bruges til at spille forskellige roller, mens de forbliver i det samme databasedomæne, kaldes rollespildimensioner.
17. Hvordan kan man få adgang til depotrapporter uden SQL eller andre transformationer?
Svar: Depotrapporter oprettes af metadata reporter. Der er ikke behov for SQL eller anden transformation, da det er en webapp.
18. Hvad er de typer metadata, der gemmes i arkivet?
Typerne af metadata inkluderer kildedefinition, måldefinition, tilknytninger, kort, transformationer.
19. Forklar kodesidens kompatibilitet?
Når data flytter fra en kodeside til en anden, forudsat at begge kodesider har de samme tegnsæt, kan datatab ikke forekomme. Alle kildesidens egenskaber skal være tilgængelige på målsiden. Desuden, hvis alle tegn på kildesiden ikke er til stede på målsiden, ville det være en delmængde, og datatab vil helt sikkert forekomme under transformation, fordi de to kodesider ikke er kompatible.
20. Hvordan kan du validere alle tilknytninger i arkivet samtidigt?
Alle tilknytninger kan ikke valideres samtidigt, fordi hver gang kun en kortlægning kan valideres.
21. Forklar kort Aggregator-transformation?
Det giver en mulighed for at foretage samlede beregninger såsom summer, gennemsnit osv. Det er i modsætning til ekspressionstransformation, hvor man kan foretage beregninger i grupper.
22. Beskriv ekspressionstransformation?
Værdier kan beregnes i en enkelt række, før de skrives på målet i denne form for transformation. Det kan bruges til at udføre ikke-samlede beregninger. Betingede udsagn kan også testes, før outputresultaterne går til måltabeller.
23. Hvad mener du med filtertransformation?
Det er et medium til filtrering af rækker i en kortlægning. Data skal transformeres gennem filtertransformation, og derefter anvendes filtertilstand. Filtertransformation indeholder alle porte med input / output, og de rækker, der opfylder betingelsen, kan kun passere gennem filteret.
24. Hvad er Joiner transformation?
Joiner transformation kombinerer to tilknyttede heterogene kilder, der bor forskellige steder, mens en source kvalificering transformation kan kombinere data, der kommer fra en fælles kilde.
25. Hvad er Lookup transformation?
Det bruges til at slå data op i en relationstabel gennem kortlægning. Opslagsdefinition fra enhver relationsdatabase importeres fra en kilde, der har tendens til at forbinde klient og server. Man kan bruge flere opslagstransformationer i en kortlægning.
26. Hvordan anvendes Union Transformation?
Ans: Det er en forskellig inputgruppetransformation, som kan bruges til at kombinere data fra forskellige kilder. Det fungerer som UNION All-sætning i SQL, der bruges til at kombinere resultatsæt med to SELECT-sætninger.
27. Hvad mener du Incremental Aggregation?
Mulighed for trinvis sammenlægning er aktiveret, hver gang en session oprettes til et kortlægningsaggregat. Power center udfører trinvis sammenlægning gennem kortlægning og historiske cachedata for at udføre nye sammenlægningsberegninger trinvist.
28. Hvad er forskellen mellem et sammenhængende opslag og ikke-forbundet opslag?
Når input er taget direkte fra andre transformationer i rørledningen kaldes det forbundet opslag. Mens ikke-forbundet opslag ikke tager input direkte fra andre transformationer, men det kan bruges i alle transformationer og kan hæves som en funktion ved hjælp af LKP-udtryk. Så det kan siges, at en ikke-forbundet opslag kan kaldes flere gange ved kortlægning.
29. Hvad er en mapplet?
Et genanvendeligt objekt, der bruger mapplet-designer, kaldes en mapplet. Det tillader en at genbruge transformationslogikken i mangfoldighedstilknytninger, og den indeholder desuden sæt af transformationer.
30. Definere kort genanvendelig transformation?
Genanvendelig transformation bruges adskillige gange til kortlægning. Det adskiller sig fra andre tilknytninger, der bruger transformationen, da den er gemt som metadata. Transformationerne annulleres i kortlægningerne, når der foretages ændringer i den genanvendelige transformation.
31. Hvad betyder opdateringsstrategi, og hvad er den forskellige mulighed for den?
Række for række-behandling udføres af informatica. Hver række indsættes i måltabellen, fordi den er markeret som standard. Opdateringsstrategi bruges, når rækken skal opdateres eller indsættes baseret på en række sekvenser. Desuden skal betingelsen specificeres i opdateringsstrategi for at den behandlede række skal markeres som opdateret eller indsat.
32. Hvad er scenariet, der tvinger informatica-serveren til at afvise filer?
Dette sker, når det står over for DD_Reject i opdateringstrategitransformation. Desuden forstyrrer det databasebegrænsningen, der er gemt i rækkerne, blev kondenseret.
33. Hvad er surrogatnøgle?
Surrogatnøgle er en erstatning for den naturlige primærnøgle. Det er en unik identifikation for hver række i tabellen. Det er meget gavnligt, fordi den naturlige primære nøgle kan ændre sig, hvilket i sidste ende gør opdateringen vanskeligere. De bruges altid i form af et ciffer eller et heltal.
34. Hvad er de forudsætningsopgaver, der er nødvendige for at opnå sessionspartitionen?
For at udføre session partition er det nødvendigt at konfigurere sessionen til at partitionere kildedata og derefter installere Informatica server maskinen i multifold CPU'er.
35. Hvilke filer oprettes under sessionen rom af informaticserver?
Under sessionskørsler er de oprettede filer nemlig Fejllog, Dårlig fil, Arbejdsflow lav og sessionslog.
36. Definere en sessionopgave kort?
Det er en del af instruktionerne, der guider Power Center-serveren om, hvordan og hvornår man skal overføre data fra kilder til mål.
37. Hvad betyder kommandopgave?
Denne specifikke opgave tillader en eller flere end en shell-kommandoer i Unix eller DOS i windows at køre under workflowet.
38. Hvad er en enkeltstående kommandoopgave?
Denne opgave kan bruges hvor som helst i workflowet til at køre shell-kommandoer.
39. Hvad menes med shell-kommando før og efter session?
Kommandoopgave kan kaldes som shell-kommandoen før eller efter session for en sessionopgave. Man kan køre det som kommandoen pre session command r post session success command eller post session failure command.
40. Hvad er foruddefineret begivenhed?
Det er en filovervågningsbegivenhed. Den venter på, at en bestemt fil ankommer til et bestemt sted.
41. Hvordan kan du definere brugerdefigeret begivenhed?
Brugerdefineret begivenhed kan beskrives som en strøm af opgaver i arbejdsgangen. Begivenheder kan oprettes og derefter rejses efter behov.
42. Hvad er en arbejdsgang?
Ans: Workflow er en masse instruktioner, der kommunikerer serveren om, hvordan man gennemfører opgaver.
43. Hvad er de forskellige værktøjer i workflowmanager?
Følgende er de forskellige værktøjer i workflow manager, nemlig
- Opgavedesigner
- Worklet Designer
- Workflow Designer
44. Fortæl mig andre værktøjer til planlægningsformål end workflow manager pmcmd?
Værktøjet til planlægning af andet end workflowmanager kan være et tredjepartsværktøj som 'CONTROL M'.
45. Hvad er OLAP (on-line analytisk behandling)?
En metode, hvorved multidimensionel analyse finder sted.
46. Hvad er de forskellige typer OLAP? Giv et eksempel?
ROLAP f.eks. BO, MOLAP f.eks. Cognos, HOLAP, DOLAP
47. Hvad mener du med worklet?
Når arbejdsgangsopgaverne er grupperet i et sæt, kaldes det som worklet. Workflow-opgaver inkluderer timer, beslutning, kommando, ventevent, mail, session, link, tildeling, kontrol osv.
48. Hvad bruger måldesigneren?
Måldefinition oprettes ved hjælp af måldesigner.
49. Hvor kan vi finde kapaciteten i informatica?
Gennemstrømningsmulighed kan findes i informatica i workflowmonitor. I workflow-monitor skal du højreklikke på sessionen og derefter klikke på get run-egenskaber og under kilde- / målstatistikker kan vi finde gennemløbsindstilling.
50. Hvad er målbelastningsrækkefølge?
Svar: Målbelastningsrækkefølge er specificeret på baggrund af kildekvalifikatorer i en kortlægning. Hvis der er multifoldkildekvalifikatorer, der er knyttet til forskellige mål, kan man berettige rækkefølge, hvor informatica-server indlæser data i mål.