Predstavitev
V današnjem svetu podatki z digitalizacijo eksponentno naraščajo. Organizacije uporabljajo različne platforme v oblaku, kot so Azure, GCP itd., za shranjevanje in analizo teh podatkov, da iz njih pridobijo dragocene poslovne vpoglede. V tem članku boste preučili 11 najpogostejših vprašanj za razgovor o azure, ki bodo obravnavale različne podatkovne storitve, kot so Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage itd., za shranjevanje strukturiranih, nestrukturiranih ali polstrukturiranih podatkov. Oglejmo si spodnja vprašanja za intervju Azure.
Učni cilji
V tem članku bomo spoznali spodnja vprašanja za azurni intervju:
- Obseg profilov delovnih mest Azure Data Services
- Pomembni koncepti Cosmos DB
- Cosmos DB ponuja različne API-je baz podatkov
- Razumeti modele uvajanja, ki jih ponuja zbirka podatkov Azure SQL
- Spoznajte pravila pravilnika življenjskega cikla v storitvi Azure Blob Storage
- Pridobite znanje o storitvah Azure Storage Data
Ta članek je bil objavljen kot del Blogathon o znanosti o podatkih.
Kazalo
Vrhunska podjetja, kot so Mercedes-Benz, Deloitte, PwC, Accenture, TCS, Razorpay, Swiggy, Uber itd., zaposlujejo profile delovnih mest, povezane z znanji Azure Data Services, kot so podatkovni inženir, podatkovni znanstvenik, podatkovne vloge, povezane z raziskavami in razvojem itd. .na različnih lokacijah po svetu. Ti profili delovnih mest imajo širok obseg v smislu plače, pridobivanja zahtevnih delovnih okolij in reševanja problemov iz resničnega sveta. Delovni strokovnjak zahteva intenzivno znanje Azure SQL, Azurno podatkovno jezero razvoj, razvoj API-jev z uporabo Cosmos DB kot baze podatkov, ustvarjanje podatkovnih cevovodov z uporabo Azure Data Factory itd., za delo na tem delovnem mestu.
Q2. Kaj so enote zahtev v Cosmos DB?
O zahtevana enota je valuta zmogljivosti, ki abstrahira sistemske vire, potrebne za izvajanje operacij baze podatkov, kot so branje, vstavljanje, posodabljanje itd., ki jih podpira Azure Cosmos DB. Porabljene enote zahtev se zaračunajo glede na način ustvarjanja računa Azure Cosmos DB.
Q3. Kaj je čas za življenje v Cosmos DB?
Čas za življenje (TTL) v Cosmos DB omogoča samodejno brisanje elementov znotraj vsebnika po določenem časovnem obdobju s porabo preostalih enot zahtev. Primer konfiguracije TTL v obstoječem vsebniku Cosmos DB:
Izberite Posoda-> v nastavitvah se pomaknite do Čas za življenje-> izberite Vklopite in določite vrednost TTL v sekundah-> Shrani.
Q4. Kateri so različni API-ji za baze podatkov, ki jih ponuja Cosmos DB? Razloži s primeri.
Azure Cosmos DB ponuja različne API-je baz podatkov, kot je MongoDB, Cassandra, Gremlin, NoSQL in Table. Azure Cosmos DB API za NoSQL ponuja možnost poizvedovanja po elementih s sintakso SQL ter ponuja izolacijo zmogljivosti in analitično podporo. Azure Cosmos DB API za MongoDB zagotavlja več lokacij za pisanje, samodejno upravljanje drobcev in shranjuje podatke v strukturi dokumenta z uporabo formata BSON. Azure Cosmos DB za PostgreSQL se uporablja za shranjevanje podatkov v PostgreSQL. Azure Cosmos DB API za Cassandra podpira vodoravno skaliranje za shranjevanje obsežnih podatkov z uporabo sheme, usmerjene v stolpec. Primer ustvarjanja šole baze podatkov z uporabo API-ja Azure Cosmos DB za NoSQL v .NET:
Database database1 = await client.CreateDatabaseAsync( id: "school" )
Na primer, vstavite en sam dokument v imenovano zbirko študent z uporabo API-ja Azure Cosmos DB za MongoDB v JavaScriptu:
db.student.insertOne({ name:"Chaitanya Shah", age: 23, address: "24, Wall Colony" });
V5. Opišite modele nakupa, ki so na voljo v zbirki podatkov Azure SQL.
Odvisno od modela uvedbe Azure SQL Database, spodaj sta na voljo dva modela za nakup:
a. Model nakupa vCore: Nakupovalni model vCore omogoča uporabnikom, da izberejo fizične lastnosti strojne opreme glede na potrebe svojih aplikacij. V tem modelu se lahko stranke neodvisno odločijo za povečanje pomnilnika, računalniških virov itd.
b. Nakupovalni model na podlagi DTU: Model nakupa, ki temelji na transakcijski enoti baze podatkov (DTU), strankam zagotavlja ravni storitev, ki se razlikujejo glede na fiksno velikost računalništva, shranjevanje, stopnje branja in pisanja ter obdobje hrambe za varnostne kopije.
V6. Kakšni so različni modeli uvajanja, ki jih ponuja zbirka podatkov Azure SQL?
Spodaj sta dva modela uvajanja, ki ju ponuja zbirka podatkov Azure SQL:
a. Enotna zbirka podatkov: Model razmestitve z enim tipom baze podatkov ustvari bazo podatkov z namenskim mehanizmom za bazo podatkov, lastnim naborom virov, spremljanjem zmogljivosti in nivoji storitev.
b. Elastični bazen: Model razmestitve tipa elastičnega bazena strankam omogoča nakup virov za bazen, ki si ga deli več baz podatkov. Baze podatkov lahko dodajamo ali odstranjujemo iz bazena glede na izkoriščenost virov. Elastični bazen rešuje problem prevelike in premajhne ponudbe virov.
V7. Vprašanje na podlagi scenarija o Azure Data Lake.
Med delom na projektu ABC ste ustvarili Azure Data Lake Storage Gen2 račun abc_account za shranjevanje dnevnikov aplikacij in infrastrukture. Določeno obdobje hrambe za shranjevanje dnevnikov aplikacij in infrastrukture je 360 dni oziroma 60 dni. Glede na trenutna pričakovanja dostop do dnevnikov v obdobjih hrambe ne bo mogoč. Oblikujte rešitev za abc_account, ki bo zmanjšala stroške shranjevanja in samodejno izbrisala dnevnike ob koncu vsakega obdobja hrambe.
Uporabite nivo dostopa do arhiva za shranjevanje dnevnikov aplikacij in nivo hladnega dostopa za shranjevanje dnevnikov infrastrukture, da zmanjšate stroške shranjevanja med shranjevanjem dnevnikov v abc_account. Za samodejno brisanje dnevnikov ob koncu vsakega obdobja hrambe uporabite pravila upravljanja življenjskega cikla shrambe Azure Blob.
V8. Kaj so podatkovne storitve Azure Storage?
Storitev za shranjevanje Azure zagotavlja visoko razširljive, dostopne, varne in upravljane storitve za shranjevanje predmetov, blob, ustvarjanje podatkov
jezera, skupna raba datotek itd. Spodaj so storitve Azure Storage Data:
- Azure Blobs: Azure Blob shranjevanje omogoča uporabnikom shranjevanje nestrukturiranih podatkov z uporabo blobov. Shrambo Azure Blob lahko uporabite za shranjevanje dnevniških datotek, slik, dokumentov, podatkov za varnostno kopiranje in obnovitev itd.
- Datoteke Azure: Datoteke Azure omogočajo uporabnikom skupno rabo datotek z uporabo industrijskih standardov, kot so SMB, NFS itd. Datoteke Azure se lahko uporabljajo za shranjevanje orodij za odpravljanje napak in razvoj, ki jih potrebujejo VM.
- Čakalne vrste Azure: Azure Queue storage je storitev sporočanja za shranjevanje velikega števila sporočil. Azure Queue se lahko uporablja za komunikacijo asinhronega sporočanja med komponentami aplikacije.
- Azurne mize: Tabele Azure uporabnikom omogočajo strukturirano shranjevanje NoSQL podatke z zasnovo brez sheme. Tabele Azure se lahko uporabljajo za shranjevanje imenikov, informacij o napravah itd.
- Azure diski: Azure Disks se uporabljajo za shranjevanje in dostop do podatkov iz Azure VM.
V9. Vprašanje na podlagi scenarija o shranjevanju blob Azure.
Vpišite pravilo politike življenjskega cikla Azure Blob Storage za prehod blokovnih blobov s predpono kontejner/šola ali kontejner/fakultet, ki niso bili spremenjeni v 90 dneh, na arhivsko raven in blobov, ki niso bili spremenjeni v 30-dnevni ravni hladnega shranjevanja.
Spodaj je pravilo pravilnika o življenjskem ciklu za zgornji scenarij:
{ "rules": [ { "name": "agingPolicy", "enabled": true, "type": "Lifecycle", "definition": { "filters": { "blobTypes": [ "blockBlob"], "prefixMatch": [ " container/school ", " container/college " ] }, "actions": { "baseBlob": { "tierToCool": { "daysAfterModificationGreaterThan": 30 }, "tierToArchive": { "daysAfterModificationGreaterThan": 90 } } } } } ]
}
V10. Napišite poizvedbo za ustvarjanje podatkov tabele v zbirki podatkov CompanyDB Azure SQL.
Spodnja poizvedba bo ustvarila tabelo z imenom Oddelki s stolpci DeptNo, DName in Location:
CREATE TABLE Depts(
DeptNo int Primary Key,
DName nvarchar(50) NOT NULL,
Location nvarchar(50)
);
Tukaj je DeptNo primarni ključ.
V11. Katero storitev Azure bi morali izbrati za razvoj podatkovnega jezera podjetja za izvajanje analitike velikih podatkov?
Moral bi uporabiti Shramba Azure Blob ustvariti podatkovno jezero za analitiko velikih podatkov. Shramba Azure Blob uporabnikom omogoča shranjevanje
nestrukturiranih podatkov z uporabo blob-ov. Shramba Azure Blob zagotavlja visoko varnost, razširljivost, razpoložljivost podatkov in zmogljivosti za obnovitev po katastrofi.
zaključek
Microsoft Azure ponuja podatkovne storitve, kot so Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage itd., za shranjevanje strukturiranih, nestrukturiranih ali polstrukturiranih podatkov. Azure Cosmos DB je večmodelna, popolnoma upravljana baza podatkov NoSQL za sodoben razvoj aplikacij. Storitev za shranjevanje Azure zagotavlja zelo razširljive, dostopne, varne in upravljane storitve za shranjevanje predmetov, blob, ustvarjanje podatkovnih jezer, skupno rabo datotek itd. Spodaj je nekaj pomembnih točk iz zgornjega članka o vprašanjih za intervjuje v azuri:
- Azure Cosmos DB ponuja različne API-je baz podatkov, kot so MongoDB, Cassandra, Gremlin, NoSQL in Table za povezovanje z različnimi bazami podatkov.
- Z uporabo časa do življenja (TTL) v Azure Cosmos DB lahko razvijalci samodejno izbrišejo elemente znotraj vsebnika.
- Elastični bazeni v Baza podatkov Azure SQL lahko pomaga organizacijam pri uporabi skupnih virov za Azure SQL.
- Dobili smo razumevanje, katero storitev Azure Storage Data je treba uporabiti glede na scenarij in vrsto podatkov.
- Poleg tega smo videli tudi ravni dostopa do storitve Azure Storage in politike upravljanja življenjskega cikla.
Upam, da vam je bil moj članek o vprašanjih za intervju Azure všeč. Delite svoje povratne informacije z mano v razdelku za komentarje.
Mediji, prikazani v tem članku, niso v lasti Analytics Vidhya in se uporabljajo po lastni presoji avtorja.
Podobni
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- Platoblockchain. Web3 Metaverse Intelligence. Razširjeno znanje. Dostopite tukaj.
- vir: https://www.analyticsvidhya.com/blog/2023/03/top-azure-data-services-interview-questions/
- : je
- 11
- 2023
- a
- ABC
- O meni
- nad
- povzetki
- Accenture
- dostop
- dostopna
- dostopen
- Dostop
- Račun
- čez
- dejavnosti
- Naslov
- po
- omogoča
- Analitično
- analitika
- Analitika Vidhya
- analizirati
- in
- in infrastrukturo
- API
- API-ji
- uporaba
- Razvoj aplikacij
- Arhiv
- SE
- članek
- AS
- At
- Samodejno
- samodejno
- razpoložljivost
- Na voljo
- čakati
- Azure
- backup
- temeljijo
- BE
- spodaj
- med
- Big
- Big Podatki
- Block
- knjige
- poslovni
- by
- CAN
- Zmogljivosti
- nekatere
- izziv
- lastnosti
- zaračuna
- Izberite
- stranke
- Cloud
- zbirka
- Colony
- Stolpci
- komentarji
- Komunikacija
- Podjetja
- deli
- Izračunajte
- Sklenitev
- Povezovanje
- porabi
- Posoda
- Cool
- Cosmos
- stroški
- ustvarjajo
- ustvaril
- ustvari
- Ustvarjanje
- Oblikovanje
- valuta
- Trenutna
- Stranke, ki so
- datum
- Podatkovna analiza
- podatkovni inženir
- Data jezero
- podatkovni znanstvenik
- Baze podatkov
- baze podatkov
- Dnevi
- namenjen
- deloitte
- Odvisno
- uvajanje
- opisati
- Oblikovanje
- imenovani
- Razvijalci
- razvoju
- Razvoj
- razvojna orodja
- naprava
- drugačen
- razlikovati
- digitalizacijo
- diskretnost
- razpravlja
- dokument
- Dokumenti
- med
- vsak
- Izdelati
- omogočena
- omogoča
- Motor
- inženir
- Podjetje
- okolja
- itd
- Eter (ETH)
- Primer
- Primeri
- obstoječih
- pričakovanja
- eksponentno
- obsežen
- Tovarna
- povratne informacije
- file
- datoteke
- Filtri
- Všita
- za
- format
- iz
- v celoti
- GCP
- dobili
- pridobivanje
- Pridelovanje
- strojna oprema
- Imajo
- pomoč
- visoka
- zelo
- Najem
- upam,
- Horizontalno
- HTTPS
- ID
- slike
- Pomembno
- in
- neodvisno
- Industrija
- industrijski standardi
- Podatki
- Infrastruktura
- vpogledi
- Intervju
- vprašanja za intervju
- Predstavitev
- izolacija
- IT
- Izdelkov
- ITS
- JavaScript
- Job
- Ključne
- znanje
- Jezero
- velika
- UČITE
- življenski krog
- kot
- v živo
- kraj aktivnosti
- Lokacije
- Poglej
- upravlja
- upravljanje
- mediji
- sporočil
- sporočanje
- zmanjšajo
- način
- Model
- modeli
- sodobna
- spremembe
- MongoDB
- spremljanje
- več
- Ime
- Imenovan
- nav
- potrebna
- potrebe
- net
- Številka
- predmeti
- of
- ponujen
- Ponudbe
- on
- operacije
- Možnost
- organizacije
- lastne
- v lasti
- del
- opravlja
- performance
- Obdobje
- obdobja
- fizično
- Platforme
- platon
- Platonova podatkovna inteligenca
- PlatoData
- točke
- politike
- politika
- bazen
- Bazeni
- postgresql
- primarni
- problem
- Težave
- strokovni
- Profili
- Projekt
- če
- zagotavlja
- objavljeno
- nakup
- nakup
- PWC
- Q2
- Q3
- vprašanje
- vprašanja
- Cene
- razorpay
- Preberi
- resnični svet
- povezane
- odstrani
- zahteva
- obvezna
- zahteva
- vir
- viri
- zadrževanje
- vloge
- Pravilo
- pravila
- plače
- Prilagodljivost
- razširljive
- Lestvica
- skaliranje
- Scenarij
- <span style="color: #f7f7f7;">Šola</span>
- Znanost
- Znanstvenik
- Obseg
- pomaknite
- Oddelek
- zavarovanje
- varnost
- Storitev
- Storitve
- nastavite
- nastavitve
- Delite s prijatelji, znanci, družino in partnerji :-)
- deli
- delitev
- shouldnt
- pokazale
- sam
- Velikosti
- spretnosti
- SMB
- Rešitev
- Rešuje
- Reševanje
- nekaj
- SQL
- standardi
- shranjevanje
- trgovina
- trgovine
- Struktura
- strukturirano
- študent
- študija
- taka
- podpora
- Podprti
- Podpira
- Swiggy
- sintaksa
- sistem
- miza
- Bodite
- Pogoji
- da
- O
- Blok
- svet
- njihove
- te
- živali
- čas
- do
- današnje
- orodja
- vrh
- transakcija
- Prehod
- Res
- Uber
- razumevanje
- Enota
- enote
- Nadgradnja
- uporaba
- Uporabniki
- dragocene
- vrednost
- različnih
- Wall
- Kaj
- Kaj je
- ki
- medtem
- široka
- bo
- z
- delo
- deluje
- svet
- pisati
- Vaša rutina za
- zefirnet