We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

امازون Redshift للمبتدئين

مقدمة عن تخزين البيانات

Mohamed Alansary

بنهايه المشروع سنتمكن من إنشاء cluster او مجموعه Redshift بامازون وستكون قادر علي اعداد ال cluster وتهيئته لتحميل البيانات من خدمه التخزين البسيطه S3 وستكون قادر علي الاستعلام عن البيانات اما عن طريق تخزينها ب Redshift اولا ثم الاستعلام عنها باستخدام لغه الاستعلام SQL او الاستعلام عنها بشكل مباشر عن طريق Redshift Spectrum بدون الحاجه لتحميلها بداخل ال cluster او المجموعه الخاصه ب Redshift. و اخيرا ستكون قادر علي تحديد اي طريقه افضل للاستخدام بناء علي حاله الاستخدام الخاصه بك. ايضا ستكون قادر علي إنشاء جداول فعاله في Redshift من خلال تحديد أسلوب التوزيع الأنسب واستراتيجية الفرز وتشفير الضغط بناءً على حالة الاستخدام الخاصة بك هذه المهارات يمكن تطبيقها علي اي نوع من انواع البيانات لكي نتمكن من تخزين البياانات ذو المساحه الضخمه علي نطاق واسع ثم الاستعلام عنها باستخدام لغه SQL وتنفيذ اوامر معقده في مده زمنيه قصيره.

Enroll now

What's inside

Syllabus

ملخص المشروع
حجم البيانات التي تتم معالجتها اليوم أكبر بكثير من أي وقت مضى ، ويجب استخدام الأدوات المناسبة للتعامل مع هذه البيانات ومعالجتها بكفاءة. تم تصميم هذا المشروع "امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات" للافراد المهتمين بتعلم اساسيات تخزين البيانات باستخدام Redshift. في هذا المشروع الذي يستغرق ساعة واحدة- سوف تتعلم: ١. بناء وتكوين cluster او مجموعه Redshift الخاصه بك. ٢. تحميل البيانات إلى Redshift من خدمه التخزين البسيطه S3 والاستعلام عنها. ٣. استخدام Redshift Spectrum للاستعلام عن البيانات الموجوده بخدمه التخزين البسيطه S3 بدون الداعي لنسخها الي Redshift. ٤. استكشاف كيفيه تصميم الجداول لتحقيق الكفاءة والأداء الأمثل. لنفترض ان لدينا شركه تجاره الكترونيه عندها ملايين من العملاء والمنتجات وطلبات الشراء التي تتم اضافتهم علي موقعهم الالكتروني بشكل يومي. فريق تحليل البيانات بالشركه يواجهون مشكله كبيره وهي اضطرارهم للانتظار لساعات طويله قد تصل إلي ايام في كل مره يحتاجون فيها للاستعلام عن بيانات بداخل قواعد البيانات التي تحتوي علي ملايين الصفوف. بعد البحث وجدوا ان انسب طريقه للتعامل مع البيانات الضخمه هي نسخها الي مستودع بيانات ومن ثم الاستعلام عنها بعد البحث اكثر وجدو ان cluster او مجموعه Redshift ستكون الاختيار الانسب في الوقت الحالي حيث إنها مبنيه على تكنولوجيا من شركة مستودع بيانات المعالجة المتوازية الضخمة ParAccel للتعامل مع مجموعات البيانات واسعة النطاق ونقل قواعد البيانات. تستخدم Amazon Redshift SQL لتحليل البيانات المهيكلة وشبه المهيكلة عبر مستودعات البيانات وقواعد البيانات التشغيلية ومخازن البيانات وبالتالي ليس هناك حاجه لتعلم الفريق للغه استعلام اخري غير SQL ، مجموعات Redshift تستخدم الأجهزة المصممة من AWS والتعلم الآلي لتقديم أفضل أداء وسعر على أي نطاق. مهمتك كمهندس بيانات هي ان تقوم بإعداد cluster او مجموعه Redshift ونسخ البيانات لل cluster ثم الاستعلام عنها وهذا ما سنقوم بتنفيذه خلال المشروع. هذا المشروع موجه للمبتدئين وخلال المشروع ستكتسب المهارات الأساسية المتعلقة بتخزين البيانات في Redshift والاستعلام عنها مثل نسخ البيانات من ملفات علي خدمه التخزين البسيطه S3 الي Redshift والاستعلام عنها باستخدام لغه الاستعلام SQL، والاستعلام عن البيانات المخزنه بخدمه التخزين البسيطه S3 بدون الداعي لنسخها ل Redshift باستخدام Redshift Spectrum، وتصميم جداول تحقق الكفاءة والأداء الأمثل. هذا المشروع فريد من نوعه لأنه يوفر تطبيقًا عمليًا للمفاهيم الأساسية لتخزين البيانات والاستعلام عنها والتي يمكن تطبيقها في مختلف الصناعات مثل التمويل أو الرعاية الصحية أو التسويق. بحلول نهاية الدورة ، ستكون لديك المهارات والمعرفة اللازمة لإعداد مجموعة Redshift لمؤسستك الخاصة. لتجتاز المشروع ، يجب أن يكون لديك فهم أساسي للغه Structured Query Language SQL الخاصه بقواعد البيانات مثل اوامر انشاء الجداول CREATE وادخال البيانات بالجداول INSERT والاستعلام عن البيانات في الجداول SELECT ودمج الجداول JOIN ويُفضل أن يكون لديك معرفة باساسيات AWS مثل IAM roles, Simple Storage Service S3, Virtual Private Cloud VPC, AWS Glue. من خلال إكمال هذا المشروع، ستكتسب خبرة قيمة في العمل باستخدام أدوات مثل Redshift و Redshift Spectrum والتي يمكن أن تساعدك على العمل بكفاءة أكبر خلال حياتك المهنية. على سبيل المثال ، إذا كنت تعمل في مؤسسة تحتاج إلى تخزين كميات كبيرة من بيانات المعاملات المالية الأولية بشكل منتظم ، فيمكنك استخدام هذه المهارات لتخزين البيانات والاستعلام عنها.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
يعتمد Amazon Redshift على تكنولوجيا من شركة مستودع بيانات المعالجة المتوازية الضخمة ParAccel للتعامل مع مجموعات البيانات واسعة النطاق ونقل قواعد البيانات
تشمل مجموعة مهارات خريجي هذه الدورة مهارات نسخ البيانات من ملفات علي خدمه التخزين البسيطه S3 الي Redshift والاستعلام عنها باستخدام لغه الاستعلام SQL، والاستعلام عن البيانات المخزنه بخدمه التخزين البسيطه S3 بدون الداعي لنسخها ل Redshift باستخدام Redshift Spectrum، وتصميم جداول تحقق الكفاءة والأداء الأمثل
تستخدم Amazon Redshift SQL لتحليل البيانات المهيكلة وشبه المهيكلة عبر مستودعات البيانات وقواعد البيانات التشغيلية ومخازن البيانات مما لا يضطر فريق العمل الي تعلم لغه استعلام اخرى غير SQL
تستخدم مجموعات Redshift الأجهزة المصممة من AWS والتعلم الآلي لتقديم أفضل أداء وسعر على أي نطاق

