מה זה SQL ומה ניתן לעשות עם זה?



תמיד רציתם להיכנס לעולם האנליזה ולא ידעתם מאיפה להתחיל ? 

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

 היום נדבר על השלב הראשוני – היכרות עם ארגז הכלים הבסיסי של אנליסט מן המניין . 

כאשר אומרים "כלים שאנליסט משתמש " זה מושג מאוד רחב שיכול להשתנות מארגון לארגון .

 אך למרות זאת יש מספר כלים שהם MAST כמעט בכל ארגון – הפופולרי והנפוץ ביניהם הוא SQL . אז מה זה בעצם SQL ? נתחיל עם הגדרה יבשה : 

Structured Query Language  - SQL היא בעצם שפת תכנות שמתורגמת ע"י הקוד באמצעותו אנליסטים רבים מפיקים , מתחקרים ומסיקים מסקנות ממסדי נתונים. שימוש ב SQL מאפשר תשאול טבלאות לפי נתוני עמודה (כמו: עסקאות לפי טווח תאריכים, נתוני הזמנות, וכו וכו ). 

בנוסף מעבר לשליפת הנתונים היבשים , ניתן בעזרת קוד לבצע מניפולציות כגון : לחשב את סכום הרכישות לפי ימים ושעות, לקבץ לקוחות לפי ממוצע סכומי הרכישות שלהם, לחבר בין הטבלאות שונות, לבצע קיבוץ ואגרגציה לנתונים ועוד. בנוסף בעזרת SQL ניתן להתחבר למאגרי נתונים עצומים בגודלם המכילים טבלאות רבות ומאות/מיליוני רשומות (שורות) בשליפות בודדות בצורה מהירה ונוחה . מדוע השימוש במושג SQL מפחיד רבים וגורם להם להשתמש באקסל במקום שליפה מהירה יותר בעזרת SQL ? אנחנו סבורים שיש לכך מספר סיבות – העיקריות מביניהם הם ההרגל שלנו להשתמש בכלי שמוכר בכל בית כמו אקסל וגם כי המילה הגסה "שימוש בקוד" יכולה להרתיע רבים.  

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

למידה של הכלי הינה כמו למידת כל שפה חדשה – היכרות עם הטכניקה ( כתיבת השאילתות עצמן ) ותירגולם הרב .

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