Introduction
Dans le monde d'aujourd'hui, les données augmentent de manière exponentielle avec le temps avec la numérisation. Les organisations utilisent diverses plates-formes cloud comme Azure, GCP, etc., pour stocker et analyser ces données afin d'en tirer des informations commerciales précieuses. Vous étudierez les 11 principales questions d'entrevue azur dans cet article qui abordera différents services de données comme Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage, etc., pour le stockage de données structurées, non structurées ou semi-structurées. Jetons un coup d'œil aux questions d'entretien d'azur ci-dessous.
Objectifs d'apprentissage
Dans cet article, nous découvrirons les questions d'entretien ci-dessous :
- Portée des profils de poste Azure Data Services
- Concepts importants de Cosmos DB
- Cosmos DB propose différentes API de base de données
- Comprendre les modèles de déploiement fournis par Azure SQL Database
- En savoir plus sur les règles de stratégie de cycle de vie dans Azure Blob Storage
- Acquérir des connaissances sur les services Azure Storage Data
Cet article a été publié dans le cadre du Blogathon sur la science des données.
Table des matières
Des entreprises de premier plan telles que Mercedes-Benz, Deloitte, PwC, Accenture, TCS, Razorpay, Swiggy, Uber, etc., embauchent pour des profils d'emploi liés aux compétences Azure Data Services, telles que Data Engineer, Data Scientist, rôles liés à la R&D, etc. . à divers endroits à travers le monde. Ces profils d'emploi ont une large portée en termes de salaire, d'environnements de travail stimulants et de résolution de problèmes réels. Un professionnel en activité nécessite une connaissance approfondie d'Azure SQL, Lac de données Azure développement, développement d'API utilisant Cosmos DB comme base de données, création de pipelines de données à l'aide d'Azure Data Factory, etc., pour travailler dans ce travail.
Q2. Que sont les unités de demande dans Cosmos DB ?
Les unité de demande est une devise de performance qui résume les ressources système requises pour effectuer les opérations de base de données telles que la lecture, l'insertion, la mise à jour, etc., prises en charge par Azure Cosmos DB. Les unités de demande consommées sont facturées en fonction du mode de création du compte Azure Cosmos DB.
Q3. Quelle est la durée de vie dans Cosmos DB ?
Durée de vie (TTL) dans Cosmos DB permet de supprimer automatiquement des éléments à l'intérieur d'un conteneur après une certaine période de temps en consommant des unités de demande restantes. Exemple de configuration de la durée de vie dans le conteneur Cosmos DB existant :
Sélectionnez Contenant-> dans les paramètres, faites défiler jusqu'à Temps de vivre-> sélectionnez Activé et spécifiez la valeur TTL en secondes-> Épargnez.
Q4. Quelles sont les différentes API de base de données proposées par Cosmos DB ? Élaborez avec des exemples.
Azure Cosmos DB propose diverses API de base de données telles que MongoDB, Cassandra, Gremlin, NoSQL et Table. L'API Azure Cosmos DB pour NoSQL offre la possibilité d'interroger des éléments à l'aide de la syntaxe SQL et offre une isolation des performances et une prise en charge analytique. L'API Azure Cosmos DB pour MongoDB fournit plusieurs emplacements d'écriture, une gestion automatique des partitions et stocke les données dans la structure du document à l'aide du format BSON. Azure Cosmos DB pour PostgreSQL est utilisé pour stocker des données dans PostgreSQL. L'API Azure Cosmos DB pour Cassandra prend en charge la mise à l'échelle horizontale pour stocker de nombreuses données à l'aide d'un schéma orienté colonne. Exemple de création d'une école de base de données à l'aide de l'API Azure Cosmos DB pour NoSQL dans .NET :
Database database1 = await client.CreateDatabaseAsync( id: "school" )
Par exemple, insérez un seul document dans la collection nommée étudiant à l'aide de l'API Azure Cosmos DB pour MongoDB en JavaScript :
db.student.insertOne({ name:"Chaitanya Shah", age: 23, address: "24, Wall Colony" });
Q5. Décrire les modèles d'achat disponibles dans Azure SQL Database.
Selon le modèle de déploiement d'Azure Base de données SQL, voici les deux modèles d'achat disponibles :
un. Modèle d'achat vCore : Le modèle d'achat vCore permet aux utilisateurs de choisir les caractéristiques physiques du matériel en fonction des besoins de leurs applications. Dans ce modèle, les clients peuvent choisir indépendamment de faire évoluer le stockage, les ressources de calcul, etc.
b. Modèle d'achat basé sur DTU : Le modèle d'achat basé sur l'unité de transaction de base de données (DTU) fournit aux clients des niveaux de service différenciés en fonction de la taille de calcul fixe, du stockage, des taux de lecture-écriture et de la période de conservation des sauvegardes.
Q6. Quels sont les différents modèles de déploiement fournis par Azure SQL Database ?
Vous trouverez ci-dessous les deux modèles de déploiement fournis par Azure SQL Database :
un. Base de données unique : Le modèle de déploiement de type de base de données unique crée une base de données avec un moteur de base de données dédié, son propre ensemble de ressources, une surveillance des performances et des niveaux de service.
b. Pool élastique : Le modèle de déploiement de type pool élastique permet aux clients d'acheter des ressources pour un pool partagé par plusieurs bases de données. Nous pouvons ajouter ou supprimer des bases de données du pool en fonction de l'utilisation des ressources. Un pool élastique résout le problème du surprovisionnement et du sous-provisionnement des ressources.
Q7. Question basée sur un scénario sur Azure Data Lake.
En travaillant sur le projet ABC, vous avez créé un Azure Data Lake Stockage Gen2 compte abc_account pour stocker les journaux d'application et d'infrastructure. La période de conservation désignée pour le stockage des journaux d'application et d'infrastructure est de 360 jours et 60 jours, respectivement. Conformément aux attentes actuelles, les journaux ne seront pas consultés pendant les périodes de conservation. Concevez une solution pour le compte abc_account qui minimisera les coûts de stockage et supprimera automatiquement les journaux à la fin de chaque période de conservation.
Utilisez le niveau d'accès aux archives pour stocker les journaux d'application et le niveau d'accès froid pour stocker les journaux d'infrastructure afin de minimiser les coûts de stockage lors du stockage des journaux dans abc_account. Pour supprimer automatiquement les journaux à la fin de chaque période de conservation, utilisez les règles de gestion du cycle de vie du stockage Azure Blob.
Q8. Que sont les services de données de stockage Azure ?
Service de stockage Azure fournit des services hautement évolutifs, accessibles, sécurisés et gérés pour stocker des objets, blob, créer des données
lacs, partage de fichiers, etc. Voici les services Azure Storage Data :
- Blobs Azure : Le stockage Azure Blob permet aux utilisateurs de stocker des données non structurées à l'aide de blobs. Le stockage Azure Blob peut être utilisé pour stocker des fichiers journaux, des images, des documents, des données pour la sauvegarde et la restauration, etc.
- Fichiers Azure : Azure Files permet aux utilisateurs de partager des fichiers à l'aide de normes industrielles telles que SMB, NFS, etc. Azure Files peut être utilisé pour stocker les outils de débogage et de développement nécessaires aux machines virtuelles.
- Files d'attente Azure : Le stockage Azure Queue est un service de messagerie permettant de stocker un grand nombre de messages. Azure Queue peut être utilisé pour la communication de messagerie asynchrone entre les composants d'application.
- Tables Azure : Les tables Azure permettent aux utilisateurs de stocker NoSQL données avec une conception sans schéma. Les tables Azure peuvent être utilisées pour stocker des carnets d'adresses, des informations sur les appareils, etc.
- Disques Azure : Les disques Azure sont utilisés pour stocker et accéder aux données des machines virtuelles Azure.
Q9. Question basée sur un scénario sur Azure Blob Storage.
Écrivez la règle de politique de cycle de vie dans Stockage d'objets blob Azure pour faire passer les blobs de blocs préfixés par conteneur/école ou conteneur/collège qui n'ont pas été modifiés depuis 90 jours vers le niveau d'archivage et les blobs non modifiés depuis 30 jours vers le niveau de stockage froid.
Vous trouverez ci-dessous la règle de stratégie de cycle de vie pour le scénario ci-dessus :
{ "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. Écrivez une requête pour créer des services de table dans la base de données SQL Azure CompanyDB.
La requête ci-dessous créera une table nommée Départements avec les colonnes DeptNo, DName et Location :
CREATE TABLE Depts(
DeptNo int Primary Key,
DName nvarchar(50) NOT NULL,
Location nvarchar(50)
);
Ici, DeptNo est la clé primaire.
Q11. Quel service Azure devriez-vous choisir pour développer un lac de données d'entreprise afin d'effectuer des analyses Big Data ?
Tu devrais utiliser Azur Blob storage pour créer un lac de données pour l'analyse de données volumineuses. Le stockage Azure Blob permet aux utilisateurs de stocker
données non structurées à l'aide de blobs. Le stockage Azure Blob offre des fonctionnalités de sécurité, d'évolutivité, de disponibilité des données et de récupération d'urgence élevées.
Conclusion
Microsoft Azure propose des services de données comme Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage, etc. pour stocker des données structurées, non structurées ou semi-structurées. Base de données Azure Cosmos est une base de données NoSQL multimodèle entièrement gérée pour le développement d'applications modernes. Service de stockage Azure fournit des services hautement évolutifs, accessibles, sécurisés et gérés pour stocker des objets, blob, créer des lacs de données, partager des fichiers, etc. Voici quelques points importants de l'article ci-dessus sur les questions d'entretien Azure :
- Azure Cosmos DB propose diverses API de base de données telles que MongoDB, Cassandra, Gremlin, NoSQL et Table pour se connecter à différentes bases de données.
- À l'aide de Time to Live (TTL) dans Azure Cosmos DB, les développeurs peuvent supprimer automatiquement des éléments dans un conteneur.
- Piscines élastiques dans Base de données Azure SQL peut aider les organisations à utiliser des ressources partagées pour Azure SQL.
- Nous avons compris quel service Azure Storage Data doit être utilisé en fonction du scénario et du type de données.
- En dehors de cela, nous avons également vu les niveaux d'accès au stockage Azure et les politiques de gestion du cycle de vie.
J'espère que vous avez aimé mon article sur les questions d'entretien d'azur. Partagez vos commentaires avec moi dans la section des commentaires.
Les médias présentés dans cet article n'appartiennent pas à Analytics Vidhya et sont utilisés à la discrétion de l'auteur.
Services Connexes
- Contenu propulsé par le référencement et distribution de relations publiques. Soyez amplifié aujourd'hui.
- Platoblockchain. Intelligence métaverse Web3. Connaissance Amplifiée. Accéder ici.
- La source: https://www.analyticsvidhya.com/blog/2023/03/top-azure-data-services-interview-questions/
- :est
- 11
- 2023
- a
- abc
- Qui sommes-nous
- au dessus de
- résumés
- Accenture
- accès
- accédé
- accessible
- accès
- Compte
- à travers
- actes
- propos
- Après
- permet
- Analytique
- analytique
- Analytique Vidhya
- il analyse
- ainsi que
- et infrastructure
- api
- Apis
- Application
- Le développement d'applications
- Archive
- SONT
- article
- AS
- At
- Automatique
- automatiquement
- disponibilité
- disponibles
- attendre
- Azure
- sauvegarde
- basé
- BE
- ci-dessous
- jusqu'à XNUMX fois
- Big
- Big Data
- Block
- Livres
- la performance des entreprises
- by
- CAN
- capacités
- certaines
- difficile
- caractéristiques
- accusé
- Selectionnez
- client
- le cloud
- collection
- Colonie
- Colonnes
- commentaires
- Communication
- Sociétés
- composants électriques
- calcul
- conclusion
- Connecter les
- consommées
- Contenant
- Freddi
- Cosmos
- Costs
- engendrent
- créée
- crée des
- La création
- création
- Devise
- Courant
- Clients
- données
- Analyse de Donnée
- ingénieur de données
- Lac de données
- Data Scientist
- Base de données
- bases de données
- jours
- dévoué
- Deloitte
- Selon
- déploiement
- décrire
- Conception
- désigné
- mobiles
- développement
- Développement
- outils de développement
- dispositif
- différent
- différencié
- digitalisation
- discrétion
- discuter
- document
- INSTITUTIONNELS
- pendant
- chacun
- Élaborer
- activé
- permet
- Moteur
- ingénieur
- Entreprise
- environnements
- etc
- Ether (ETH)
- exemple
- exemples
- existant
- attentes
- exponentielle
- les
- PERSONNEL
- Réactions
- Déposez votre dernière attestation
- Fichiers
- filtres
- fixé
- Pour
- le format
- de
- d’étiquettes électroniques entièrement
- GCP
- obtenez
- obtention
- Croissance
- Matériel
- Vous avez
- aider
- Haute
- très
- Embauchons
- d'espérance
- Horizontal
- HTTPS
- ID
- satellite
- important
- in
- indépendamment
- industrie
- normes de l'industrie
- d'information
- Infrastructure
- idées.
- Interview
- questions d'interview
- Introduction
- seul
- IT
- articles
- SES
- JavaScript
- Emploi
- ACTIVITES
- spécialisées
- lac
- gros
- APPRENTISSAGE
- vos produits
- comme
- le travail
- emplacement
- emplacements
- Style
- gérés
- gestion
- Médias
- messages
- messagerie
- minimiser
- Mode
- modèle
- numériques jumeaux (digital twin models)
- Villas Modernes
- modifié
- MongoDB
- Stack monitoring
- plusieurs
- prénom
- Nommé
- nav
- nécessaire
- Besoins
- net
- nombre
- objets
- of
- présenté
- Offres Speciales
- on
- Opérations
- Option
- organisations
- propre
- propriété
- partie
- effectuer
- performant
- période
- périodes
- Physique
- Plateformes
- Platon
- Intelligence des données Platon
- PlatonDonnées
- des notes bonus
- politiques
- politique
- pool
- Piscines
- Postgresql
- primaire
- Problème
- d'ouvrabilité
- professionels
- Profils
- Projet
- à condition de
- fournit
- publié
- achat
- achat
- PWC
- Q2
- Q3
- question
- fréquemment posées
- Tarifs
- rasoir
- Lire
- monde réel
- en relation
- supprimez
- nécessaire
- conditions
- a besoin
- ressource
- Ressources
- rétention
- rôle
- Règle
- salaire
- Évolutivité
- évolutive
- Escaliers intérieurs
- mise à l'échelle
- scénario
- L'école
- Sciences
- Scientifique
- portée
- volute
- Section
- sécurisé
- sécurité
- service
- Services
- set
- Paramétres
- Partager
- commun
- partage
- devrait
- montré
- unique
- Taille
- compétences
- SMB
- sur mesure
- Résout
- Résoudre
- quelques
- SQL
- Normes
- storage
- Boutique
- STORES
- structure
- structuré
- Étudiant
- Étude
- tel
- Support
- Appareils
- Les soutiens
- Swiggy
- syntaxe
- combustion propre
- table
- Prenez
- conditions
- qui
- Les
- Le bloc
- le monde
- leur
- Ces
- étage
- fiable
- à
- aujourd'hui
- les outils
- top
- transaction
- transition
- oui
- Uber
- compréhension
- unité
- unités
- Mises à jour
- utilisé
- utilisateurs
- Précieux
- Plus-value
- divers
- Wall
- Quoi
- Qu’est ce qu'
- qui
- tout en
- large
- sera
- comprenant
- Activités principales
- de travail
- world
- écrire
- Votre
- zéphyrnet