ליצירת קשר
whatsapp
לימודי הייטק ב-INT LIVE
טלפון
פול סטאק

קורס BI

עם התמחות ב-Machine Learning ו-Python

 444 שעות אקדמיות

בעולם הטכנולוגי החדש, המידע והנתונים בארגון הם הלב הפועם, המאפשר לקבל החלטות עסקיות נבונות ולשלוט על כל הנתונים הנאספים מכלל המערכות בארגון. מערכות הBusiness Intelligence מספקות מידע היסטורי, לצד מידע עכשווי ואל מול תחזיות הנוגעות לפעילות העסקית. בעזרת נתונים אלה יכולים ארגונים לבצע מגוון פעולות עסקיות כמו לאתר דפוסים משמעותיים בניהול הארגון, לאתר ליקויים, לטפל בסוגיות שונות, לבחון את הצפי לעתיד ולנתח נתונים קריטיים להצלחת הארגון.

מהו קורס BI ומה לומדים בו?

קורס BI מכשיר את המשתתפים לתפקיד מפתח BI, בדגש על הקניית כלים וידע פרקטי ומעשי לעבודה בשטח. מסלולי הלימוד בנויים מהסברים לצד תרגולים מעמיקים, המאפשרים להתמודד בהצלחה עם האתגרים האמיתיים בעולם מידול הנתונים, הכולל עבודה על מערכות בינה עסקיות. כמו כן, ניתן ידע עצום לשימוש בדו"חות מפורטים, התראות, דשבורדים מודלים ועוד.

תיאור הקורס

קורס BI כולל מבוא ללימוד מודול השפה כמו לימוד שפות SQL ו TSQL, רכישת מושגים מעולם ה DBA ומסד הנתונים, תרגול שפת השאילתות ברמה גבוהה ועוד. הליבה של קורס BI הוא מודול ה BI – הכולל לימוד של פלטפורמת ה BI של Microsoft, תוך סקירה ולימוד כלים נוספים כמו שילוב האקסל בעולם ה BI ,לימוד BI POWER ועוד.

היקף השעות

444 שעות אקדמיות (מתוכן, 60 שעות פרויקט).

קהל היעד ותנאי קבלה

מסלול ההכשרה של קורס BI מיועד לבעלי רקע טכני במערכות מידע, מפתחים, בודקי תוכנה, אנשי תשתיות. המסלול מיועד בעיקר לבעלי תואר ראשון בהנדסת תעשייה וניהול / מערכות מידע או לבעלי תואר ראשון בכלכלה / מנהל עסקים. נדרשת יכולת של שילוב והבנת המידע עסקי תוך יישומו בטכנולוגיה.

יתרונות הקורס

-המסלול המקיף והרחב ביותר בתעשייה
-המסלול היחידי עם התמחות ב- Machine Learning שיעניק לך יתרון נוסף בתחום ה-BI
-למידה מורחבת של שפת Python, שפה חשובה בעולמות ה-DATA
-אפשרות להיכנס לכל אחד מהשלבים, בהתאם לרמה המקצועית שלך

איפה משתלבים בשוק העבודה אחרי הקורס?

מפתחי BI מבוקשים מאוד בתעשייה ויוכלו להשתלב במגוון חברות וארגונים מתחומי התעשייה השונים כמו בתחום טכנולוגיות רפואיות, חברות ביטוח, פיננסים, ארגונים ממשלתיים, בתי חולים, חברות ייעוץ בתחום BI, חברות העוסקות בביג דאטה ועוד.

תעודות והסמכות

תעודה מטעם מכללת INT והכנה למבחני ההסמכה של חברת Microsoft:

20461c – Querying Microsoft SQL Server

20463c – Implementing a Data Warehouse with Microsoft SQL Server

20466c – Implementing Data Models and Reports with Microsoft SQL Server

 

 

שאלות נפוצות על קורס BI

ג'וניור סביב 10-12 אלף שקלים וסניור 24-29 אלף שקלים ואף יותר.

