Cloudera Data Analyst Training: Using Pig, Hive, and Impala with Hadoop

Cloudera Data Analyst Training: Using Pig, Hive, and Impala with Hadoop

TRAINING SHEET “ Cloudera has not only prepared Cloudera Data Analyst Training: us for success today, but has also Using Pig, Hive, and Impala with Hadoop trained us to face and prevail Take your knowledge to the next level over our big data challenges Cloudera University’s four-day data analyst training course will teach you to apply traditional data in the future by using Hadoop.” analytics and business intelligence skills to big data tools like Apache Impala (incubating), Apache Hive, and Apache Pig. Cloudera presents the tools data professionals need to access, manipulate, Persado transform, and analyze complex data sets using SQL and familiar scripting languages. Learn a modern toolset Students will have the chance to learn and work with modern tools, such as: • Apache Impala (incubating) enables instant interactive analysis of the data stored in Hadoop via a native SQL environment. • Apache Hive provides a SQL-like query language with HiveQL that makes data accessible to analysts, database administrators, and others without Java programming expertise. • Apache Pig applies the fundamentals of familiar scripting languages to the Hadoop cluster. Get hands-on experience Through instructor-led discussion and interactive, hands-on exercises, participants will navigate the Hadoop ecosystem, learning how to: • Acquire, store, and analyze data using features in Pig, Hive, and Impala • Perform fundamental ETL (extract, transform, and load) tasks with Hadoop tools • Use Pig, Hive, and Impala to improve productivity for typical analysis tasks • Join diverse datasets to gain valuable business insight • Perform interactive, complex queries on datasets What to expect This course is designed for data analysts, business intelligence specialists, developers, system architects, and database administrators. Prior knowledge of Apache Hadoop is not required. • Knowledge of SQL is assumed • Basic familiarity with the Linux command line is expected • Knowledge of a scripting language (such as Bash scripting, Perl, Python, or Ruby) is helpful but not essential. Get certified Upon completion of the course, attendees are encouraged to continue their study and register for the CCA Data Analyst exam. Certification is a great differentiator. It helps establish you as a leader in the field, providing employers and customers with tangible evidence of your skills and expertise. TRAINING SHEET Course details: Introduction Pig Troubleshooting and Optimization Relational Data Analysis with Hive and Impala Hadoop Fundamentals • Troubleshooting Pig • Joining Datasets • The Motivation for Hadoop • Logging • Common Built-In Functions • Hadoop Overview • Using Hadoop’s Web UI • Aggregation and Windowing • Data Storage: HDFS • Data Sampling and Debugging Complex Data with Hive and Impala • Distributed Data Processing: YARN, • Performance Overview • Complex Data with Hive MapReduce, and Spark • Understanding the Execution Plan • Complex Data with Impala • Data Processing and Analysis: Pig, Hive, • Tips for Improving the Performance and Impala of Pig Jobs Analyzing Text with Hive and Impala • Database Integration: Sqoop • Using Regular Expressions with Hive and Impala Introduction to Hive and Impala • Other Hadoop Data Tools • Processing Text Data with SerDes in Hive • What is Hive? • Exercise Scenarios • Sentiment Analysis and n-grams • What is Impala? Introduction to Pig • Why Use Hive and Impala? Hive Optimization • What is Pig? • Schema and Data Storage • Understanding Query Performance • Pig’s Features • Comparing Hive and Impala • Bucketing • Pig Use Cases to Traditional Databases • Indexing Data • Interacting with Pig • Use Cases • Hive on Spark Basic Data Analysis with Pig Querying with Hive and Impala Impala Optimization • Pig Latin Syntax • Databases and Tables • How Impala Executes Queries • Loading Data • Basic Hive and Impala Query Language Syntax • Improving Impala Performance • Simple Data Types • Data Types • Field Definitions • Using Hue to Execute Queries Extending Hive and Impala • Custom SerDes and File Formats in Hive • Data Output • Using Beeline (Hive’s Shell) • Data Transformation with • Viewing the Schema • Using the Impala Shell Custom Scripts in Hive • Filtering and Sorting Data Hive and Impala Data Management • User-Defined Functions • Commonly Used Functions • Data Storage • Parameterized Queries Processing Complex Data with Pig • Creating Databases and Tables Choosing the Best Tool for the Job • Storage Formats • Loading Data • Comparing Pig, Hive, Impala, • Complex/Nested Data Types • Altering Databases and Tables and Relational Databases • Grouping • Simplifying Queries with Views • Which to Choose? • Built-In Functions for Complex Data • Storing Query Results • Iterating Grouped Data Conclusion Data Storage and Performance Multi-Dataset Operations with Pig • Partitioning Tables • Techniques for Combining Datasets • Loading Data into Partitioned Tables • Joining Datasets in Pig • When to Use Partitioning • Set Operations • Choosing a File Format • Splitting Datasets • Using Avro and Parquet File Formats cloudera.com © 2016 Cloudera, Inc. All rights reserved. Cloudera and the Cloudera logo are trademarks or registered trademarks of Cloudera Inc. in the USA and other countries. All other trademarks are the property of their respective companies. Information is subject to change without notice. 1-888-789-1488 or 1-650-362-0488 201612 Cloudera, Inc., 1001 Page Mill Road, Palo Alto, CA 94304, USA Data_Analyst_Training_Sheet_104.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us