Transcription
1. Introduction: Bonjour, bienvenue dans
ce cours sur la création et la gestion de clusters
sur Amazon Redshift. m'appelle Dan, je suis
instructeur pour ce cours. Pourtant, dans ce cours, nous allons
en apprendre davantage sur Amazon Redshift. Il s'agit d'un outil d'
entreposage de données populaire pour stocker, récupérer et analyser des données d'accès
rarement. Généralement, il est
destiné à l'archivage ou peut être utilisé pour jeu de données
relationnel
hautement évolutif optimisé en lecture. Il existe différents cas d'utilisation et applications pour le ratio Amazon. Et ici, dans ce cours, vous
apprendrez à créer et personnaliser des rôles IAM ou Identity and Access
Management. Vous apprendrez à créer et à
gérer des clusters refaçonnés. Vous apprendrez à écrire des requêtes
SQL à l'aide de Query
Editor 100 Shift. Vous apprendrez également à personnaliser les propriétés
du cluster et
à configurer des permis sous Shift. Vous apprendrez également
à enregistrer et à planifier des requêtes
SQL que nous pouvons
exécuter une heure prédéfinie supplémentaire. Vous apprendrez également à
créer des connexions, des intégrations et à trouver
diverses options sur Redshift, telles que les connexions ODBC et
JDBC. Si vous êtes curieux d'apprendre ces compétences sur Amazon Redshift, vous commencez à apprendre dès maintenant. On se voit dans la classe.
2. Créer un rôle IAM sur AWS: Bonjour,
Bienvenue dans cette leçon. Nous allons découvrir comment
créer un rôle IAM, un rôle gestion des
identités et des
accès sur Amazon Cloud. Le rôle IAM est très important
lorsque vous devez autoriser n'importe quel service avec un autre service ou tout autre compte sur AWS. Il s'agit donc des
principaux services et des blocs de
construction
d'Amazon Cloud. Vous pouvez accéder à la gestion de la sécurité
et des identités, ou vous pouvez simplement effectuer une recherche. Je suis dans la
barre de recherche AWS et vous
trouverez ce tableau de bord
pour la console IAM. Sur le côté gauche,
vous disposez de différentes options pour la gestion des accès
et les rapports d'accès. Ainsi, pour créer un rôle, il
vous suffit de naviguer vers
l'option de règles juste en dessous des groupes d'utilisateurs et des utilisateurs
pour créer un rôle IAM. Comme vous pouvez le voir
ici, j'ai déjà créé plusieurs rôles
IAM liés
à divers types de services Cloud sur AWS. Et si vous souhaitez
créer une règle distincte pour accéder aux ressources
sur le Cloud, vous pouvez créer des ressources
telles qu'un compte d'utilisateur, mais ce n'est pas un compte d'utilisateur. Il dispose de certaines
autorisations associées pour utiliser et effectuer
certaines opérations sur les services
Cloud respectifs. Il suffit de créer un rôle. Cela vous fournira quatre options différentes que vous pouvez utiliser pour créer
une entité de confiance. Tout d'abord, pour les services AWS, vous pouvez vous connecter à n'importe quel service AWS
comme indiqué ci-dessous. Vous pouvez également l'utiliser pour autoriser l'accès à un autre compte AWS. Vous pouvez également l'attacher pour l' identité
Web et la fédération
SAML. Donc, si vous souhaitez donner
accès à certaines ressources, vous travaillez
peut-être dans
une équipe où des centaines d'utilisateurs ou de développeurs et de testeurs
travaillent avec vous sur AWS. Ils peuvent tous avoir des comptes
distincts. Vous pouvez accorder l'autorisation à certaines ressources sur
le Cloud à l'aide d'IAM. De plus, si vous possédez
un seul compte, vous pouvez également donner accès
à divers services. Cette fois, nous
sélectionnons redshift. Redshift a lu un service
populaire sur AWS qui peut être
utilisé pour le stockage, la
récupération d'informations
et beaucoup de choses ici. Il suffit donc de sélectionner ce Redshift. Vous pouvez choisir d'
autres services comme DynamoDB, S3, autre chose ? Une fois que vous avez sélectionné l'objet, vous pouvez créer une stratégie. Vous pouvez joindre des stratégies
d'autorisation. Et vous pouvez sélectionner ces choses. Il s'agit de différentes stratégies qui accordent certains types d'accès, tels que l'accès en lecture, l'accès à l'appel, et vous pouvez pousser dans l'accès à la passerelle VPN
CloudWatch, accès
droit exécute un axe SDK
excédentaire. Et beaucoup de choses. Nous utilisons un ratio. Si vous souhaitez sélectionner, nous pouvons sélectionner les
autorisations correspondantes. Si vous souhaitez attacher comme S3, vous pouvez attacher un accès complet à S3. De cette façon, nous avons
accès à la lecture, à l'écriture, suppression de n'importe quel type d' opérations que nous
voulons effectuer. Certains contenaient
conservés dans le seau S3. Nous pouvons effectuer les opérations si vous souhaitez uniquement fournir un accès en lecture seule, vous pouvez fournir un accès en
lecture seule. Accès en lecture seule Amazon S3. De cette façon. Par exemple,
si vous créez une application Web, une application
mobile, qui peut générer des informations à partir des données conservées
sur le compartiment S3. Vous pouvez simplement fournir un accès
en lecture seule. Ainsi, dans ce cas, il ne
pourra récupérer que des informations. Mais il n'est pas permis de
supprimer, de modifier ou de quoi que ce soit. Toute information supplémentaire. Une autorisation est bloquée.
Il est très sécurisé. La mise en œuvre d'une sécurité ne
concerne qu'un seul service. Autrement dit, si vous avez activé, implémenté correctement la
gestion des identités et des accès, votre système Cloud ou environnement d'intégration
cloud
est presque un remède. Vous pouvez y penser. Bien qu'il existe d'autres services
de sécurité et dédiés aux portes
et autres choses. Mais si je suis un service de base, c'est pourquoi il est
classé dans la gestion de la sécurité, la sécurité
et la gestion des identités. Services sur AWS. Il suffit de fournir le
nom de cette règle. Vous pouvez fournir une description de
rôle lorsque nous créons un
rôle pour redshift, au moins fournir un ratio de croissance. Il peut être facile d' apprendre qu'il est
relatif à Redshift. Sinon, nous pourrions être confus. Si vous souhaitez ajouter une description sur
une ligne, plus élaborée,
vous pouvez fournir. Peut-être que vous avez 50 ou centaines
de rôles IAM et que
vous risquez d'être confus quant au rôle
associé à quel service ou compte vous
pouvez être informé. Vos rôles créés,
la description. Voici les politiques qui ont
été attachées et respectées. Bon, nous avons donc
créé ce nouveau rôle. Il suffit de le
chercher, rouler Redshift. Ce rôle IAM a été créé et il
n'y a pas de dernière activité Nous ne l'avons
donc pas utilisé. suffit d'aller dans les propriétés et
il trouverait que le premier est le rôle ARN, le nom de la
ressource Amazon. Vous devez donc copier cette chose chaque fois que vous souhaitez associer votre rôle
de
gestion de l'accès aux identités lors d'un
service ou d'une authentification différent. Vous pouvez juste avoir cette chose. Si vous créez un compte
refaçonné. Si vous créez une instance pour base de données
DynamoDB et
que vous souhaitez autoriser les
attaques de ce rôle, vous pouvez simplement la coller ici. Vous pouvez également obtenir d'autres options. Si nous voulions personnaliser les
stratégies à tout moment ultérieurement, vous pouvez simplement accéder
aux stratégies d'attachement et vous pouvez les personnaliser. Par exemple, si nous
n'accordons qu'un accès en lecture pour le compartiment S3, et que nous voudrions peut-être le personnaliser
à l'avenir . Nous pouvons le faire. Il suffit de cliquer sur
la stratégie Attach. Vous allez également
ajouter d'autres éléments
tels que des conseillers d'exercice, des balises
variées. Vous pouvez révoquer où
vos sessions, vous vous trouvez, d'autres
propriétés également. Si nous voulions
approfondir ce rôle d'IAM, vous pouvez avoir cette chose. Vous avez également eu l'option Jason. Ceci est créé pour cette règle. Vous pouvez également créer et exploiter des rôles
IAM à l'aide de l'interface de ligne de commande AWS CLI.
Par conséquent, sur l'interface de
ligne de commande,
vous pouvez également effectuer ces opérations si vous ne souhaitez pas y
accéder via la console. C'est ainsi que vous créez
un rôle IAM sur AWS. Et vous savez comment
attacher les stratégies, fournir des autorisations pour la lecture, écriture, l'exécution et d'autres choses. Et comment trouver l'
ARN pour la charge de conception. Continuez à apprendre et
continuez d'avancer. Vous allez en apprendre davantage
dans les prochaines leçons.
3. Créer un cluster Redshift: Bonjour, bienvenue à un ami ici dans cette leçon que vous
allez apprendre sur création d'un cluster sur Amazon Redshift.
Commençons par ça. Quelle est leur forme ? Leur changement est un service de base de données relationnelle qui prend en charge SQL et est généralement utilisé
comme entrepôt de données. Vous pouvez également le considérer comme un service d'entrepôt de données sur AWS. Il est optimisé en lecture, ce qui le
rend rapide par rapport à d'autres services de
base de données relationnelles tels que le réseau MySQL, n'est-ce pas ? Optimisé. Il s'agit d'un service d'entrepôt de
données à l'échelle de pétaoctets. Vous pouvez donc conserver
beaucoup d'informations, beaucoup de données sur
Amazon Redshift. Pour utiliser la nouvelle forme, il
vous suffit de créer un cluster Redshift au
début et ultérieurement, vous pouvez effectuer
d'autres opérations. Vous pouvez créer un nœud, sélectionner le type de nœud, vous pouvez les optimiser. Vous pouvez stocker ces informations. Il suffit d'accéder à Amazon
Redshift sur AWS console. Et ici, vous pouvez
créer un cluster, ce tableau de bord pour Rachel. Si vous avez déjà
créé plusieurs clusters, ils seront visibles. Si vous créez un
cluster Redshift pour la première fois. C'est la page d'accueil
telle qu'elle a l'air. Allez donc créer un
cluster lors du remodelage. Cela
vous permettra de personnaliser, tandis que les propriétés de l'entreposage de données de
cluster refaçonné sont généralement utilisées pour les données. Les données sont prises en compte
à des fins d'archivage. Les données qui doivent être conservées pour tenue de
dossiers ou
d'autres informations des fins d'audit et d'autres choses. Mais ils ne sont généralement pas utilisés dans l'environnement
de production live. Vous pouvez également utiliser
les données redshift de tous les
environnements de production. L'efficacité de la lecture est plus importante et l'efficacité de l'
écriture. Si vos données sont stockées, efficaces, très
rapides et très rapides, vous pouvez les utiliser pour cela. Une fois que vous avez créé un cluster, vous devez configurer plusieurs
éléments comme si vous prévoyez d'utiliser ce cluster
pour un environnement de production, vous pouvez sélectionner cette chose. Sinon, si vous souhaitez
l'utiliser à des fins d'essai, il peut choisir d'agir. Vous pouvez choisir la
taille du cluster. Vous pouvez choisir un type de nœud. Il peut être grand, très grand. Il peut s'agir d'un héritage. Il peut être moyen ou petit. Cela dépend de vos besoins. Si vous avez une exigence énorme, vous pouvez opter pour l'option
extra large. Sinon, il suffit d'opter pour
l'option d'entrée de gamme. Si vous le faites à
des fins d'essai, il vous montrera l'option
pour un petit cluster. Il y a X plus et
d'autres options. Vous pouvez sélectionner le
nombre de nœuds. Vous pouvez sélectionner cette source de
données si vous
souhaitez charger les exemples de
données
pour la pratique . Pour apprendre, vous pouvez la
vendre. Sinon, vous pouvez
créer un cluster, charger vos propres
données pour vous entraîner. Si vous en avez également, comme pour d'
autres services de base de données, vous devez fournir un administrateur de base de données, un
nom d'utilisateur et un mot de passe. Vous pouvez utiliser cette chose pour
accéder à vos ressources
et à son émulateur. Vous pouvez ensuite fournir des autorisations de
cluster. Si vous souhaitez sélectionner
les autorisations. Si vous utilisez la version d'évaluation, vous pouvez la trouver. Alors que les choses sont déjà
configurées pour vous. Et voici la configuration
calculée. Quelqu'un dc2, grand, un cluster à un nœud a un cluster à nœud
unique. Il utilise un
service informatique où nous
avons deux processeurs virtuels et
vous disposez des exemples de données. Ainsi, un nœud a 160
Go, la taille des histoires est sorte que vous pouvez stocker jusqu'à 160 Go de contenu sur
ce cluster Redshift. Si nous voulons avoir
une échelle de pétaoctets ou une très grande échelle, vous pouvez créer une taille
de cluster très
grande avec plusieurs nœuds. Il y a un exemple de
ticket de données de 28 Mo. Et il vous permettra d' effectuer des opérations
de requête. Vous pouvez choisir notre administrateur, notre nom d'utilisateur ou notre mot de passe pour accéder aux ressources
de votre base de données. Il est comparativement similaire à MySQL car il est également relationnel. Sa requête SQL prend en charge. Ainsi, très chef
vous permet d'écrire et exécuter des
requêtes SQL d'exécution afin avoir une expérience analytique
si vous souhaitez réessayer certaines requêtes d'informations fins d'
analyse
et d'autres choses, vous pouvez exécuter des requêtes SQL. Vous pouvez également accéder
au ratio des ressources l'aide de la console AWS où
vous avez une apparence visuelle. Si vous souhaitez attacher l'interface de ligne de
commande, vous pouvez exécuter la commande à l'endroit où
vous accédez au tableau d'art. Tout comme une interface
SQL traditionnelle. C'est ainsi qu'une
fois configuré, tout va simplement
pour créer un cluster. Cela vous permettra
de créer un cluster. S'il y a une erreur, suffit de revenir à cette
erreur et d'essayer de la corriger. Il peut donc y avoir une erreur de
mot de passe, comme dans
un certain format. Vous devez sélectionner les caractères
spéciaux, etc. Il s'agit des
paramètres dont vous devez fournir la
taille adéquate du cluster. Le nombre de nœuds ne
doit pas être très important. Si vous commencez l'
essai, vous pouvez disposer de données suffisantes sur un ou deux
nœuds. Mais si vous le faites pour l'environnement de production
pour des applications réelles, cela dépend de l'utilisation
où vous souhaitez l'utiliser. Une fois que vous avez terminé
la configuration des clusters en forme de rouge, cliquez
simplement sur Créer un cluster
et il sera créé. Ce qui vous permettra d'accéder au tableau de bord et à
l'option de cluster, et il sera créé. Une fois que votre cluster est disponible, vous pouvez accéder aux propriétés, le
configurer et
commencer à interroger. Vous pouvez télécharger les données et
effectuer diverses opérations. Vous pouvez également surveiller l'utilisation du processeur
est la capacité de stockage. Vous pouvez vérifier l'état
en cours de création, affichage
dangereux, option
de modification. Et il existe un
nom de cluster, c'est rythme, que vous pouvez utiliser pour authentifier
cette question. Vous pouvez également l'attacher à
d'autres clients, tels que des clients SQL qui peuvent
être utilisés pour des opérations ETL, des opérations extraction, de transformation
et de chargement. Nous pouvons également l'utiliser avec des pilotes JDBC
ou ODBC. Mais ici, nous utilisons la console AWS pour
interroger cette chose. C'est ainsi que vous créez
un cluster lors de la refonte. Pour créer notre propre
cluster AWS Redshift pour le stockage de
données, l'entreposage
de données, etc. Continuez à apprendre et
continuez d'avancer.
4. de l'éditeur de requêtes Redshift et de la connexion odbc JDBC: Bonjour, bienvenue à vos amis. Dans cette leçon, vous
apprendrez comment écrire requêtes
SQL et exécuter des requêtes SQL sur une nouvelle forme
à l'aide de diverses techniques. Il existe différentes manières
d'
utiliser la requête SQL pour le cluster
Redshift. première étape consiste à utiliser
un pilote JDBC ou ODBC pour vous connecter au cluster Redshift avec n'importe quel outil client
tel que les clients SQL. Avec ces outils ETL,
IDE ou éditeurs de code, vous pouvez utiliser ces éléments. Pour cela, vous pouvez
utiliser un outil de bocal ici. Vous pouvez télécharger
les fichiers JAR de ce cluster Redshift ou de ce
fichier ODBC sans utiliser AWS SDK. Si vous utilisez le kit SDK AWS sur l'interface de
ligne de commande Amazon, vous pouvez également le connecter. Sinon, si vous souhaitez utiliser l'éditeur de requêtes sur
la console AWS, vous pouvez également utiliser
l'éditeur de requêtes. Vérifiez d'abord les détails du cluster. Une fois que vous avez ouvert les propriétés du
cluster, vous trouverez divers
détails tels que le type de nœud, nombre de nœuds, les
points de terminaison, JDBC, ODBC, URL. Si vous souhaitez accéder à
l'éditeur de requêtes, vous pouvez cliquer ici pour accéder à
l'éditeur de requêtes. Avant de commencer
par Query Editor on
re-Shape Console, vous devrez peut-être configurer un service de
gestion des clés de chiffrement KMS. Vous pouvez donc l'activer. Vous pouvez le configurer
et aller de l'avant. Cet éditeur de requêtes vous
permettra d'exécuter des requêtes
SQL à l'aide
de la console AWS. Vous serez prêt à partir. Vous pouvez trouver un service de gestion des
clés Amazon KMS. Pour les applications de chiffrement. Vous pouvez choisir de
créer un type de clé symétrique ou asymétrique. Vous pouvez définir l'utilisation de la clé ou trouver les options
avancées, telles que vous pouvez utiliser la conception des
matériaux, vous pouvez avoir le L EFS, vous pouvez fournir une description. Il suffit de cliquer sur Next. Si vous souhaitez sélectionner les paramètres par défaut, ne les personnalisez pas avant votre
famille ou avec cet objet. Juste configuré. Une fois que vous avez terminé, vous pouvez
ouvrir la console virtuelle. Sur le côté gauche, nous
avons trois options différentes. La première est à nouveau la base de données, ces requêtes et la
troisième est facturée. Par défaut, nous sommes dans
le cluster Redshift. Et sur la droite, nous
avons un éditeur où nous
pouvons écrire des scripts, écrire, sélectionner un
astérisque parmi les tickets. Nous avons donc la base de données de tickets. Nous pouvons accéder à cette chose. Ticket est une table créée par défaut en
tant qu'exemple de jeu de données. Si nous voulions limiter la sortie de
votre requête à 200, vous pouvez définir la limite
ou la laisser. Vous pouvez également enregistrer cette
requête en fournissant un nom. Et vous pouvez l'
enregistrer si nous voulons l'utiliser sur n'
importe quel autre cluster. Vous pouvez également l'exécuter manuellement
à l' heure planifiée
si vous le souhaitez ailleurs. Vous pouvez également
personnaliser cette requête. Si vous souhaitez établir une
connexion avec une base de données, vous devez fournir le
nom de la base de données, nom d'utilisateur et
l'
authentification pour l'état. Chaque fois que vous avez créé
un cluster sur Redshift, vous avez fourni le
nom d'utilisateur et le mot de passe. Vous pouvez utiliser le même vert pour
accéder aux ressources de votre base de données sur le Cloud. Pour MySQL, pour n'importe quoi,
pour n'importe quel type d'utilisateur de base de données
administrateur de base de données, vous pouvez créer une connexion
à l'aide de cet objet. Cela vous permettra
d'exécuter une requête SQL. À l'aide de cette connexion,
vous pouvez utiliser informations d'identification temporaires ou
vous pouvez avoir cette chose. Vous pouvez créer une
connexion ici. Une fois qu'il est là, vous le pouvez, il a commencé à exécuter
vos requêtes SQL. Il existe différents types de requêtes
SQL que vous exécutez. Vous pouvez fournir les opérations d'
insertion. Vous pouvez déposer la table. Vous pouvez modifier la table,
écrire des procédures SQL. Vous pouvez créer des
géants pour la table. externe gauche, jointure interne,
quelques requêtes avancées. Vous pouvez utiliser une clause Where
et beaucoup de choses ici. Une fois que vous avez terminé, vous pouvez exécuter cette requête sur ce cluster. Une fois qu'il y a eu un
lien, vous pouvez. Passons maintenant aux options
de requête. Nous avons donc sauvegardé ces
requêtes. Vous pouvez accéder aux graphiques. Vous avez déjà
créé un graphique. Vous pouvez changer le
mode d'affichage du mode nuit
au mode Démode. En plein jour. Vous voulez un écran blanc. Et puis en mode nuit, vous obtenez tout
sur un ton sombre. Vous pouvez modifier l'œuvre
aussi rapidement que vous le souhaitez. Vous pouvez créer
plusieurs dossiers
afin d'organiser systématiquement vos
requêtes. Si vous souhaitez exécuter une exécution,
si vous travaillez dans un
environnement de production réel pour n'importe quelle organisation ou sur
un autre projet, vous devrez parfois exécuter
des milliers de requêtes. Et ils doivent être arrangés. Vous devez donc fournir. Nous pouvons donc créer ici
les différents dossiers, tels que les données, pour restaurer les litres
et les requêtes. Vous pouvez trouver cette chose
dans le dossier de données. Nous pourrions créer un devis
pour rédiger les règles. Nous pouvons l'utiliser. Nous pouvons modifier les variables
lorsque ce n'est pas le cas. Nous pouvons écrire des requêtes ou des analyses et d'autres choses
et nous pouvons nous calmer séparément. Vous pouvez trouver différents
types de requêtes que vous avez
créées et qui peuvent être
partagées avec vos coéquipiers. Vous garantissez le public. Il s'agit de l'
éditeur de requêtes général pour Redshift. Vous pouvez exécuter des requêtes SQL
de différentes manières. Sur base de données refaçonnée. Ce sont des grappes en forme. Vous pouvez avoir plusieurs clusters. Vous pouvez y stocker beaucoup
de bases de données. Et il est optimisé pour la lecture, il est
donc très rapide,
très optimisé. Vous pouvez stocker beaucoup de données sur le cluster
Redshift et l'échelle de pétaoctets utilisée à des
fins d'archivage. Si je souhaite effectuer des
opérations de lecture et d'écriture
en temps réel sur la base de données,
n'utilisez pas votre puce. Vous pouvez utiliser DynamoDB
pour de meilleures performances. Ou d'autres bases de données. Continuez à apprendre et
continuez d'avancer.
5. Propriétés et actions des cluster: Hé, bienvenue à mon ami. Dans cette leçon, vous
allez découvrir diverses propriétés de cluster
sur Amazon Redshift. Ici, vous
apprendrez comment surveiller divers paramètres
qui s'exécutent sur une fente ou comme
des requêtes et des objets adultes. Vous pouvez les conserver dans leurs
antécédents et vous pouvez également redimensionner votre cluster
quand vous le souhaitez. Il suffit d'accéder au tableau de bord du
cluster cluster
sélectionné
Amazon Redshift. Nous sommes entrés dans les détails. Voici donc des informations générales
sur votre cluster. Vous pouvez trouver des
noms de ressources et des choses. Ensuite, faites défiler vers le bas, vous trouverez diverses options telles que les performances de Leicester. La surveillance des requêtes doit utiliser la maintenance et
d'autres propriétés. Surveillance des requêtes, vous
disposez d'un historique des requêtes, l'historique des requêtes
exécutées sur votre cluster. Vous pouvez le trier en
fonction d'une base hebdomadaire ou horaire pour une
base quotidienne, etc. Il affiche la concurrence de
charge de travail pour les
requêtes 2D et en cours d'exécution sur le cluster. Les requêtes
actuellement en file d'attente et qui se produisent, requêtes
en cours d'exécution. Ils vous montreront
dans différentes matrices. Je suis actuellement, nous n'avons
pas de requête biaisée ou en cours d'exécution. Comme tout est vide. Vous pouvez également vérifier les performances
de la base de données, diverses utilisations partagées. Vous pouvez redimensionner le cluster et la taille réelle
du cluster. Quand tu veux. Vous pouvez
trouver différents types de choses. Vous pouvez avoir le tournage, vous allez aussi interroger. Vous pouvez donc créer une requête SQL et l'exécuter en fonction
d'une heure prédéfinie. Disons que si vous vouliez écrire une requête
SQL dès maintenant et que
vous voulez qu'elle s'exécute
sept jours après, disent-ils ou le 17 de
chaque mois à 10 h 15. Vous pouvez partager cette chose et elle sera exécutée à
un moment prédéfini. De cette façon, vous pouvez
créer une automatisation. Devriez-vous donc interroger ? Je vais vous fournir la capacité
d'automatisation. Vous pouvez également trouver les détails
de maintenance. Chaque fois que vous souhaitez que votre
cluster soit maintenu, vous pouvez vérifier cela. Nous voulions créer une
sauvegarde pour votre cluster. Il va créer une sauvegarde. Et chaque fois que vous souhaitez modifier vos propriétés, la configuration de notre
cluster, vous pouvez l'ajouter ici si vous
souhaitez les modifier ou sauvegarder des propriétés, vous pouvez avoir la
valeur personnalisée pendant plusieurs jours. Quand je me suis arrêté à court
de ça, c'est pris. Un instantané est présent dans un
scénario sous cluster où d'autres informations sur les données
du cluster sont
stockées en tant que sauvegarde. Il aura un réseau
connecté et des paramètres
de sécurité
tels que le rôle IAM et le VPC. Vous pouvez également fournir une limite de
cisaillement. Une fois que vous avez terminé, vous
pouvez enregistrer les modifications. Sinon, vous pouvez
revérifier ces éléments. Ces propriétés sont importantes lorsque vous exécutez notre
cluster sur le Cloud. Il existe donc un large éventail d' applications qui peuvent être
déployées sur des clusters de changement de vitesse. Cela pourrait être lié
à beaucoup de choses. Et beaucoup de gens sont impliqués dans le maintien de
ces choses. Ainsi, en tant que rôle de gestionnaire, vous pouvez trouver
différents paramètres, que votre cluster
fonctionne correctement. Vous pouvez être architecte de
solutions, développeur Cloud,
et
vous pourriez être responsable de l'administration des bases de
données
et de tout ce qui s'y rapporte. Vous seriez dans une situation où
vous pouvez vérifier les performances si
votre cluster est à l'heure vos requêtes sont en cours d'exécution. Supposons que vous vouliez vérifier
si vos développeurs et d'autres personnes ont
exécuté des requêtes, mais que tout a
été transformé en file d'attente et vous
pouvez
le surveiller ici. Vous
allez corriger le problème. S'il y a un problème
qui peut survenir, vous pouvez résoudre
ces problèmes en passant par
diverses propriétés. Il existe différentes
actions que vous pouvez effectuer sur un cluster, telles que le redimensionnement d'un cluster ou le
redémarrage du cluster. Vous pouvez par défaut la maintenance, suspendre,
la supprimer. Vous pouvez créer des
options de sauvegarde
et de reprise après sinistre telles que la restauration d'une table, création d'un instantané,
la configuration de lignes et de régions. Vous pouvez gérer les autorisations. Vous pouvez gérer les règles de gestion
des identités et des accès. Pour accéder à votre cluster. Vous pourriez avoir d'autres
choses aussi. Vous pouvez modifier les raccords
accessibles au public et d'autres choses. Laissez-nous renommer Je suis des lignes. Vous pouvez attacher
plusieurs rôles IAM à vos clusters en fonction de
certains paramètres. Imaginez si votre organisation dispose
d'une équipe de dix développeurs, mais que seuls quatre
travaillent actuellement sur ce cluster. Vous pouvez créer dix rôles
différents, mais n'autorisez différentes parties à prendre charge ce cluster Redshift. Ils ont donc accès à certains
segments de votre cluster. Et je pourrais le modifier. Ils peuvent effectuer les tâches
qui leur sont attribuées. De cette façon, vous
devez vous associer à moi. De plus, si vous souhaitez
associer divers services, intégrez ces services
cloud sur AWS à un autre service. Vous avez également besoin d'un rôle IAM. Si vous souhaitez
redémarrer votre cluster ou la taille du cluster, vous pouvez facilement le faire. Par exemple, s'
il y a un problème, il y a une erreur
que vous ne connaissez pas. Comme toutes les requêtes sont entrées
dans les cubes, mais aucune requête ne l'est déjà. Vous pouvez donc redémarrer le cluster. Peut-être qu'il pourrait y avoir une erreur, comme la première étape
du dépannage. Disons que si vous utilisez un
Windows basé sur mon bureau et qu'il y a une situation comme si votre système se
bloque, tout se bloque. Que faites-vous les premiers jours ? Il suffit d'éteindre votre
ordinateur, puis de redémarrer. Cela peut donc également
être fait sur le cluster. Différentes choses peuvent
également être réalisées là-bas. Peut-être que la
charge de votre requête est très élevée et que
vous devez créer davantage de nouveaux nœuds. Vous
devez créer plusieurs nœuds. Vous pouvez également le modifier. Vous pouvez redimensionner le cluster des situations liées
négativement
et autrement. S'il y a un problème
avec votre fente ici, vous pouvez également la supprimer. Vous pouvez le mettre en pause. Actuellement, il
ne sera pas disponible répondre à de nouvelles demandes, etc. Chegg, alors que les propriétés
du cluster sur re-shape continuent d'apprendre
et continuent d'avancer.
6. Configurer des alarmes cloudwatch: Bienvenue à vos amis. En allant de l'avant
avec la création d'
autorits, vous avez déjà découvert diverses
propriétés de cluster lors du reshift. Vous allez maintenant apprendre
à créer des alarmes. Vous pouvez donc créer un
lancement à l'aide de cette option. Vous pouvez surveiller votre
cluster à l'aide de CloudWatch. Vous devez définir
divers éléments tels que l'identifiant du cluster. Vous pouvez définir l'alarme
pour certaines mesures. Comme ici, vous pouvez
trouver un maximum d'utilisation du processeur pour les ressources
partagées. Disons ici que vous avez
différentes options. Vous pouvez également trouver
des données d'utilisation Cb avec des connexions, une latence en lecture, un débit et d'autres propriétés. Prenons l'
utilisation du processeur pour l'instant. Il vous informera une fois que l'utilisation de
votre processeur a
déclenché une charge maximale, lorsqu'une valeur métrique
est supérieure à 80 %, elle déclenche une alarme. Il vous avertira donc
dans diverses actions. Vous pouvez créer une notification SNS sur Amazon Cloud ou
la désactiver. Il va donc agir de deux manières. Il avertira votre CloudWatch
final. Amazon CloudWatch est un service
dédié qui
suit les diverses activités
qui se sont produites sur le Cloud. Il peut être utilisé à
des fins d'audit. Il peut être utilisé pour la configuration. Merci d'avoir fait
plusieurs exemples. Si vos développeurs
travaillent actuellement sur un cluster de
changement de vitesse et votre chef de projet ne
fait que regarder les journaux CloudWatch
et d'autres choses. Ils peuvent être informés. Ils peuvent donc rester pratiques. Si quelque chose va au-delà d'un seuil
prédéfini défini, vous pouvez définir différents seuils. Vous pouvez créer plusieurs
alarmes sur les clusters Redshift. Pour l'utilisation des attributs,
lisez la
latence, la latence, etc. Vous pouvez discuter avec vos coéquipiers et dire
différents types d'alarmes. Une fois qu'elles sont déclenchées, vous pouvez annuler vos stratégies, exemple si la
demande est très élevée, vous pouvez planifier
en conséquence si taille du nœud doit être
augmentée ou beaucoup. Continuez l'apprentissage actif,
avancez.
7. Exécuter des requêtes SQL sur Redshift: Bonjour, bienvenue à vos amis. Dans cette leçon,
vous
apprendrez comment exécuter et exécuter des requêtes SQL sur un cluster
Amazon Redshift. Commençons donc par ça. Nous avons déjà créé un cluster
Redshift. Nous pouvons écrire et exécuter des requêtes
SQL dessus. Accédez à l'option Éditeur de requêtes. Sur le tableau de bord Redshift. Vous le trouverez juste en
dessous des options du cluster. La première option est la requête, et la deuxième option est l'éditeur. Vous pouvez accéder à l'option Éditeur de
requêtes. Vous trouverez ici
ce genre de vue. Sur la droite,
vous trouverez l'éditeur dans lequel vous pouvez écrire
votre code SQL. Vous disposez de différentes options, telles que l'historique des requêtes, les requêtes
enregistrées, les requêtes. Ces options peuvent être
utilisées pour enregistrer une requête SQL. Je trouverai un historique des requêtes, historique
d'exécution et vous pouvez tirer sur vous aussi
la requête. Tout d'abord, il nous suffit de
sélectionner notre base de données sur laquelle nous voulons
exécuter nos requêtes SQL. Il s'agit d'un exemple de base de données de tickets que nous allons utiliser. Nous avons juste besoin de
créer une connexion. Si vous souhaitez
créer une connexion, vous pouvez vous connecter à une base de données. Et s'il existe plusieurs
bases de données sur votre cluster, vous pouvez basculer entre
différentes bases à l'
aide de cette option
Modifier la connexion. Vous pouvez vous authentifier et vous
connecter à votre base de données. Une fois que vous êtes authentifié, vous pouvez commencer à exécuter vos requêtes. Nous avons sélectionné un schéma de
développement de base de données public. Nous utilisons le ticket de table. Ici. Vous disposez de différentes options
que vous pouvez effectuer. Vous pouvez insérer les requêtes SQL
pour les éléments prédéfinis. Et vous pouvez gérer ces choses. Une fois que vous exécutez une requête SQL, elle produira une sortie
sur la même page. Vous pouvez faire défiler vers le bas et le trouver. En effet. Vous pouvez afficher les détails de la table
finale et le résultat de la requête. Passons donc à l'option détaillée et insérons votre
option dans le SQL, générera le code
SQL pour vous. Vous pouvez l'exécuter. Bien que vous puissiez également écrire votre code SQL directement
à partir de ce crash. Et si vous n'avez pas
le temps, vous êtes pressé ? Vous pouvez utiliser très facilement certaines requêtes SQL prédéfinies. Peut-être que si vous êtes
confus répertoire de votre table, le schéma de données. Maintenant, vous risquez d'être confondu
avec l'erreur d'orthographe et donc votre sortie de requête ne
serait pas exécutée, elle n'apparaîtra pas. Vous pouvez utiliser les requêtes SQL
prédéfinies. Vous pouvez également enregistrer diverses requêtes
SQL une fois que vous avez nous sélectionné un astérisque dans la table
où nous n'avons pas utilisé la clause où nous n'avons pas utilisé la clause où nous
avons utilisé la limite. Nous utilisons cette limite. Il ne montrera que
les dix enregistrements. Vous pouvez donc modifier la limite. Vous pouvez aussi avoir d'autres
choses. Vous pouvez donc exécuter différentes requêtes
SQL ici. Essayons ça. Nous sommes de la classe. Vous pouvez
mettre certaines conditions. Une fois la requête SQL terminée
, vous pouvez commencer à exécuter. Vous pouvez exécuter une
requête SQL à la fois. Si vous souhaitez exécuter
plusieurs requêtes SQL, vous pouvez également exécuter plusieurs catégories
SQL. Vous pouvez les planifier, nous pouvons les ajouter aux requêtes
planifiées. Ils peuvent être exécutés
simultanément ou vous pouvez enregistrer
plusieurs requêtes et exécuter une par une.
À l'aide de ce crayon. Sous Shift, vous pouvez exécuter vos requêtes SQL à l'aide de
différentes méthodes. Vous pouvez utiliser l'interface de ligne de
commande Amazon. Vous pouvez utiliser deux éditeurs de requêtes
différents, l'éditeur de requêtes V2. Et c'est l'éditeur de requêtes
Leicester. Vous pouvez utiliser cette chose. Il suffit de mettre la quantité vendue est
supérieure à dix. Nous allons exécuter, cela
produira un résultat. Nous pouvons également visualiser les
résultats. Faites simplement défiler vers le bas. Une fois votre requête exécutée, elle vous montrera qu'il n'y a
peut-être pas de sortie. Vous pouvez modifier vos paramètres, définir différents
paramètres, etc. Human également clairement
vos requêtes SQL. Si vous voulez tout supprimer
et l'écrire une fois de plus. Vous
connaissez peut-être déjà la syntaxe SQL. Si ce n'est pas le cas, vous devriez
apprendre la programmation SQL. J'interroge SQL. Ce
sont des choses fondamentales. Ce n'est pas une
programmation avancée comme Java et Python. Vous devriez être conscient
de ces choses. La plupart d'entre vous sont
peut-être déjà au courant de la requête SQL. Vous l'avez déjà écrit
dans un collège et votre Dieu pour la vie,
vous l'avez utilisé. Vous pouvez l'exploiter à l'aide de
Leadership Cluster. Il s'agit de différentes
colonnes et des lignes sont renvoyées lorsque nous
exécutons cette requête SQL. Et nous pouvons également
télécharger ce produit, cette sortie au format CSV, qui peut être utilisée pour autres analyses de données
et d'autres choses. Pourquoi écrire des requêtes SQL, vous pouvez effectuer
diverses opérations. Comme l'analyse des informations. Vous pouvez ajouter de nouvelles
lignes et colonnes. Vous pouvez trouver certaines
informations basées sur un filtre, fonction de certaines conditions, si elles correspondent, etc. Si vous avez un million d'enregistrements, vous voulez le narrer, vous pouvez le réduire. Vous pouvez trouver les résultats des requêtes
dans différentes options. Vous pouvez également
le visualiser sous forme de graphique. En général, il
n'est pas utilisé autant. Mais si vous voulez visualiser, vous pouvez également le trouver. Comment s'est
déroulée l'exécution de votre requête, comment elle est exécutée, etc. Cette chose peut donc être utilisée
par le chef de projet. Pourrions-nous utiliser pour l'audit
et d'autres choses, le
fonctionnement de l'
exécution de la requête, etc. Nous pouvons planifier vos
requêtes, vous pouvez envoyer du texte, vous pouvez utiliser le temps d'
exécution, la chronologie d'exécution pourrait
également être trouvée ici, vous pouvez l'extraire
et le format des données. Les requêtes Sql sont largement utilisées
pour effectuer des analyses. Vous pouvez être utilisé pour
modifier des clusters. Vous pouvez également exécuter des requêtes
SQL avec diverses applications pour applications
Web ou mobiles. Mais avant de le connecter
à une autre application. Lorsque vous souhaitez écrire pour exécuter
diverses requêtes SQL à l'aide de l'éditeur de requêtes, vous pouvez l'utiliser pour vérifier s' il produit la
bonne sortie ou non. Vous pouvez également créer
plusieurs tables basées sur le Big Data. Là. Supposons que si vous avez
des millions d'enregistrements et que vous
souhaitez les filtrer en fonction certaines conditions telles que les conditions
géographiques, vous avez des enregistrements clients. Vous souhaitez les
diviser en différentes tables et bases de données séparées
par les géographies, la nation et les rôles
que vous pouvez y définir. Vous pouvez également les définir dans
différentes conditions et ainsi de suite. SQL est donc un langage de
requête très polyvalent qui peut être utilisé avec de grands
types de tables relationnelles. Vous pouvez également organiser votre
requête SQL comme vous le souhaitez. Si vous souhaitez les exécuter une seule ligne, vous pouvez les trouver. Si vous voulez le faire.
De plus, vous pouvez l'avoir. C'est ainsi que vous pouvez écrire requêtes
SQL sur un cluster de ré-décalage. Continuez à apprendre et
continuez d'avancer.
8. Enregistrer et planifier des requêtes SQL: Bonjour, bienvenue à vos amis. Plus tôt dans cette
leçon, vous allez apprendre comment planifier requêtes
SQL pouvant être
exécutées à une heure prédéfinie. Commençons par ça. Vous savez déjà comment écrire des requêtes
SQL sur un cluster Redshift. Vous savez déjà comment exécuter
ces opérations et vous pouvez enregistrer cette requête SQL
en cliquant sur l'option Enregistrer. vous suffit de fournir
le nom de cette requête pour pouvoir la
référencer avec votre nom. Il suffit de fournir un nom
et des données d'affichage fonction de la considération sont
un paramètre. Vous pouvez définir
différentes conditions, disposer de plusieurs requêtes SQL
pouvant être enregistrées. Vous n'avez pas besoin de taper
des choses encore et encore. Bien que vous puissiez modifier peu de paramètres et
certaines conditions, il vaut mieux
avoir une graine de requête. Une fois que vous avez enregistré la requête, vous pouvez la renvoyer et vérifier l'historique de l'exécution de
la requête. Vous pouvez trouver différentes
requêtes
exécutées dans l'
ordre d'exécution. Pour les requêtes planifiées,
vous pouvez définir une requête SQL et fournir
l'heure, la fréquence. Vous pouvez les définir en fonction la fréquence d'exécution ou
du format de couronne. Vous pouvez également répéter ces requêtes
SQL à exécuter. Comme vous pouvez le constater, il existe trois options différentes
juste à côté de l'exécution. Enregistrez, planifiez et effacez. Et vous pouvez sentir cette chose. autre coin supérieur, vous avez obtenu les requêtes enregistrées, un historique des requêtes, et
si vous vous
inquiétez, vous pouvez toujours télécharger le format
SQL des requêtes. Une fois qu'il a été enregistré, vous pouvez l'utiliser n'importe où ailleurs. Il suffit donc d'accéder à l'option de planification
des requêtes ici vous devez fournir
le rôle IAM. Vous pouvez accéder au tableau de bord de gestion des identités et des accès pour créer un rôle IAM. Ou si vous
avez déjà une ligne existante, vous pouvez trouver le nom
de la ressource
Amazon ERM venez de fournir ici. Ici, nous avons obtenu le rôle Redshift que nous avons créé précédemment. Et nous pouvons emprunter cette route. Il suffit de copier l'
ARN de rôle pour ce rôle IAM et de le coller sur le lien ARN
de la requête planifiée. Vous souhaitez exécuter une requête. Vous devez avoir accès à certaines ressources et vous pouvez les fournir à l'
aide du rôle IAM. Vous devez ensuite
définir la requête. Ici, vous pouvez écrire
la requête SQL. C'est la chose la plus importante. Si la requête est très longue, vous pouvez également la
télécharger au format texte. Ensuite,
vous devriez encore une fois les options qu'il
interrogera par fréquence d'exécution
ou format couronne. Si vous sélectionnez par fréquence R1, vous pouvez
le répéter mensuellement, répété
quotidiennement, à une certaine heure. Vous pouvez répéter la dernière requête le
lundi et ainsi de suite. Vous pouvez définir un type
au format UTC et vous pouvez
avoir un fuseau horaire différent. Si vous travaillez sur
un autre fuseau horaire, comme si je travaillais dans un fuseau horaire
indien, IST. Je vais juste ajouter certaines valeurs, les convertir en gaspillage. Vous devez également
fournir le nom de cette requête qui doit générer une requête. Chaque fois que vous devez courir. Vous pouvez enregistrer plusieurs
requêtes. Vous pouvez avoir plusieurs
requêtes qui peuvent
vous être partagées une fois que vous avez un
cluster volumineux sur Redshift, vous disposez de nombreuses bases de données. Vous devez ajuster non écrire des requêtes SQL. Vous pouvez les programmer à un moment prédéfini qui peut
être utilisé pour la maintenance, peut être utilisé pour l'audit, peut être utilisé pour
diverses choses. Par exemple, si vous possédez un cluster volumineux avec une base de données utilisateur
volumineuse, alors que le lipide correspond à 1
million d'enregistrements et que vous savez, sur une base mensuelle, il
dépasse 1 million d'enregistrements. Vous pouvez donc créer
une nouvelle base de données. Pendant que les serveurs par personne,
cette chose peut être utilisée, continuer à apprendre et continuer.
9. Les connexions de la base avec un nouvel onglet dans l'éditeur de requêtes: Bon retour, mon ami. En ce qui concerne nos requêtes de
planification, nous avons rédigé un calendrier, fourni le
rôle de gestion de l'
accès aux identités et nous l'avons échoué. Vous pouvez trouver des requêtes enregistrées. Vous pouvez trouver des
requêtes planifiées dans cette catégorie. Nous avons enregistré une requête que nous avons créée dans le
hangar que vous allez interroger, mais nous ne l'avons pas finalisée. Non disponible. Vous pouvez supprimer
différents types de requêtes. Vous pouvez le
supprimer des requêtes enregistrées, vous pouvez également le supprimer des requêtes
fédérales. Et ce que vous ne pouvez pas supprimer de
l'historique des requêtes. C'est. Vous pouvez également créer un nouvel
onglet pour l'éditeur de requêtes. Tout comme si vous créez un
nouvel onglet pour votre navigateur. Navigateur Web. Que va faire un nouvel onglet ? Il vous permettra d'exécuter
plusieurs requêtes simultanément. Dans le nouvel onglet, vous pouvez exécuter
une requête sur un autre onglet. Une autre
requête peut être en cours d'exécution. Vous pouvez également modifier la connexion à
votre base de données, par exemple la base de données interne si vous avez dix tables et si vous avez
dix bases de données différentes. Ainsi, dix
tables sur 1000 et AWS, vous pouvez
basculer la connexion à l'
aide d'un nouvel onglet. Vous pouvez contourner plusieurs
requêtes simultanément sur différentes tables
et bases de données. De plus,
les requêtes de planification peuvent être exécutées sur le back-end. Vous pouvez automatiser
diverses requêtes à
l'aide des requêtes planifiées exécutées
régulièrement, qui peuvent être utilisées pour les contrôles de
routine, la
maintenance, la création de
sauvegardes, autre chose ? Ensuite, vous pouvez exécuter
certaines requêtes, subir chaque fois que vous le souhaitez. Si vous souhaitez exécuter
diverses requêtes sur une base de maintenance, vous pouvez également le faire. Alors écrivons une question. Sélectionnez la ville du lieu lorsque
vous vous empilez sur la table. Ici, nous avons dit la limite
et elle sera exécutée. Il s'agit de la requête de réécriture ici. Je l'ai eu. Parfois, il
peut y avoir une erreur de syntaxe ou des problèmes de
connexion. Vous pouvez modifier la connexion, actualiser, elle obtiendra cela. Ici, il y a plusieurs rangées retour pour la
ville de fenêtre et la date. Nous pouvons le visualiser. Nous pouvons exporter les résultats au format
CSV et également être utilisés
pour une autre table. Essayez de créer vos
propres requêtes SQL. Sauvez-les. Je vais créer des requêtes de planification, les
exécuter sur le cluster
Redshift, utiliser votre table de base de données, effectuer divers types de choses. Amazon Redshift peut être utilisé pour un large éventail
d'applications. Comme vous le savez déjà, vous pouvez faire beaucoup de choses
sur Amazon Redshift, pleurer pour effectuer diverses
tâches lors du reshift. agisse de créer des tables de base il s'agisse de créer des tables de base de données, d'
ajouter des enregistrements, de la connecter au rôle VPC et IAM, exécuter diverses requêtes, de
partager des requêtes et des choses pour continuer à
apprendre et continuer à avancer.