BI עוסק בצד הלקוח, כלומר יותר בניתוח נתונים, ואילו DBA עוסק במאחורי הקלעים ובנתונים הגולמיים עצמם.

הכרת טכנולוגיות שונות, כתיבת קוד, יכולות אנליטיות גבוהות, מתן פתרונות יצירתיים, יחסי אנוש טובים ויכולת עבודה תחת לחץ של משימות.

תפקידו של מומחה BI להיות אמון על עיבוד הנתונים הקיימים בארגונים על מנת להפיק לקחים במגוון תחומים כמו בתחום השיווק, הפיננסי, הפיתוח העסקי ועוד. למעשה, המידע מאפשר למנהלים בארגון לקבל החלטות נכונות לצורך עמידה ביעדים שונים. כמו כן, תפקידו לפתח כלים ופתרונות לשם שיפור הישגי החברה.

כן. על מנת להתקבל לקורס יש צורך בידע בתחומי ה- IT ומערכות מידע ואנגלית ברמה טובה.

מפתחי BI יוכלו להשתלב במגוון תפקידים בחברות נחשקות כמו בתחומי הרפואה, הטכנולוגיות, הפיננסים, חברות ייעוץ, חברות הייטק ועוד.

סטודנטים ממליצים על הקורס

תוכנית לימודים

1
צורה
שפת SQL ו-TSQL

שלב ראשון

Introduction

  • What is a Relational Data Base Management System?
    • Understanding the Power of Relations
  • Basic Concepts – Tables, fields
  • Introducing Microsoft SQL Server Management Studio

SQL Fundamentals

  • Select Statements
  • Where Clause & Filters
  • Logical Conditions and Predicates
  • Null Values and Null Functions
  • Data Types
  • DISTINCT
  • Order By
  • Group By
  • Aggregation functions – AVG, MAX, MIN, SUM, COUNT
  • Using Aliases

Mastering Relations

  • Basic Joins
  • Primary Key
  • Foreign Key
  • Types of Relations – Many to Many, One to Many, One to One
  • Converting Many to Many into a One to Many and Many to One relation
  • Left Join, Right Join, Inner Join
  • Nested Queries
  • Self-Join – Joining different rows at the same table

 SQL Programming

  • SQL Enjoin pint of view – Understanding the order of SQL commands as a key for more accurate and efficient SQL programming
  • System Functions
  • Effective Design and implementation of User Defined Functions
  • Effective Design and implementation of Stored Procedures
  • Using Parameters Effectively
  • Working with Triggers
  • Understanding Semi Structure data- XMLs, Json files (Note: this topic will be elaborated in the Big Data module)
  • Storing and Reading Json & XML files in tables

Constraints & Data Integrity

  • Understanding and Imposing Constrains
  • Unique
  • Not Null
  • PK & FK as constraints
  • Enforcing Data Integrity
  • Understanding Normalization

Schema Commands

  • Creating a DB
  • Creating tables
  • Modifying and enhancing the table schema

Data Base Design

  • Indexes
  • Types of Indexes
  • Index Impact over performance
  • Column Indexes
  • Partitioning
  • Views – Why and when to use Views

Data Manipulation

  • Inserting data into tables
  • Deleting data from tables
  • Updating table data
  • Duplicating table data

Function analytics

מבחן מסכם פרק SQL – 2 ש"א

שפת SQL ו-TSQL

