AWS Tutorials - Access S3 Data in Amazon Redshift using Redshift Spectrum

  Рет қаралды 18,867

AWS Tutorials

AWS Tutorials

Күн бұрын

Пікірлер: 50
@nareshdulam58
@nareshdulam58 3 жыл бұрын
A friendly suggestion. some times your voice is not clear but the content wise your video is amazing and your explanation also :)
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Thanks Naresh, I will work to improve on the quality
@mallik1232
@mallik1232 3 жыл бұрын
I regularly watch all your videos . Nice explanation and use cases.
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Glad you like them!
@duggidk
@duggidk 2 жыл бұрын
audio is not good, please correct. This is very useful
@勝己加古
@勝己加古 3 жыл бұрын
ありがとうございます。分かり易くS3に保存したデータをRedshiftSpectrumを使用して参照できました。
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
どういたしまして
@gianniskamakas3578
@gianniskamakas3578 2 жыл бұрын
We have to offer a mic to this guy. The info and the way of presentation is awesome. Bravo my friend
@AWSTutorialsOnline
@AWSTutorialsOnline 2 жыл бұрын
:) Thanks. Sorry for the bad quality. I changed my mic in the later videos. I need to find sometime to re-record these old videos.
@lizzychen7665
@lizzychen7665 2 жыл бұрын
omg your tutorial is awesome! Saving my life!!!
@2kpravin
@2kpravin 3 жыл бұрын
Very informative video and content! Thanks for sharing it. A friendly suggestion, please use good microphone if possible.
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Thanks, sure. I will work in sound quality.
@himanshumehta0703
@himanshumehta0703 3 жыл бұрын
Very well explained 👍
@mvjrao123
@mvjrao123 2 жыл бұрын
This is what I was looking for my use case. We are using similar process at my work. My question is what is the difference between creating an Athena table/ run the queries on it VS create a table in Redshift as you showed and run the queries?
@AWSTutorialsOnline
@AWSTutorialsOnline 2 жыл бұрын
You use spectrum only when you have need to access S3 data in Redshift. Athena is a way to query S3 data outside Redshift.
@takeiteasy1868
@takeiteasy1868 3 жыл бұрын
Hi , I am big fan of your tutorials. Thank you for your informative videos
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Thanks for your appreciation
@takeiteasy1868
@takeiteasy1868 3 жыл бұрын
@@AWSTutorialsOnline i did send u email few days back, i checked ur resonse today. My name is Amit. I will respond you shortly, need ur guidance. Regards
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
sure, look forward to.
@arunanshuchakraborty2192
@arunanshuchakraborty2192 2 жыл бұрын
Thanks for this video. I have a question that if I have multiple external schemas in a database, how can I create schema specific external tables. I see that a table once created in a particular schema, gets replicated in all schemas of the same database. Not sure how to avoid that. Looking forward to a suggestion from you. Thanks !!
@AWSTutorialsOnline
@AWSTutorialsOnline 2 жыл бұрын
I think there is some confusion. An external table is created in a schema in a database. I don't think it gets replicated to all the schemas.
@gayathrichakravarthy1056
@gayathrichakravarthy1056 3 жыл бұрын
Thanks for the video! I would like to ask a question - if I have a crawler updating the Glue catalog, will the changes to the schema be picked up by the Redshift exernal table too?
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
To be honest - I did not think or tried about it. Let me experiment with it and confirm.
@pardeep657
@pardeep657 3 жыл бұрын
Thanks for video. when you are explaining costs involved, there was sound issue..can you explain the pricing part? also how about performance, is it similar to querying the table on cluster?
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Hi, the performance of querying a local table is faster than querying external table (S3 spectrum). There are ways to improve it like using parquet format and row level partitioning. for cost - you can refer this link. aws.amazon.com/premiumsupport/knowledge-center/redshift-spectrum-query-charges/ It is $5 per TB data scanned for the query.
@vishwarajgupta1963
@vishwarajgupta1963 3 жыл бұрын
Thanks for your video. Very informative. Can you please share an exmple of join using external and internal schema tables. thanks.
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
The external and internal query can look like the following - select [internalschema].[table].[column1], [internalschema].[table].[column2], [externalschema].[table].[column1], [externalschema].[table].[column2] FROM [internalschema].[table], [externalschema].[table] WHERE [internalschema].[table].[columnA] = [externalschema].[table].[columnB] Hope it helps
@vishwarajgupta1963
@vishwarajgupta1963 3 жыл бұрын
@@AWSTutorialsOnline amazing thanks sir.
@dineshsanklecha3226
@dineshsanklecha3226 2 жыл бұрын
Hi, how can I handle schema changes from S3 to redshift. I have a file in S3, i have tried to load the file from S3 to redshift by deleting one column and also tried adding new column but it doesn't make changes in the exisiting table i have in redshift. Thanks
@AWSTutorialsOnline
@AWSTutorialsOnline 2 жыл бұрын
if S3 data structure is changing, you need update the external table in Redshift. Otherwise, try to create external schema from Glue Catalo. It might be dynamic. I have not tested for the scenario you are talking about.
@dineshsanklecha3226
@dineshsanklecha3226 2 жыл бұрын
Thank you, i will give a try.
@sanjeettkumar4746
@sanjeettkumar4746 2 жыл бұрын
Will it work for parquet file?
@ponniramaiah7747
@ponniramaiah7747 3 жыл бұрын
Big Thanks!
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Glad it helped!
@ketansahu8476
@ketansahu8476 3 жыл бұрын
Hey, As always your videos are fantastic. I got a question!!!. I was trying to replicate this, but I'm getting an error while creating an external table. Did you also create a JDBC connection in the Glue catalog?
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
were you creating external table for S3 or Glue Catalog? The Redshift IAM role permission works in a different way for both cases. You don't need JDBC connection for external table.
@ketansahu8476
@ketansahu8476 3 жыл бұрын
@@AWSTutorialsOnline I was creating the External table for S3. I was on this step, "create external schema s3dataschema from data catalog database 'dev' iam_role '{Redshift-Role-ARN}' create external database if not exists; And the error I got is "ERROR: Failed to perform AWS request, curlError=Failed to connect to glue.us-east-1.amazonaws.com port 443:connection timed out". I asked you about the glue connection because when I checked about this error AWS mentioned that check connection in the glue catalog. Appreciate your help and response
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
With your syntax, you are creating external schema for Glue Catalog not S3. The S3 syntax goes like shown below. Most - probably, you are creating external schema with a glue catalog which has catalog from Redshift database itself. Hence connection error. Use the syntax like shown below to create external schema from S3 based data. create external table s3dataschema.countrybusinessindex( country nvarchar(100), businessindex int ) row format delimited fields terminated by ',' stored as textfile location 's3://dojo-data';
@ketansahu8476
@ketansahu8476 3 жыл бұрын
@@AWSTutorialsOnline Sorry, I was wrong with my interpretation about S3 and Glue. But I'm having this error with the Glue. As I can understand from your tutorial, to implement the code you mentioned above, I have to first create the external schema s3dataschema. And there, I'm stuck with the error. :( But Anyway Thanks for your response and help.
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
External schema to Glue works little different syntax and role permission wise. Here is a link for that. Hope it helps. docs.aws.amazon.com/lake-formation/latest/dg/tut-query-redshift.html
@SunG1809
@SunG1809 3 жыл бұрын
Your voice is wavering. Had to rewind and listen again. Make with better audio quality
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
thanks for the feedback. I have fixed in the the later videos.
@vishnukyatannawar4991
@vishnukyatannawar4991 4 жыл бұрын
🌟
@AWSTutorialsOnline
@AWSTutorialsOnline 4 жыл бұрын
Thanks
@murtazajabalpurwala8124
@murtazajabalpurwala8124 2 жыл бұрын
Sorry but sound was really poor could not understand
@AWSTutorialsOnline
@AWSTutorialsOnline 2 жыл бұрын
Thanks for the feedback. I have improved the recording quality in later videos. Yet to rerecord some of these videos.
@Kumar-w5q3v
@Kumar-w5q3v 3 жыл бұрын
Nice explanation but voice quality is bad.
@AWSTutorialsOnline
@AWSTutorialsOnline 3 жыл бұрын
Thanks for the feedback. I have improved on that in the later videos.
@chamaljayasinghe4210
@chamaljayasinghe4210 2 жыл бұрын
sound is realy awfull...
AWS Tutorials - Introduction to AWS Glue DataBrew
23:13
AWS Tutorials
Рет қаралды 4,9 М.
AWS Tutorials - Access Glue Catalog using Amazon Redshift Spectrum
32:34
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 10 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 28 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 33 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 61 МЛН
AWS Tutorials - Amazon Redshift Serverless Simplified
35:25
AWS Tutorials
Рет қаралды 8 М.
AWS Tutorials - Partition Data in S3 using AWS Glue Job
36:09
AWS Tutorials
Рет қаралды 19 М.
Can DuckDB revolutionize the data lake experience?
16:38
MotherDuck
Рет қаралды 3,1 М.
Intro to Amazon EMR - Big Data Tutorial using Spark
22:02
jayzern
Рет қаралды 32 М.
Best Practices for Data Warehousing with Amazon Redshift
18:04
Amazon Web Services
Рет қаралды 26 М.
Optimising Redshift DataWarehouse using DIST and SORT Key
8:18
Darshil Parmar
Рет қаралды 15 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 10 МЛН