Save this course

Save امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات. These are activities you can do either before, during, or after a course.

Career center

Learners who complete امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات will develop knowledge and skills that may be useful to these careers:
Data Warehouse Architect
A Data Warehouse Architect designs and implements data warehousing solutions. Understanding Redshift's architecture and capabilities is essential for Data Warehouse Architects. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides a comprehensive overview of Redshift, enabling Data Warehouse Architects to design and implement efficient and scalable data warehousing solutions that meet the specific requirements of organizations.
Database Developer
A Database Developer designs and develops database systems. Redshift is a powerful data warehousing database. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides Database Developers with a solid foundation in Redshift's architecture, data modeling, and query optimization techniques. By gaining proficiency in Redshift, they can effectively design and develop scalable and performant data warehousing solutions that meet the growing data storage and analysis needs of organizations.
Data Engineer
Data Engineers design, build, and maintain data pipelines and infrastructure. Redshift is a popular data warehousing technology used in many data engineering pipelines. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides a practical introduction to Redshift, enabling Data Engineers to gain hands-on experience in setting up, managing, and querying Redshift clusters. This knowledge can enhance their ability to design and implement efficient data warehousing solutions.
Big Data Engineer
A Big Data Engineer designs and manages systems for processing and analyzing massive datasets. Redshift is a leading data warehousing solution capable of handling large volumes of data. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course introduces Big Data Engineers to Redshift's capabilities, enabling them to effectively design, implement, and manage data warehousing solutions to meet the challenges of big data environments.
Database Administrator
A Database Administrator ensures the smooth functioning and security of database systems. Redshift is a widely adopted data warehousing database. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course introduces aspiring or practicing Database Administrators to Redshift's architecture, management, and optimization. By gaining proficiency in Redshift, Database Administrators can effectively manage and maintain data warehouses to meet the growing data storage and analysis needs of organizations.
ETL Developer
An ETL Developer designs and develops data extraction, transformation, and loading (ETL) processes. Redshift is a popular data warehousing destination for ETL processes. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides ETL Developers with a comprehensive understanding of Redshift's data loading and transformation capabilities. By gaining proficiency in Redshift, they can effectively design and develop ETL processes that efficiently load and transform data into Redshift, ensuring the accuracy and completeness of data for analysis and reporting.
Analytics Engineer
An Analytics Engineer develops and maintains data pipelines and analytics systems. Redshift is a popular data warehousing solution used in many analytics pipelines. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides Analytics Engineers with a hands-on understanding of Redshift, enabling them to design and implement efficient data warehousing solutions. This knowledge empowers them to build scalable and reliable data pipelines that support complex analytics and reporting.
Business Intelligence Analyst
A Business Intelligence Analyst analyzes data to provide insights that help organizations improve their operations and decision-making processes. Redshift is an extensively used data warehousing solution for business intelligence applications. By understanding the concepts taught in the 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course, Business Intelligence Analysts can effectively leverage Redshift to derive valuable insights from data and support strategic decision-making within their organizations.
Data Integration Specialist
A Data Integration Specialist designs and implements solutions to integrate data from multiple sources. Redshift is a powerful data warehousing solution that can integrate data from various sources. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides Data Integration Specialists with a comprehensive understanding of Redshift's data integration capabilities. By gaining proficiency in Redshift, they can effectively design and implement data integration solutions that meet the complex data integration needs of organizations.
Data Management Consultant
A Data Management Consultant provides guidance and expertise on data management strategies and solutions. Redshift is a widely used data warehousing technology. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course equips Data Management Consultants with the knowledge and skills to assess, recommend, and implement Redshift-based data warehousing solutions. By understanding Redshift's capabilities, they can effectively support organizations in optimizing their data management practices.
Data Scientist
Data Scientists use scientific methods to extract knowledge from data. Redshift is a powerful data warehousing solution that enables efficient storage and analysis of large datasets. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course familiarizes Data Scientists with Redshift's capabilities, allowing them to leverage this technology to build robust data pipelines, conduct complex data analysis, and develop predictive models that drive data-informed decision-making.
Cloud Architect
A Cloud Architect designs and manages cloud computing systems. Redshift is a cloud-based data warehousing service offered by Amazon Web Services (AWS). The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides Cloud Architects with a foundational understanding of Redshift's architecture, deployment, and management. This knowledge enables them to design and implement scalable and cost-effective data warehousing solutions on AWS, supporting the data-driven operations of organizations.
Data Analyst
A Data Analyst collects, analyzes, interprets, and presents data to help organizations make informed decisions. Data Analysts play a vital role in various domains, such as finance, healthcare, and marketing. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course can provide a solid foundation for aspiring or practicing Data Analysts who wish to specialize in data warehousing using Redshift. The course covers essential concepts like cluster configuration, data loading, and query optimization, empowering individuals to efficiently manage and analyze large-scale datasets using Redshift technology.
Data Governance Analyst
A Data Governance Analyst develops and implements policies and procedures to ensure the proper management and use of data. Redshift is a data warehousing solution that requires proper data governance practices. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course provides Data Governance Analysts with a foundational understanding of Redshift's data management capabilities. By gaining proficiency in Redshift, they can effectively contribute to the development and implementation of data governance policies and procedures to ensure the integrity, security, and compliance of data within the data warehouse.
Information Security Analyst
An Information Security Analyst implements and maintains security measures to protect data and systems. Redshift is a cloud-based data warehousing service that requires robust security measures. The 'Amazon Redshift for Beginners: Introduction to Data Warehousing' course introduces Information Security Analysts to Redshift's security features and best practices. By understanding the security mechanisms of Redshift, they can effectively contribute to the development and implementation of a comprehensive security strategy for data warehousing systems.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات.
Will be particularly useful as a supplementary reference because it provides a technical overview of data management concepts and technologies including data modeling, storage systems, and data processing.
Provides a detailed reference for using Redshift. Covers all aspects of Redshift, from cluster management to query optimization.
A detailed guide to understanding and improving SQL performance. It will be helpful for understanding query optimization techniques for Redshift.
A concise guide to data pipelines, covering topics such as data ingestion, transformation, and delivery. It will be helpful for understanding the concepts and technologies involved in building data pipelines.
Provides a practical guide to data modeling techniques. It will be helpful for understanding the concepts and principles of data modeling, which are essential for designing efficient Redshift tables.
Provides a comprehensive overview of SQL Server performance optimization techniques. It will be helpful for understanding performance considerations when querying data stored in Redshift.
Provides a practical guide to designing and building scalable distributed systems. It will be helpful for understanding the architectural considerations when designing a Redshift cluster.
Provides a comprehensive overview of the Hadoop ecosystem, including HDFS, MapReduce, and Hive. It will be helpful for understanding the concepts of big data processing and how they relate to Redshift.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات.
اساسيات تحليل أمن الشبكات باستخدام Wireshark
Most relevant
انشاء ميزانية ب Microsoft Excel
Most relevant
إنشاء أول فيلتر باستخدام واير شارك
Most relevant
نشر تطبيق ويب باستخدام Docker و Kubernetes
Most relevant
Working with tcpdump Filters
Most relevant
Application using Amazon Rekognition
Most relevant
Kotlin للمبتدئيين : أنواع البيانات والجمل الشرطية
Most relevant
SQL تحسين أداء وضبط أوامر
Most relevant
كتابة وقراءة البيانات الملتقطة في الشبكة باستخدام ...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser