SAP HANA Interactive Education (SHINE)
הוא יישום הדגמה שמקל על בניית יישומים מקוריים על פלטפורמת SAP HANA באמצעות המודל המתקדם של שירותי יישומים מורחבים של SAP HANA (XSA). SHINE מציגה תכונות שונות של פלטפורמת SAP HANA, כגון שירותי ליבה של נתונים, חיפוש מרחבי, טקסט מלא, מתזמן עבודות, ממשק משתמש ועוד. SHINE משמש גם כדוגמה להעברת יישומים ממנוע XS הקלאסי לארכיטקטורת XSA.
אסביר כיצד להתקין ולהשתמש ב-SHINE במערכת SAP HANA או בפלטפורמת SAP Cloud Platform. אני גם אספק כמה קישורים להדרכות ותיעוד שיעזרו לך להבין את המושגים והטכניקות מאחורי SHINE.
התקנת SHINE
ישנן דרכים שונות להתקין את SHINE בהתאם לסביבה ולהעדפות שלך. באפשרותך להוריד את הרכיב ממרכז הורדות התוכנה של SAP או לייבא אותו מ- GitHub. תוכלו גם לבחור לפרוס את SHINE עם או בלי שילוב Fiori Launchpad.
לפני התקנת SHINE, עליך לבדוק כמה תנאים מוקדמים, כגון:
- הפעלת מתזמן המשרות, שירותי פורטל ושירות יומן ביקורת במערכת SAP HANA או בחשבון SAP Cloud Platform
- גישה לכלי XS Advanced Cockpit Tool
- התקנת מתווך השירות SAP UI5
- התקנת SAP Web IDE עבור SAP HANA
- יצירת משתמש והענקת הרשאות התפקיד הנדרשות
תוכל למצוא הוראות מפורטות עבור כל אחד משלבים אלה בתיעוד הרשמי:
SHINE for SAP HANA Extended Application Services, Advanced Model | SAP Help Portal
כדי להתקין את SHINE ממרכז הורדות התוכנה של SAP
שימוש ב- SHINE
לאחר התקנת SHINE, תוכל להפעיל אותו מ-XS Advanced Cockpit Tool או מ-Fiori Launchpad.
כדי להפעיל את SHINE מ-XS Advanced Cockpit Tool, עליך:
- פתח חלון דפדפן ונווט אל ‘https://<host>:3<instance_number>30’
- התחבר באמצעות אישורי המשתמש שלך
- בחר את החלל שלך ולחץ על “יישומים”
- מצא את היישום “shine-web” ולחץ על כתובת האתר שלו
כדי להפעיל את SHINE מ-Fiori Launchpad, עליך:
- פתח חלון דפדפן ונווט אל ‘https://<host>:3<instance_number>30/fiori’
- התחבר באמצעות אישורי המשתמש שלך
- לחץ על האריח “SHINE Launchpad”
SHINE מורכב ממספר תרחישים המדגימים היבטים שונים של פיתוח SAP HANA. באפשרותך לחקור אותם על-ידי לחיצה על האריחים המתאימים שלהם ב- SHINE Launchpad. התרחישים הם:
- מחולל נתונים: תרחיש זה מאפשר לך ליצור נתונים לדוגמה עבור טבלאות שונות ב- SHINE באמצעות יישום מבוסס צ.js ומת.
- רשימת עבודה של הזמנות רכש: תרחיש זה מראה כיצד ליצור יישום זרימת עבודה עסקית באמצעות שירותי XSJS, OData ו- SAP UI5.
- מתזמן משרות: תרחיש זה מראה כיצד ליצור ולנהל עבודות מתוזמנות באמצעות שירות מתזמן העבודה.
- User CRUD: תרחיש זה מראה כיצד ליצור יישום ניהול משתמשים באמצעות שירותי XSJS, OData, רכיבי Fiori ו-SAP UI5.
- לוח מחוונים של מכירות: תרחיש זה מראה כיצד ליצור יישום לוח מחוונים באמצעות שירותי XSJS, OData, SAP UI5 ו- SAP Analytics Cloud.
- מרחבי: תרחיש זה מראה כיצד להשתמש בתכונות מרחביות של SAP HANA כדי לבצע ניתוח גיאו-מרחבי והדמיה.
- חיפוש טקסט מלא: תרחיש זה מראה כיצד להשתמש בתכונות חיפוש טקסט מלא של SAP HANA כדי לבצע ניתוח טקסט וחיפוש.
מידע נוסף
SHINE היא דרך מצוינת ללמוד כיצד לפתח יישומים מקוריים על פלטפורמת SAP HANA באמצעות ארכיטקטורת XSA. עם זאת, זה לא המשאב היחיד הזמין. תוכל גם לעיין בקישורים הבאים לקבלת מידע נוסף וערכות לימוד:
SAP HANA Developer Guide for XS Advanced Model | SAP Help Portal
Developer Trials and Downloads | SAP Developer