(92 ש"א)

SQL היא שפה המאפשרת גישה ומניפולציה למידע השמור במסדי נתונים. בעזרת שאילתות בשפת SQL ניתן להציג מידע מבסיס הנתונים, לעדכן אותו, למחוק, להכניס מידע חדש, ליצור בסיסי נתונים וטבלאות חדשות, ואף לשנות את המבנה שלהם או את האינדקס שלהם.
Transact-SQL או TSQL היא שפת פיתוח לבסיסי נתונים רלציוניים של Microsoft ו-Sybase, והיא מרחיבה במקרים רבים את ה SQL וכוללת יכולות שאינן כלולות בו.

2
צורה
בינה עסקית - Business Intelligence

שלב שני

Design Data Model

An Introduction to Data Warehouse

  • What is a Data warehouse and why is it essential for BI projects?
  • Review and Understand Data hubs and alternative BI solutions
  • Data warehouse basic concepts
  • Considerations for an effective design and implementation of a Data warehouse
  • De normalization as a key for data warehouses

Building a dimensional Module

  • What are Dimensions?
  • Creating Dimension Tables
  • Degenerated Dimensions
  • Conformed Dimensions

What are FACT tables?

  • Transaction FACT tables
  • Periodic Snapshot FACT tables
  • Accumulating Snapshot FACT tables
  • Fact Table Granularity – Defining the Grain

What are Measures?

  • DE normalized tables Vs Normalized tables
  • Star Schema Vs Snowflakes Schema
  • Designing a Multidimensional Module
  • Examining the Business Processes of the Company
  • Prioritizing and building a stepped model
  • Building the Bus Matrix
  • Identifying the FACTs
  • Defining the Grain
  • Identifying the Dimensions
  • Examining real industry test cases

Final Project

  • Modeling a real-life business process

 

SSIS – SQL Server Integration Service (36 ש"א)

Introduction to ETL

  • What is Extract Transform Load software?
  • Understanding the ETL Architecture
  • Presenting alternative architectures
  • Exploring SSIS – SQL Server Integration Server and its Components

Building an ETL Solution using SSIS

  • Creating Packages
  • Working with data flows
  • Performing Basic Extracts
  • Loading data from a CSV file into SQL Server DB
  • Loading data from Multiple files into SQL Server DB
  • Loading data from a table into SQL Server DB
  • Loading data from multiple tables into SQL Server DB

Performing Incremental Load

  • Configuring a CDC (Change Data Capture)
  • Performing an Incremental Load using CDC

Performing Data Transformation

  • Union
  • Lookup
  • Sorting
  • Redirecting unmatched rows
  • Data Conversion
  • Derived Columns
  • Conditional Split
  • Data Verification

Error Handling and Debugging

  • Configuring DFT Error Output and Redirecting bad data
  • Loading error records into a table with specific error description (Script Task)
  • Error Handling by using Event Handlers

Control Flows

  • What is a control flow?
  • Working with Bulk Insert Task
  • Variables and Row Count
  • Implementing SCD using SSIS

Staging Area

  • The purpose of staging area
  • Using a staging area
  • Implementing solution using PT tables and Staging area

Enforcing Data Quality

ETL Design

  • Creating an ETL solution End-To-End
  • Administration and Monitoring

Package Deployment

  • Deploying a package using SSDT and executing it on SQL Server

Industry best practices

SAS Tabular Model (40 ש"א)

  • Introduction to SAS Tabular model
  • DAX
  • Microsoft BI

 Data Visualization Fundamentals (64 ש"א)

  • לימוד עקרונות ה Data Visualization
  • הכרות בסיסית עם Tableau\Qlik
  • הכרות עם Power BI
  • התחברות למקור נתונים
  • שליפת נתונים ממקורות שונים (כמו אקסל, אתרי אינטרנט,  SQL Serverועוד)
  • ביצוע Data Cleansing
  • הכרת שלשת המודולים של Power BI : Data view, Report view, Relationships view
  • ביצוע טרנספורמציה של הנתונים
  • בניית מודל הנתונים הפנימי עליו עובד Power BI המחובר למקור נתונים חיצוני
  • עבודה עם ה Query Editor
  • בניית עמודות חדשות על סמך המבנה הקיים
  • יצירת Calculated Columns
  • יצירת Measures
  • בניית הקשרים הבין טבלאיים בתוך המודל הפנימי
  • Normalization Vs DE normalization
  • עבודה עם שפת DAX – פונקציות, פונקציות X, פונקציות לטיפול בתאריכים
  • המחשה ויזואלית של הנתונים
  • בניית Dashboards אינטראקטיביים
  • בניית Reports המורכבים מכמה Dashboards המחוברים ביניהם ויצירת Story.

Big Data (20 ש"א)

  • מה זה בעצם Big Data?
  • שימושים ויישומים מעשיים
  • הקשיים והאתגרים הניצבים לפנינו בעולם ה Big Data
  • סקירת ארכיטקטורות קלאסיות כגון Client – Server, Master -Slave, Distributed File System והבנה מדוע הארכיטקטורות של "העולם הישן" אינן מסוגלות לתת מענה לאתגרים שמציב עולם ה Big Data
  • פריצת הדרך – Google File System
  • Map & Reduce
  • Hadoop Distributed File System
  • Hadoop Echo Systems, שלשת השכבות מעל Hadoop
  • Hive
  • Pig
  • Spark, הבנת פריצת הדרך החדשה של Spark
  • מסדי נתונים מסוג NoSQL לעומת RDBMS
  • Document Vs Table

מבחן מסכם פרק (2 ש"א)

בינה עסקית Business Intelligence

(190 ש"א)

הבינה העסקית הוא תחום שמסייע להפיק מידע עסקי משמעותי, תוך שימוש נרחב בכלל הנתונים הנאספים על ידו מכלל מערכות הארגון השונות. מערכות בינה עסקית מספקות מידע היסטורי לצד מידע עדכני ואל מול תחזיות הנוגעות לפעילות העסקית.

בעזרת נתונים אלה יכול מנהל הארגון לאתר דפוסים משמעותיים בניהול הארגון, לאתר סוגיות הדורשות טיפול, לאתר ליקויים, לבנות צפי לעתיד ולבצע ניתוח היסטורי של הנעשה בארגון. ניתן לומר כי הבינה העסקית הינה ה"עיניים והאוזניים" של כל חברה גדולה. הנתונים מכילים את כל התשובות לכל השאלות, יש רק צורך לבנות תשתית מתאימה, לשאול את השאלות הנכונות ולדעת כיצד להפיק את התשובות.

 

3
צורה
Machine Learning

שלב שלישי

 

Basic Python

  • הכרת סביבת העבודה
  • כתיבת קוד ב-Python
  • הכרת ספריות העזר המרכזיות
  • כתיבת תוכנות ב-Python
  • משתנים וטיפוסי נתונים
  • לולאות
  • משפטי התניה
  • פונקציות
  • תרשימי זרימה ומערכים

 

Introduction to Machine Learning (40 ש"א)

  • מהו אלגוריתם?
  • מבוא לסטטיסטיקה
  • מושגי יסוד בסטטיסטיקה
  • חישובים הסתברותיים

Implementing in Python

  • Regression: Simple Linear Regression, Multiple Linear Regression, Polynomial Regression, SVR, Decision Tree Regression, Random Forest Regression
  • Classification: Logistic Regression, K-NN, SVM, Kernel SVM, Naive Bayes, Decision Tree Classification, Random Forest Classification

מבחן מסכם פרק 

Machine Learning

(102 ש"א)

Machine Learning & Deep Learning עוסקים בבניית אלגוריתמים אשר אינם קובעים באופן דטרמיניסטי כיצד יש לבצע מטלה מסוימת, אלא מקנים למערכת יכולת לשפר את ביצוע המשימה ככל שהיא נחשפת לעוד ועוד נתונים. השימוש הגובר והולך בנתוני עתק (Big Data) מאפשר "אימון" של המכונה בכמות עצומה של קבוצות נתונים, דבר המאפשר "ללמד" מכונות כיצד לבצע משימות אשר עד עתה נחשבו לאנושיות.

המרצים בקורס

לקביעת שיחת ייעוץ חינם

    שיחה עם נציג

    דילוג לתוכן