6. Modeliavimas su Power BI [1/2] Flashcards

1
Q

Kuris ryšio kardinalumo tipas populiariausias reliacinėse DB? Kada praverčia “vienas-su-vienu” atvejis?

A

Populiariausias tipas yra vienas su daug (one to many). Vienas su vienu gali būti naudojama žmonių duomenims, tarkim
dokumento numeris ir žmogaus vardas, pavardė ir t.t. - kai duomenys yra unikalūs ir nepasikartoja.
„galima turėti lentelę “Vartotojai” su vartotojų informacija ir atskirą lentelę “Adresai” su vartotojų adresais. Kiekvienam
vartotojui gali būti priskirtas unikalus identifikatorius, kuris nurodo jo adresą kitame “Adresai” lentelės įraše“

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kokio tipo (kardinalumo) ryšiai galimi tarp lentelių?

A
  1. Vienas su vienu (one to one) – patogiau duomenis pateikti vienoje lentelėje.
  2. Vienas su daug (one to many) – dažniausiai naudojamas.
  3. Daug su daug (many to many) - ryšys išskaidomas per tarpinę lentelę gaunami du nauji vienas su daug ryšiai.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kuo skiriasi išorinis raktas (foreign key) nuo pirminio rakto (primary key)? Kurio tipo ryšiui jie būdingi?

A
  1. Pirminis raktas - yra ryšio “vienas” pusėje, unikalios reikšmės (randami dimensijų lentelėje)
  2. Išorinis raktas - yra ryšio “daug” pusėje, reikšmės gali kartotis (randami faktų lentelėje)
    Pirminiai ir išoriniai raktai būdingi „vienas su daug“ tipo ryšiui.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kuo skiriasi faktų lentelė nuo dimensijos lentelės?

A
  1. Faktų lentelė – id išorinis raktas, daugiausia eilučių
    turi, centrinė, pagrinde skaičiai – kaina, data.
  2. Dimensijos lentelė - id pirminis raktas, mažesnė
    lentelė papildoma info apie id, tekstas, kiti
    atributai.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Kokius žinote pagrindinius DB schemų tipus?

A
  1. Žvaigždės (star) – vienas faktas ir dimensijos
  2. Snaigės (snowflake) – vienas faktas ir multidimensijos
  3. Faktų žvaigždynas (fact constelation) – daug daktų
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kuo skiriasi “snaigės” schema nuo “žvaigždės” schemos? Pagrindiniai privalumai ir trūkumai.

A

„Snaigės“
Privalumai:
* Taupoma saugyklų vieta
* Labiau normalizuotas modelis
Trūkumai:
* Lėtėja užklausos ir skaičiavimai
* Sunkiau paskirstoma

„Žvaigždės“
Privalumai:
* Greitėja užklausos ir skaičiavimai
* Labiau paskirstoma
Trūkumai:
* Specializuotas vaizdas
* Netaupoma saugyklų vieta

Esminis skirtumas – „žvaigždės“ schema yra paprasta, turi centrinę lentelę (faktus) ir lenteles (dimensijas), o „snaigės“
schema yra sudėtinga schema, ja sudaro multidimensijos ir ne viena lentelė (X, Y) gali turėti keletą ryšių.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kokiam interaktyvumui PowerBI vizualizacijose naudojamos datos (arba kategorijų) hierarchijos?*

A

Detalizuoti gilyn apjungiant viską – „go to the next level in hierarchy“.
Detalizuoti gilyn išskleidžiant viską – „expand all down one leveli n the hierarchy“
+ Drill-down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Koks DAX sintaksės simbolis naudojamas tekstinių stulpelių apjungimui (pvz. iki unikalaus rakto)?*

A

DAX: CountryZip = Sale[Country Name] & “.”& Sales[Zip]

& SIMBOLIS NAUDOJAMAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly