Beskrivning
I dagens värld växer data exponentiellt med tiden med digitaliseringen. Organisationer använder olika molnplattformar som Azure, GCP, etc., för att lagra och analysera denna data för att få värdefulla affärsinsikter från den. Du kommer att studera topp 11 Azure intervjufrågor i den här artikeln som kommer att diskutera olika datatjänster som Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage, etc., för lagring av strukturerad, ostrukturerad eller semistrukturerad data. Låt oss ta en titt på nedanstående azurblå intervjufrågor.
Inlärningsmål
I den här artikeln kommer vi att lära oss om nedanstående azurblå intervjufrågor:
- Omfattning av jobbprofiler för Azure Data Services
- Viktiga Cosmos DB-koncept
- Cosmos DB erbjuder olika databas-API:er
- Förstå distributionsmodeller som tillhandahålls av Azure SQL Database
- Lär dig mer om livscykelpolicyregler i Azure Blob Storage
- Få kunskap om Azure Storage Data-tjänster
Denna artikel publicerades som en del av Data Science Blogathon.
Innehållsförteckning
Toppföretag som Mercedes-Benz, Deloitte, PwC, Accenture, TCS, Razorpay, Swiggy, Uber, etc., anställer för jobbprofiler relaterade till Azure Data Services-färdigheter som dataingenjör, dataforskare, FoU-relaterade dataroller, etc. på olika platser över hela världen. Dessa jobbprofiler har en stor räckvidd när det gäller lön, få utmanande arbetsmiljöer och lösa verkliga problem. En arbetande professionell kräver intensiv kunskap om Azure SQL, Azure Data Lake utveckling, utveckla API:er med Cosmos DB som databas, skapa datapipelines med Azure Data Factory, etc., för att fungera i det här jobbet.
Q2. Vad är Request Units i Cosmos DB?
Smakämnen begäran enhet är en prestandavaluta som abstraherar systemresurserna som krävs för att utföra databasoperationerna som att läsa, infoga, uppdatera, etc., som stöds av Azure Cosmos DB. Förbrukade förfrågningsenheter debiteras beroende på läget för skapande av Azure Cosmos DB-konto.
Q3. Vad är dags att leva i Cosmos DB?
Tid att leva (TTL) i Cosmos DB gör det möjligt att automatiskt ta bort objekt i en behållare efter en viss tidsperiod genom att konsumera överblivna Request Units. Exempel på att konfigurera TTL i befintlig Cosmos DB Container:
Välja Behållare-> i inställningar bläddra till Tid att leva-> välj På och ange TTL-värde i sekunder-> Save.
Q4. Vilka är de olika databas-API:erna som erbjuds av Cosmos DB? Utveckla med exempel.
Azure Cosmos DB erbjuder olika databas-API:er som MongoDB, Cassandra, Gremlin, NoSQL och Table. Azure Cosmos DB API för NoSQL ger möjlighet att fråga objekt med SQL-syntax och erbjuder prestandaisolering och analytiskt stöd. Azure Cosmos DB API för MongoDB tillhandahåller flera skrivplatser, automatisk shardhantering och lagrar data i dokumentstruktur med BSON-format. Azure Cosmos DB för PostgreSQL används för att lagra data i PostgreSQL. Azure Cosmos DB API för Cassandra stöder horisontell skalning för att lagra omfattande data med hjälp av kolumnorienterat schema. Exempel på att skapa en databasskola med Azure Cosmos DB API för NoSQL i .NET:
Database database1 = await client.CreateDatabaseAsync( id: "school" )
Infoga till exempel ett enda dokument i samlingen som heter elev använder Azure Cosmos DB API för MongoDB i JavaScript:
db.student.insertOne({ name:"Chaitanya Shah", age: 23, address: "24, Wall Colony" });
F5. Beskriv de inköpsmodeller som är tillgängliga i Azure SQL Database.
Beroende på distributionsmodellen för Azure SQL-databas, nedan är de två tillgängliga inköpsmodellerna:
a. vCore Inköpsmodell: Inköpsmodellen vCore låter användarna välja fysiska hårdvaruegenskaper baserat på deras applikationsbehov. I denna modell kan kunder självständigt välja att skala lagring, beräkna resurser etc.
b. DTU-baserad inköpsmodell: Databas Transaction Unit (DTU)-baserad inköpsmodell ger kunderna servicenivåer som är differentierade baserat på den fasta beräkningsstorleken, lagring, läs- och skrivhastigheter och lagringsperiod för säkerhetskopiering.
F6. Vilka är de olika distributionsmodellerna som tillhandahålls av Azure SQL Database?
Nedan är de två distributionsmodellerna som tillhandahålls av Azure SQL Database:
a. Enkel databas: En distributionsmodell av en databastyp skapar en databas med en dedikerad databasmotor, en egen uppsättning resurser, prestandaövervakning och servicenivåer.
b. Elastisk pool: Elastisk distributionsmodell av pooltyp gör det möjligt för kunderna att köpa resurser för en pool som delas av flera databaser. Vi kan lägga till eller ta bort databaser från poolen baserat på resursutnyttjande. En elastisk pool löser problemet med resursöver- och underprovisionering.
F7. Scenariobaserad fråga om Azure Data Lake.
När du arbetade med projekt ABC skapade du en Azure Data Lake Storage Gen2 konto abc_account för att lagra applikations- och infrastrukturloggar. Den angivna lagringsperioden för lagring av applikations- och infrastrukturloggar är 360 dagar respektive 60 dagar. Enligt nuvarande förväntningar kommer loggarna inte att nås under lagringsperioderna. Designa en lösning för abc_account som kommer att minimera lagringskostnaderna och automatiskt radera loggarna i slutet av varje lagringsperiod.
Använd arkivåtkomstnivån för att lagra applikationsloggar och den coola åtkomstnivån för att lagra infrastrukturloggar för att minimera lagringskostnaderna samtidigt som loggar lagras i abc_account. För att automatiskt ta bort loggarna i slutet av varje lagringsperiod, använd Azure Blob-lagringslivscykelhanteringsregler.
F8. Vad är Azure Storage Data Services?
Azure Storage Service tillhandahåller mycket skalbara, tillgängliga, säkra och hanterade tjänster för att lagra objekt, blob, skapa data
sjöar, fildelning, etc. Nedan är Azure Storage Data-tjänsterna:
- Azure Blobs: Azure Blob-lagring tillåter användare att lagra ostrukturerad data med hjälp av blobbar. Azure Blob-lagring kan användas för att lagra loggfiler, bilder, dokument, data för säkerhetskopiering och återställning, etc.
- Azure-filer: Azure Files tillåter användare att dela filer med branschstandarder som SMB, NFS, etc. Azure Files kan användas för att lagra felsöknings- och utvecklingsverktyg som behövs av virtuella datorer.
- Azure Queue: Azure Queue Storage är en meddelandetjänst för lagring av ett stort antal meddelanden. Azure Queue kan användas för asynkron meddelandekommunikation mellan programkomponenter.
- Azure-tabeller: Azure Tables tillåter användare att lagra strukturerat NoSQL data med en schemalös design. Azure Tables kan användas för att lagra adressböcker, enhetsinformation etc.
- Azure-diskar: Azure-diskar används för att lagra och komma åt data från virtuella Azure-datorer.
F9. Scenariobaserad fråga om Azure Blob Storage.
Skriv in livscykelpolicyn Azure Blob Storage för att överföra blockblobbarna med prefixet container/skola eller container/college som inte har ändrats på 90 dagar till arkivnivån och blobbar som inte har ändrats under 30 dagars cool lagringsnivå.
Nedan är livscykelpolicyn för scenariot ovan:
{ "rules": [ { "name": "agingPolicy", "enabled": true, "type": "Lifecycle", "definition": { "filters": { "blobTypes": [ "blockBlob"], "prefixMatch": [ " container/school ", " container/college " ] }, "actions": { "baseBlob": { "tierToCool": { "daysAfterModificationGreaterThan": 30 }, "tierToArchive": { "daysAfterModificationGreaterThan": 90 } } } } } ]
}
Q10. Skriv en fråga för att skapa tabellavdelningar i CompanyDB Azure SQL-databasen.
Frågan nedan skapar en tabell med namnet Avd med kolumnerna DeptNo, DName och Location:
CREATE TABLE Depts(
DeptNo int Primary Key,
DName nvarchar(50) NOT NULL,
Location nvarchar(50)
);
Här är DeptNo Primary Key.
Q11. Vilken Azure-tjänst ska du välja för att utveckla en Enterprise Data Lake för att utföra Big Data Analytics?
Du borde använda Azure Blob-lagring att skapa en datasjö för big data-analys. Azure Blob-lagring tillåter användare att lagra
ostrukturerad data med hjälp av blobbar. Azure Blob-lagring ger hög säkerhet, skalbarhet, datatillgänglighet och katastrofåterställningsfunktioner.
Slutsats
Microsoft Azure erbjuder datatjänster som Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage, etc. för lagring av strukturerad, ostrukturerad eller semistrukturerad data. Azure Cosmos DB är en multimodell, fullt hanterad, NoSQL-databas för modern applikationsutveckling. Azure Storage Service tillhandahåller mycket skalbara, tillgängliga, säkra och hanterade tjänster för att lagra objekt, blob, skapa datasjöar, fildelning, etc. Nedan följer några viktiga punkter från ovanstående artikel om azurblå intervjufrågor:
- Azure Cosmos DB erbjuder olika databas-API:er som MongoDB, Cassandra, Gremlin, NoSQL och Table för att ansluta till olika databaser.
- Genom att använda Time to Live (TTL) i Azure Cosmos DB kan utvecklare automatiskt ta bort objekt i en behållare.
- Elastiska pooler in Azure SQL-databas kan hjälpa organisationer att använda delade resurser för Azure SQL.
- Vi fick en förståelse för vilken Azure Storage Data-tjänst som ska användas baserat på scenariot och datatypen.
- Bortsett från detta har vi också sett åtkomstnivåerna för Azure Storage och policyer för livscykelhantering.
Jag hoppas att du gillade min artikel om azurblå intervjufrågor. Dela din feedback med mig i kommentarsfältet.
Medierna som visas i den här artikeln ägs inte av Analytics Vidhya och används efter författarens gottfinnande.
Relaterad
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- Platoblockchain. Web3 Metaverse Intelligence. Kunskap förstärkt. Tillgång här.
- Källa: https://www.analyticsvidhya.com/blog/2023/03/top-azure-data-services-interview-questions/
- :är
- 11
- 2023
- a
- ABC
- Om oss
- ovan
- sammandrag
- Accenture
- tillgång
- Accessed
- tillgänglig
- åtkomst
- Konto
- tvärs
- åtgärder
- adress
- Efter
- tillåter
- Analytisk
- analytics
- Analys Vidhya
- analysera
- och
- och infrastruktur
- api
- API: er
- Ansökan
- Application Development
- arkiv
- ÄR
- Artikeln
- AS
- At
- Automat
- automatiskt
- tillgänglighet
- tillgänglig
- vänta
- Azure
- säkerhetskopiering
- baserat
- BE
- nedan
- mellan
- Stor
- Stora data
- Blockera
- Böcker
- företag
- by
- KAN
- kapacitet
- vissa
- utmanande
- egenskaper
- laddad
- Välja
- klient
- cloud
- samling
- Colony
- Kolonner
- kommentarer
- Kommunikation
- Företag
- komponenter
- Compute
- slutsats
- Anslutning
- konsumeras
- Behållare
- kyla
- Cosmos
- Kostar
- skapa
- skapas
- skapar
- Skapa
- skapande
- Valuta
- Aktuella
- Kunder
- datum
- Data Analytics
- dataingenjör
- datasjö
- datavetare
- Databas
- databaser
- Dagar
- dedicerad
- deloitte
- beroende
- utplacering
- beskriva
- Designa
- betecknad
- utvecklare
- utveckla
- Utveckling
- utvecklings verktyg
- anordning
- olika
- differentierad
- digitalisering
- diskretion
- diskutera
- dokumentera
- dokument
- under
- varje
- Utveckla
- aktiverad
- möjliggör
- Motor
- ingenjör
- Företag
- miljöer
- etc
- Eter (ETH)
- exempel
- exempel
- befintliga
- förväntningar
- exponentiellt
- omfattande
- fabrik
- återkoppling
- Fil
- Filer
- filter
- fixerad
- För
- format
- från
- fullständigt
- GCP
- skaffa sig
- få
- Odling
- hårdvara
- Har
- hjälpa
- Hög
- höggradigt
- Anställa
- hoppas
- Horisontell
- HTTPS
- ID
- bilder
- med Esport
- in
- oberoende av
- industrin
- industristandarder
- informationen
- Infrastruktur
- insikter
- Intervju
- intervjufrågor
- Beskrivning
- isolering
- IT
- artikel
- DESS
- JavaScript
- Jobb
- Nyckel
- kunskap
- sjö
- Large
- LÄRA SIG
- livscykel
- tycka om
- lever
- läge
- platser
- se
- förvaltade
- ledning
- Media
- meddelanden
- meddelandehantering
- minimera
- Mode
- modell
- modeller
- Modern Konst
- modifierad
- MongoDB
- övervakning
- multipel
- namn
- Som heter
- nav
- behövs
- behov
- netto
- antal
- objekt
- of
- erbjuds
- Erbjudanden
- on
- Verksamhet
- Alternativet
- organisationer
- egen
- ägd
- del
- utföra
- prestanda
- perioden
- perioder
- fysisk
- Plattformar
- plato
- Platon Data Intelligence
- PlatonData
- poäng
- Strategier
- policy
- poolen
- Pools
- PostgreSQL
- primär
- Problem
- problem
- professionell
- Profiler
- projektet
- förutsatt
- ger
- publicerade
- inköp
- inköp
- PWC
- Q2
- Q3
- fråga
- frågor
- rates
- razorpay
- Läsa
- verkliga världen
- relaterad
- ta bort
- begära
- Obligatorisk
- Kräver
- resurs
- Resurser
- retentionstid
- roller
- Regel
- regler
- lönen
- skalbarhet
- skalbar
- Skala
- skalning
- scenario
- Skola
- Vetenskap
- Forskare
- omfattning
- rulla
- §
- säkra
- säkerhet
- service
- Tjänster
- in
- inställningar
- Dela
- delas
- delning
- skall
- visas
- enda
- Storlek
- färdigheter
- SMB
- lösning
- Löser
- Lösa
- några
- SQL
- standarder
- förvaring
- lagra
- lagrar
- struktur
- strukturerade
- student
- Läsa på
- sådana
- stödja
- Som stöds
- Stöder
- Swiggy
- syntax
- system
- bord
- Ta
- villkor
- den där
- Smakämnen
- Kvarteret
- världen
- deras
- Dessa
- djur
- tid
- till
- dagens
- verktyg
- topp
- transaktion
- övergång
- sann
- Uber
- förståelse
- enhet
- enheter
- Uppdatering
- användning
- användare
- Värdefulla
- värde
- olika
- Vägg
- Vad
- Vad är
- som
- medan
- bred
- kommer
- med
- Arbete
- arbetssätt
- världen
- skriva
- Din
- zephyrnet