Uglaševanje uspešnosti v Informatici: Popolna vadnica

Anonim

Mizarska transformacija -

  • Vedno raje izvedite združevanja v zbirki podatkov, če je to mogoče, saj so združevanja v zbirki podatkov hitrejša od združevanj, ustvarjenih pri preoblikovanju mizarja Informatica.
  • Če je mogoče, razvrstite podatke pred združevanjem, saj to zmanjša vhodno / izhodni prenos diska, opravljen med združevanjem.
  • Naredite tabelo z manj števila vrstic kot glavno tabelo.

Preoblikovanje iskanja -

  • Ustvarite indeks za stolpec v iskalni tabeli, ki se uporablja v iskalnem stanju. Ker bo iskalna tabela povprašana za iskanje ustreznih podatkov, bi dodajanje indeksa povečalo zmogljivost.
  • Če je mogoče, namesto da uporabite iskalno transformacijo, uporabite join v bazi podatkov. Ker so združevanja baz podatkov hitrejša, se bo zmogljivost povečala.
  • Iz iskalne tabele izbrišite nepotrebne stolpce in obdržite samo zahtevane stolpce. To bo zmanjšalo režijske stroške pridobivanja dodatnih stolpcev iz baze podatkov.

Preoblikovanje filtra -

  • Transformacijo filtra uporabite čim prej znotraj preslikave. Če lahko neželene podatke zavržemo zgodaj pri preslikavi, bi to povečalo pretočnost. '
  • Za filtriranje podatkov uporabite kvalifikator vira. Namesto uporabe pretvorbe filtra lahko za filtriranje zapisov uporabite tudi preglasitev izvornega kvalifikatorja SQL.

Transformacija agregatorja

  • Pred združevanjem podatkov filtrirajte podatke. Če v preslikavi uporabljate pretvorbo filtra, filtrirajte podatke, preden uporabite agregator, saj bo to zmanjšalo nepotrebno operacijo združevanja.
  • Omejite število vrat, ki se uporabljajo pri pretvorbi agregatorja. To bo zmanjšalo količino podatkov, ki jih pretvornik agregatorja shrani v predpomnilnik.

Pretvorba kvalifikatorja vira

  • Iz vira prinesite samo zahtevane stolpce. V večini primerov niso potrebni vsi stolpci izvorne tabele, zato prinesite samo zahtevana polja tako, da izbrišete nepotrebne stolpce.
  • Izogibajte se uporabi stavka vrstni red znotraj preglasitve izvornega kvalifikatorja SQL. Klavzula vrstni red zahteva dodatno obdelavo, z izogibanjem pa je mogoče povečati zmogljivost.