Klausimai Flashcards
Kas laikoma efektyviu sprendimu? Pagrindinės efektyvaus sprendimo dalys.
Efektyvūs sprendimai yra pasirinkimai, kurie perkelia organizaciją arčiau prie sutartų tikslų rinkinio per priimtiną laiką.
- Apsibrėžtų konkrečių tikslų, kurių siekiame, rinkinys.
- Būdas įvertinti ir išmatuoti: einama link ar tolstama nuo tikslų?
- Matavimų info turi būti teikiama sprendimų priėmėjams laiku.
Dešifruokite šią tikslų metodiką: SMART.
Specific
Measurable
Assignable / Achievable / Attainable
Realistic / Relevant
Time-bound;
Dešifruokite šią tikslų metodiką: FAST.
Frequently discussed
Ambitious
Specific
Transparent
Dešifruokite šią tikslų metodiką: CLEAR.
Collaborative
Limited
Emotional
Appreciable
Refinable
Kokios technologijos tinka sprendimo priėmimui paremti ir sprendimo priėmimo procesui tobulinti?
o duomenų saugyklos (data warehousing)
o OLAP kubai (on-line analytical processing)
o duomenų tyryba (data mining),
o prognozavimas (forecasting)
Kaip apibūdintumėte veiklos analitiką? Kuo dirbtinio intelekto (DI) taikymai skiriasi nuo veiklos analitikos (VA)?
o Veiklos analitika (business intelligence) yra tikslios, naudingos informacijos pateikimas tinkamiems sprendimus priimantiems asmenims per būtinus terminus, įgalinančius paremti efektyvų sprendimų priėmimą.
o išgauti sprendimų priėmimui naudingas žinias iš duomenų
* duomenų saugyklos – dedikuotos duomenų bazės analizei
* papildomos įžvalgos – mašininis mokymas, prognozavimas.
o DI sistemos atlieka sprendimus automatizuotai (už vartotoją).
* VA įrankiai padeda vartotojui priimti gerą sprendimą, remiantis duomenimis (informacija pateikiama patogia forma)
Kuo ypatingi ir kam naudojami KPI (key performance indicator) matavimai?
Key performance indicator - pagrindiniai veiklos indikatoriai - gyvybiškai svarbių aspektų apibendrinti matavimai
Pagrindinės MS Access programos dalys.
o Access – įrankių, skirtų sukurti ir palaikyti DB, rinkinys
galima Access naudoti kaip apvalkalą darbui su nutolusia DB
o DB – struktūrizuota informacija kompiuteryje
o lentelė (table) – pagrindinis DB objektas
stulpeliai – atributai, laukai (fields)
eilutės – egzemplioriai, įrašai (records)
o reliacinėje DB egzistuoja ryšiai tarp lentelių
supaprastina informacijos išgavimą iš keleto lentelių
korektiškai sumodeliuota DB leidžia taupyti disko vietą
o kiti DB objektai – formos, ataskaitos, užklausos..
padeda įrašyti ar pateikti informaciją, esančią lentelėse
o kiekvienas DB objektas turi keletą rodymo aspektų
lentelės turinys yra [ Datasheet ], o struktūra [ Design view ]
Kam reikalingi ryšiai realiacinėse duomenų bazėse?
Tai leidžia gauti duomenis iš kelių lentelių vienu metu ir padeda užtikrinti, kad duomenų bazėse esantys duomenys būtų nuoseklūs ir atnaujinami.
Kokie pagrindiniai duomenų tipai naudojami duomenų bazės lentelės laukams?
BINARY, VARBINARY 1
Šio tipo lauke gali būti saugomi bet kurio tipo duomenys
BIT 1
Reikšmės Taip ir Ne ir laukai, kuriuose yra tik vieną arba dvi reikšmės.
TINYINT 1
Sveikojo skaičiaus reikšmė nuo 0 iki 255.
SMALLINT 2
Trumpas sveikasis skaičius nuo -32 768 iki 32 767.
INTEGER 4
Ilgasis sveikasis skaičius nuo -2 147 483 648 iki 2 147 483 647. INTEGER LONG, INT, INTEGER4.
MONEY 8
Sveikojo skaičiaus skalė tarp -922 337 203
DATETIME (DOUBLE *) 8
Data arba laiko reikšmė nuo 100 iki 9999 metų.
UNIQUEIDEN TIFIER 128
Unikalus identifikavimo numeris, naudojamas nuotolinėms procedūroms iškviesti.
CHARACTER 2 *
Nuo nulio iki 255 simbolių.
REAL 4
Viengubo tikslumo slankiojo kablelio reikšmė, turinti intervalą nuo -3,402823E38 iki -1,401298E-45 skirtą neigiamoms reikšmėms, o teigiamoms – nuo 1,401298E-45 iki 3,402823E38 ir 0.
FLOAT 8
Dvigubo tikslumo slankiojo kablelio reikšmė, turinti
intervalą nuo -1,79769313486232E308 iki -
4,94065645841247E-324 skirtą neigiamoms
reikšmėms, o teigiamoms – nuo 4,94065645841247E-324 iki 1,79769313486232E308 ir 0.
DECIMAL 17
Tikslus skaičiaus duomenų tipas, kuris saugo
reikšmes nuo 1028 - 1 iki -1028 - 1. Galite nurodyti
ir tikslumą (1 – 28), ir skalę (0 – nurodytas
tikslumas).
TEXT 2 *
Nuo nulio iki 2,14 gigabaitų.
IMAGE ∞
Nuo nulio iki 2,14 gigabaitų. Naudojamas OLE
objektams.
Kaip reliacinėse duomenų bazėse modeliuojamas (išsprendžiamas) “daug-su-daug” ryšio atvejas?
- ryšys išskaidomas per tarpinę lentelę
- gaunami du nauji vienas-su-daug ryšiai (su-daug prie tarpinės lentelės)
Kam naudojama SQL kalba? Kokia sintaksės struktūra pasižymi SELECT sakinys?
SQL (Structured Query Language) yra standartizuota releacinių duomenų bazių kalba duomenims aprašyti ir manipuliuoti jais.
SQL sakinys SELECT yra pagrindis sakinys DB-je esantiems duomenis išgauti, turintis tokią užklausos forma:
SELECT [Distinct] <stulpelių>
from <lentelės>
[where <paieškos>]
[group by <stulpelių> [having <paieškos>]]
[order by < stulpelių vardai> ]
[save to temp <lentelės> (stulpelių sąrašas)
[keep]]</lentelės></paieškos></stulpelių></paieškos></lentelės></stulpelių>
Kam SELECT sakinyje naudojama WHERE komanda ir kokiu būdu ji leidžia apjungti lenteles?
WHERE nurodo sąlygas, pagal kurias atrenkami kortežai. WHERE sąlygoje galima panaudoti tokias logines jungtis (pirmumo tvarka):
* NOT - išrenka kortežus, kurie netenkina pateiktos sąlygos;
* AND - tenkina abi sąlygas;
* OR - tenkina bent vieną sąlygą.
pvz WHERE A.name = “Jonas” AND B.name = “Jonas”
Ką atlieka šios SELECT sakinio sintaksės komandos - ORDER BY (ASC, DESC), GROUP BY, HAVING?
Norint gauti išrūšiuotus pagal tam tikrą kriterijų duomenis, SELECT sakinys pabaigiamas ORDER BY.
Pagal nutylėjimą rikiuojama didėjančia (ASC) tvarka, bet galima rikiuoti mažėjančia (DESC) tvarka, nurodant
gale.
Eilučių grupavimą realizuoja konstrukcija GROUP BY.
Sąlygotos eilučių grupės nurodomos HAVING sakiniu (analogiškai WHERE sakiniui).
Kokios agregavimo funkcijos galimos SELECT sakinio pradžioje kai naudojame GROUP BY?
Užklausa, kurios gale naudojamas GROUP BY paprastai pradžioje turi turėti COUNT, AVG, SUM.
Kokia SQL sintaksės komanda atitiktų WHERE filtravimą pagal sąlygas po GROUP BY panaudojimo?
Having
Kas yra koreliuotos užklausos? Kodėl jų reikėtų vengti?
Koreliuota užklausa - tokia užklausa, kurios dalinės užklausos rezultatas priklauso nuo išorinės užklausos rezultato.
Koreliuotų užklausų reiktų vengti, kadangi sunku tikėtės, jog jos bus vykdomos efektyviai.
Kokios SELECT sakinio WHERE dalyje naudojamos komandos neišsiverčia be koreliuotų užklausų?
FROM?
Unknown IS THIS RIGHT?
Kurį JOIN variantą dviejų lentelių apjungimui atitiktų toks SQL sakinys: SELECT * FROM Table1, Table2 ?
FULL OUTER JOIN?
Unknown IS THIS RIGHT?
Pagrindiniai darbo eigos su Power BI įrankiu žingsniai.
o įkeliame duomenis į Power BI Desktop, aptvarkome su Query Editor, sukuriame pradinę ataskaitą (report)
o galimybė analizuoti duomenis rašant klausimus (QA)
o sukurtą ataskaitą publikuojame į Power BI servisą
o Power BI servise galima ataskaitą papildyti
o vizualizacijom, vizualizacijas iškelti į švieslentę
įdomių vizualizacijų generavimas (get insights)
o dalinamės sukurtom ataskaitom ir švieslentėm su kitais, pvz. daug keliaujančiais žmonėmis
o vėliau galima interaktyviai peržiūrėti sukurtas ataskaitas ir švieslentes su Power BI Mobile
o pasikeitus duomenims vizualizacijos atsinaujina
Kokie duomenų šaltiniai gali būti naudojami įkeliant duomenis į Power BI?
Excel, SQL, Access, Oracle, Azure, SharePoint
Kokius alternatyvius įrankius žinote švieslenčių kūrimui be Power BI?
flexdashboard, Google Data Studio, Periscope Data, Chartio, Kibana, BIRT, Pentaho, ClicData, SpagoBI, Yellowfin
Kokie pagrindiniai duomenų tipai yra palaikomi Power BI / Power Query Editor ekosistemoje?
Unknown
Kokios duomenų tvarkymo galimybės yra Power Query Editor lango meniu juostoje?
Unknown
Apjungiant (Merge komanda) lenteles per Power Query Editor su PowerBI kokie apjungimo tipai (join type) yra galimi?
Left Outer
Right Outer
Full Outer
Inner
Left Anti
Right Anti
Kokio tipo (kardinalumo) ryšiai galimi tarp lentelių?
one-to-one
one-to-many
many-to-one
many-to-many
Unknown IS THIS RIGHT?
Kuris ryšio kardinalumo tipas populiariausias reliacinėse DB? Kada praverčia “vienas-su-vienu” atvejas?
Populiariausias one-to-many.
Kiekvienam lentelės įrašui taikomas įrašo dydžio apribojimas. Kartais lentelės dalijamos į dvi dalis (pagrindinėje lentelėje pateikiama dažniausiai užklausa informacija), kad įrašo dydis nebūtų per didelis.
Unknown IS THIS RIGHT?
Kuo skiriasi išorinis raktas (foreign key) nuo pirminio rakto (primary key)? Kurio tipo ryšiui jie būdingi?
Pirminis raktas užtikrina, kad konkretaus stulpelio reikšmės būtų unikalios. Išorinis raktas yra stulpelis arba stulpelių grupė reliacinės duomenų bazės lentelėje, kuri suteikia ryšį tarp dviejų lentelių duomenų. Jis vienareikšmiškai identifikuoja įrašą reliacinės duomenų bazės lentelėje.
vienas-su-daug, vienas prie pirminio ir daug prie išorinio
Kuo skiriasi faktų lentelė nuo dimensijos lentelės?
o dimensijos su pirminiu raktu
o faktai su išoriniu raktu
Kokius žinote pagrindinius DB schemų tipus?
o žvaigždė
o snaigė
o faktų žvaigždynas
Kuo skiriasi “snaigės” schema nuo “žvaigždės” schemos? Pagrindiniai privalumai ir trūkumai.
o žvaigždė – vienas faktas ir dimensijos (greitos užklausos ir skaičiavimai, labai paskirstomos; specializuotas vaizdas, netaupoma saugyklų vieta)
o snaigė – vienas faktas ir multidimensijos (taupoma saugyklų vieta, labai normalizuotas modelis; lėtėja užklausos ir skaičiavimai, sunkiau paskirstoma)