Administrator Informatica
Administrator Informatica
1. Înainte de a procesa fișierul text pentru Informatica, poți verifica datele conform cerințelor.
specificat (cum ar fi datele Header, Trailer sau câte înregistrări de detalii etc).
[Link] comanda pmcmd, poți rula fluxul de lucru dacă totul este în regulă (de exemplu, pornește fluxul de lucru, oprește fluxul de lucru)
etc). În 8.6 avem opțiunea suplimentară de a crea folder, etichetă, utilizator folosind infacmd. Poți verifica COMANDA
REFERINȚA în Ghidul Administratorului în ajutorul Informatica.
4. După fiecare rulare cu succes a sesiunii în Informatica, poți utiliza Unix împreună cu Oracle pentru
Șterge, actualizează, inserează, selectează pentru diferite scenarii fie în comanda pre-sesiune, fie în comanda post-sesiune sau folosind Comanda
[Link] exemplu, pentru a elimina, muta, redenumi, comprima fișierul cache, log, parametru, dat poți folosi un script shell unix.
6. Dinamic poți crea fișiere Paramare, fișiere de 0 bytes (fără date), oferind permisiuni fișierului utilizând
Chmod
Exemplu:
Business_date.dat - format
23/03/2013,24/03/2013,25/03/2013
La începutul execuț iei, trebuie să execut această comandă ș i să folosesc valoarea $CURR_BUSS_DATE
ca variabilă de mapare pentru a o transmite către calificatorul sursă
și creează un fișier de parametru folosind echo "[numele [Link] fluxului de lucru]\n" etc.. valoarea parametru ca
23/03/2013
6) Backup de metadate.
7) Instalare.
#!/bin/bash
/opt/informatica/811/server/tomcat/bin
export INFA_HOME
----------------------------------------------------------------------------
Verificați serviciile Informatica
----------------------------------------------------------------------------
$INFA_HOME
/opt/informatica/811/server/tomcat/bin
[Link] pornire
Exemplu1
dacă ai 10 fișiere stocate pe un server remote și vrei să le încarci într-un RDBMS, va trebui să creezi o
script FTP care va aduce fișierele local pe serverul Informatica și le va încărca în baza ta de date prin
informatica.
Vei avea un flux de lucru în care vei apela scriptul ftp și vei face fișierele locale și vei crea un fișier de listă
și am o altă sesiune care se încarcă în BD.
Exemplu2
Bună,
Facem ceva similar. Ar trebui să poți să-l adaptezi la cazul tău de utilizare:
Exemplu3
Re: Cum să exportaț i hărț ile/fluxurile de lucru în .xml folosind un script shell
Aș a că... aș a cum ai spus, scriptul funcț ionează bine, cum pot adapta scriptul pentru a salva pe calculatorul meu?
Conectează
# Liste
Răspuns: Repositorul este metadată, ceea ce înseamnă că are date despre date (obiecte). Acesta stochează datele.
în legătură cu obiectele Informatica. De exemplu: Avem un dosar numit „Folder1” și 3 mapări au fost
creat în cadrul său, astfel încât toate informațiile privind toate obiectele din cartografiere și folderul vor fi stocate în
baza de date a repository-ului sub formă de tabele.
Baza de date a repositorului este o bază de date care conține toate metadatele, în timp ce serviciul de repositor este
nimic altceva decât un serviciu care rulează pe baza de date a unei repositoare și își oferă serviciile.
rețeaua este stabilită între, conexiunea va fi stabilită. Dacă rețeaua nu este activă în termen de 180
sec, astfel încât datele nesalvate vor fi pierdute și clientul va fi deconectat de la domeniu sau depozit
5. Care este modul de mișcare a datelor în Informatica și care este diferența dintre ele?
Răspuns: Modul de mișcare a datelor depinde de faptul dacă serverul Informatica va procesa un singur byte sau
set de date cu caractere multi-byte.
Există două moduri de mișcare a datelor în Informatica
I. Unicode: Permite două octeți pentru fiecare caracter și folosește octetul suplimentar pentru fiecare caracter non-ASCII
caracter (cum ar fi caracterele malaeziene)
II. ASCII: Păstrează datele într-un singur bytes.
Comanda de mai sus se conectează la depozit. Odată conectat, poți crea un folder în depozit prin
comanda de mai jos
Pmrep createfolder –f NumeleFolderului –o NumeleProprietarului
V. Programareflux
VI. Startask
VII. Stoptask
Notă: O versiune mai veche a unui obiect este doar în citire, iar numărul versiunii apare ca un prefix înainte de
Nume obiect. Puteți vizualiza simultan mai multe versiuni ale unui obiect non-composite în spațiul de lucru
16. Este posibil să creați mai multe domenii pe un singur server Informatica?
Răspuns: Da, este posibil să creezi multiple noduri pe același server Informatica.
Răspuns:
I. În spațiul de lucru sau Navigator, selectați un obiect și faceți clic pe Versiune > Vizualizați Istoricul.
II. Selectați versiunile pe care doriți să le comparați și apoi faceți clic pe Comparare > Versiuni selectate.
-Sau-
Selectați o versiune și faceți clic pe Comparare > Versiune Anterioară pentru a compara o versiune a obiectului cu cea
versiune anterioară.
Apare instrumentul de difeerență.
Răspuns: Nodul principal este un nod unde un nod curent sau aplicațiile sunt în execuție iar nodul de rezervă este
definit pentru a rula serviciile de domeniu sau aplicații în timp ce nodul principal se defectează
21. Putem crea mai multe servicii de integrare într-un singur depozit?
Răspuns: Da, este posibil să creați mai multe servicii de integrare într-un singur depozit. Acest lucru se folosește atunci când
trebuie să alegi un cod diferit pentru diferite servicii de integrare în aceeași repositoare
Ex: Repozitoriu : ASIA_PACIFIC_Repo este folosit pentru a încărca datele pentru țările specifice ASIA PACIFIC
depozitul țintă. Serviciu de integrare diferit creat pentru țările non-engleze pentru a susține diferite coduri
pagină (Malaysia, China, Japonia, Thailanda)
Răspuns: Domeniul este un singur punct de acces sau unitatea administrativă în Informatica. Toate cererile din
clienți diferiți (cum ar fi Designerul) ajung mai întâi la domeniu și apoi sunt direcționați către serviciile asociate. O poartă
nodul este nodul pe care este definit un domeniu.
28. Este posibil să definim un singur nod atât ca nod Gateway, cât și ca nod de lucru?
Răspuns: Da, este posibil să definești un nod care să acționeze atât ca nod de gateway, cât și ca nod de lucru.
Domeniul este creat pe node1, iar serviciile de integrare și serviciile de repositoriu sunt, de asemenea, în funcțiune.
aceeași mașină sau nod. În acest caz, un nod se va comporta atât ca un domeniu, cât și ca un nod de lucru.
29. Putem crea un nod ca nod de gateway și același nod poate fi atribuit unei rețele?
Răspuns: Da, este posibil să atribuiți un nod gateway unui grid.
30. Putem crea două depozite pe aceeași instanță de bază de date în Oracle?
Răspuns: Nu este posibil să creați două depozite pe aceeași instanță a bazei de date în Oracle, deoarece va fi
crearea tabelelor de metadate pentru depozit. Totuși, este posibil să se creeze două depozite în oracle pe
același server dacă instanța bazei de date este diferită.
32. Care este diferența dintre opțiunile STOP și ABORT în Monitorul de Flux de Lucru?
Oprirea așteaptă ca toate obiectele care rulează să se finalizeze și apoi termină procesul, în timp ce anularea
oprește imediat întregul obiect care rulează.
De exemplu: Un flux de lucru este în stare de execuție și are 5 sesiuni în el, iar doar 2 sesiuni sunt în execuție.
STOP: Va aștepta finalizarea proceselor sesiunilor în execuție și apoi va încheia fluxul de lucru.
Cele 3 sesiuni rămase nu se vor desfășura.
ABORT: Va închide imediat sesiunea în curs de desfășurare și, prin urmare, fluxul de lucru.
generează un ID corespondent pentru fiecare rând și când o sesiune este recuperată, citește ultimul ID inserat
pentru a viza și apoi continuă încărcarea din rândul următor.
De exemplu: Sursa are 1000 de rânduri, iar intervalul de comitere este setat la 50, așa că va comite pentru fiecare 50 de rânduri. Acum
ședința eșuează la rândul nr. 630. Acum rândurile țintă vor fi confirmate până la rândul 600, deoarece intervalul de commit este 50.
Odată ce recuperăm o sesiune, încărcarea va începe de la rândul 601.
37. Este posibil să folosești un client cu o versiune diferită față de cea a serverului său Informatica?
Nu este posibil să folosești clientul cu o versiune diferită de cea a serverului său Informatica.
38. Ai lucrat vreodată cu obiecte de licențiere și dacă o licență expiră, care ar fi abordarea ta.
Trebuie să creăm un alt repository și să încărcăm conținutul sau vechiul repository va funcționa.
Răspuns: Un depozit local este un depozit al cărui obiecte sunt accesibile doar în acel depozit.
Reposito global: este un repository care poate împărtăși obiectele sale între domeniu în mod diferit
repositoriul.
Un mapping creat în depozitul global poate fi accesat de toate depozitele din domeniu.
41. Ce este un scurtătură și copiere în Informatica și cum se diferențiază cele două unul de celălalt.
Un scurtătură este un obiect care este definit într-un folder partajat și folosit în diferite foldere.
ca o copie este replica oricărui obiect.
Nu poți schimba definiția unei scurtături, dar aceasta poate fi modificată în cazul unei copii.
Scenariul este util în cazurile în care definiția sursei sau a destinației este aceeași în mai multe aplicații.
Trebuie doar să tragi sursa din folderul partajat și să schimbi conexiunile în timp ce creezi un
flux de lucru în dosar.
42. Ce înseamnă fișierul de parametru? De ce îl folosim și ce toate lucruri putem defini într-un
fișier de parametru?
Răspuns: Fișierul de parametri este un fișier atribuit unei sesiuni care conține detalii de configurare în el. Parametrul
fișierul este folosit pentru reutilizare. Lucrurile de mai jos sunt definite în acesta.
Conexiuni
43. Cum gestionezi fișierele de parametru în timp ce migrezi datele tale dintr-un mediu în altul
mediu?
Răspuns: În timp ce se migrează datele dintr-un mediu în altul, fișierul de parametrii ar trebui să fie de asemenea copiat.
la o nouă locație, altfel numele fișierului din ambele medii poate fi același și atunci trebuie să modificăm doar
fișier de parametri pentru a indica mediul corect
44. Ce provocări ai întâmpinat în Informatica în ultimul tău proiect ca administrator și cum le-ai rezolvat
ei?
Clientul Oracle nu a fost instalat corect pe serverul Informatica și, de asemenea, intrarea tns în Oracle
clientul nu a fost configurat corect. În timpul instalării serverului Informatica, domeniul nu a putut să facă ping.
bază de date din cauza problemei clientului.
2. Consola de administrare Informatica nu se deschidea din cauza fișierelor deschise în OS
Am folosit comanda ulimit -n pentru a verifica fișierele deschise și apoi am crescut numărul la 4096.
45. Dacă serverul tău rulează pe Unix și una dintre sesiuni continuă să ruleze fără a încărca nimic
date cum ai ucide-o.
Răspuns: tastează comanda de mai jos în linia de comandă
Ps –ef |grep pm
Verifică ID-ul pentru sesiunea în execuție și apoi oprește-o folosind comanda kill
Kill -9 id
46. Ce face comanda „tail -f” și care este utilizarea sa ca administrator Informatica.
Această comandă este utilizată pentru a urmări fișierul jurnal care continuă să se adauge.
47. Cum pornești și oprești serviciile în unix fără a folosi consola de administrare
răspuns: [Link] pornire oprire
49. Ce înseamnă DTM și manager de încărcare și care este diferența între managerul de încărcare și
echilibrarea încărcării?
Răspuns:
♦Balansor de încărcare. Serviciul de integrare folosește Balansorul de încărcare pentru a trimite sarcini. Balansorul de încărcare
trimite sarcini pentru a atinge performanța optimă. Poate trimite sarcini către un singur nod sau peste
noduri într-o grilă.
♦Procesul Manager de Transformare a Datelor (DTM). Serviciul de Integrare inițiază un proces DTM pentru a rula fiecare
Sesiune și sarcină de comandă în cadrul unui flux de lucru. Procesul DTM efectuează validări ale sesiunii, creează
fire de inițializare a sesiunii, citire, scriere și transformare a datelor, și gestionează sesiunea pre- și post-
operațiuni.
50. Nu pot să mă conectez la domeniu cu clientul, deși toate serviciile și bazele de date sunt funcționale.
nu există probleme de rețea.
Gestionați conexiunile și blocările utilizatorilor
51. Cum ai copia conținutul unui depozit în alt depozit (depozitul nou nu este)
având ceva în el)
Răspuns: faceți backup la repository folosind pmrep și restaurați conținutul pe un nou repository.
Răspuns:
Au apărut probleme de rețea.
♦Un client PowerCenter, un serviciu de integrare, un serviciu de repository sau o mașină de baze de date se oprește
incorect.
53. În timp ce migrați datele dintr-un mediu în altul, cum ați gestiona
conexiuni?
Răspuns: În timp ce migrați dosarul sau fluxurile de lucru, asigurați-vă că numele conexiunii în ambele medii sunt
la fel.
Răspuns:
♦Complet. Permite sesiunilor și fluxurilor de lucru să se finalizeze înainte de a dezactiva procesul de serviciu.
♦Oprire. Oprește toate sesiunile și fluxurile de lucru și apoi dezactivează procesul de servicii.
♦Abort. Încercări de a opri toate sesiunile și fluxurile de lucru înainte de a le sista și de a dezactiva serviciul
proces