PracticU

חיבור מסד נתונים ל-Qlik Sense

בלי כתוביותעם כתוביות
PracticU › קורס BI - ניתוח מסדי נתונים - Qlik Sense › חיבור מסד נתונים ל-Qlik Sense
מילון מושגים:
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
Qlik - פלטפורמה לניתוח נתונים ולהצגתם בלוחות מחוונים אינטראקטיביים (Business Intelligence).
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.
שאילתה - בקשה למסד נתונים לשלוף, להוסיף, לעדכן או למחוק נתונים, לרוב בשפת SQL.
SQL Server - מערכת ניהול מסדי נתונים יחסיים של מיקרוסופט, הנשלטת בשפת T-SQL.
MySQL - מערכת ניהול מסדי נתונים יחסיים בקוד פתוח, נפוצה מאוד באתרים וביישומי אינטרנט.
עמודה - שדה בטבלת מסד נתונים שמחזיק ערך מסוג מסוים עבור כל שורה, למשל שם או תאריך.
מודל - רכיב שמייצג את הנתונים ואת הלוגיקה העסקית באפליקציה. גם ייצוג מופשט של מערכת או תהליך.

חיבור מסד נתונים ל-Qlik Sense
השיעור מחבר את בסיס הנתונים ל-Qlik Sense, כדי להביא נתונים מטבלה לתוך הכלי ולהתחיל להציג אותם.
התקנה
Qlik Sense Desktop מורידים מאתר Qlik, ודורשים יצירת משתמש באתר. גרסת Desktop משמשת לתרגול ואינה עולה כסף. גרסת Qlik Sense Server מיועדת לארגון, עם רישוי ותפוצה למשתמשים רבים. בשיעור יוצרים אפליקציה חדשה (Create new app) ומשתמשים בעורך Data load editor כדי לכתוב סקריפט.
הכנת השאילתה
מעתיקים מ-SQL Server Management Studio את השאילתה שנוצרה ב-Select Top 1000 Rows, מסירים את TOP 1000, נותנים שם לטבלה ומוסיפים נקודה-פסיק בסוף. המרצה ממליץ לכתוב כל שדה בשורה נפרדת, עם פסיק אחרי השדה, כדי לשמור על סדר בקוד.
יצירת חיבור ODBC
בלי חיבור, הטעינה נכשלת עם השגיאה there is no open data connection. את החיבור יוצרים במערכת ההפעלה, ולא בתוך Qlik Sense:
1. פותחים את ODBC Data Sources, בוחרים בלשונית System DSN ולוחצים Add.
2. בוחרים SQL Server ונותנים לחיבור שם, בשיעור MySQL Server. בשדה השרת מזינים את שם המחשב ואת מופע ה-SQL Express.
3. משנים את מסד הנתונים ברירת המחדל מ-master ל-Company, ולוחצים Test Data Source.
חיבור בתוך Qlik Sense
ב-Create New Connection בוחרים ODBC ואת החיבור שנוצר, ומדביקים את מחרוזת החיבור. הטעינה הראשונה נכשלה בגלל שגיאה על שם העמודה city country, שנבעה מתו שחסר בשאילתה (פסיק או סוגר). אחרי התיקון הטעינה הצליחה, ובתצוגת Data Model Viewer רואים את הטבלה customers ואת הנתונים שלה.
השיעור הבא בקורס: תצוגת נתונים עם Qlik Sense

פרקי ההרצאה: חיבור מסד נתונים ל-Qlik Sense

  1. 00:00

    מבוא: התקנת Qlik Sense והורדתו

  2. 01:20

    Qlik Sense Server לעומת Desktop

  3. 01:55

    יצירת אפליקציה חדשה בתוכנה

  4. 02:34

    מעבר לעורך טעינת הנתונים

  5. 03:26

    כתיבת סקריפט שמושך נתונים מהדאטאבייס

  6. 04:54

    השאילתה הראשונה: טעינת נתוני לקוחות

  7. 05:28

    סדר בקוד: נקודה-פסיק ושורות נפרדות

  8. 06:07

    שגיאה בהרצה הראשונה של הסקריפט

תמלול ההרצאה: חיבור מסד נתונים ל-Qlik Sense

הטקסט המלא של הדקות הראשונות בהרצאה «חיבור מסד נתונים ל-Qlik Sense» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:28

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

  3. 00:51

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

  4. 01:17

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

  5. 01:27

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

  6. 01:46

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

  7. 02:02

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

  8. 02:34

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

  9. 02:58

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

  10. 03:26

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

  11. 03:51

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

  12. 04:34

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

  13. 04:58

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

  14. 05:18

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

  15. 05:38

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

  16. 06:05

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

  17. 06:19

    נפתח למסך הזה ואין לי בעיה, יש לי שגיאה.

לקורס המלא: קורס BI אונליין עם Qlik Sense

ההרצאה הקודמת: נרמול מסד נתונים - והפרדה לטבלאות

ההרצאה הבאה: תצוגת נתונים עם Qlik Sense

הרצאות קשורות מקורסים אחרים

  • מה זה מסד נתונים ?
  • מסד נתונים של Metasploit
  • מה זה מסד נתונים רלציוני SQL
  • מסד נתונים NoSQL - MongoDB

קורסים נוספים במסלול

  • קורס DBA אפליקטיבי - שפת SQL למתחילים
  • קורס NoSQL - MongoDB
  • קורס SSIS
  • קורס Power BI