Našumo derinimas „Informatica“: išsami pamoka

Anonim

Staliaus transformacija -

  • Jei įmanoma, visada norėtumėte atlikti prisijungimus duomenų bazėje, nes duomenų bazės prisijungimas yra greitesnis nei sujungimas, sukurtas transformavus „Informatica“ stalių.
  • Jei įmanoma, surūšiuokite duomenis prieš prisijungdami, nes tai sumažina prisijungimo metu atliktą disko įvestį / išvestį.
  • Padarykite lentelę su mažiau eilučių kaip pagrindinę lentelę.

Paieškos transformacija -

  • Sukurkite paieškos lentelės stulpelio rodyklę, kuri naudojama peržiūros sąlygomis. Kadangi ieškant atitikimo duomenų bus ieškoma lentelės, pridėjus indeksą, našumas padidėtų.
  • Jei įmanoma, užuot naudojęsi paieškos transformacija, naudokitės prisijungimu duomenų bazėje. Kadangi duomenų bazių prisijungimas yra greitesnis, našumas bus padidintas.
  • Ištrinkite nereikalingus stulpelius iš paieškos lentelės ir palikite tik reikiamus stulpelius. Tai sumažins papildomų stulpelių parsisiuntimo iš duomenų bazės pridėtines išlaidas.

Filtro transformacija -

  • Naudokite filtro transformaciją kuo anksčiau žemėlapio viduje. Jei nepageidaujamus duomenis bus galima išmesti ankstyvoje kartografavimo metu, tai padidins pralaidumą. “
  • Norėdami filtruoti duomenis, naudokite šaltinio kvalifikatorių. Taip pat galite naudoti šaltinio kvalifikatoriaus SQL nepaisymą, kad filtruotumėte įrašus, užuot naudoję filtro transformaciją.

Agregatoriaus transformacija

  • Filtruokite duomenis prieš juos kaupdami. Jei susiejime naudojate filtro transformaciją, prieš naudodami kaupiklį filtruokite duomenis, nes tai sumažins nereikalingą kaupimo operaciją.
  • Apribokite jungčių, naudojamų agregatoriaus transformacijoje, skaičių. Tai sumažins duomenų, kuriuos kaupiklio transformacija saugo talpykloje, kiekį.

Šaltinio kvalifikatoriaus transformacija

  • Iš šaltinio atsineškite tik reikiamus stulpelius. Dažniausiai nebūtini visi šaltinio lentelės stulpeliai, todėl ištrindami nereikalingus stulpelius pateikite tik būtinus laukus.
  • Venkite naudoti tvarką pagal sąlygą šaltinio kvalifikatoriaus SQL nepaisyme. Užsakymas pagal sąlygą reikalauja papildomo apdorojimo, o jo našumą galima padidinti vengiant.