Alias
הוא כינוי של טבלה, אשר ניתן להסתכל עליו כ"העתק" של הטבלה וגם אותו ניתן להכניס לתוך העולם.
לדוגמא, אם יש לנו טבלה שנקראת Country, הalias שלה שנקרא Resort_country יכול להופיע כ:
SELECT
Resort_Country.country
FROM
Country Resort_Country
למעשה, כל select שנבצע על הalias יניב תוצאות זהות לאותו select על הטבלה המקורית.
אפשר להכניס מספר Aliases לאותה טבלה.
כדי להכניס Alias יש לבצע את הפעולות הבאות:
1. לסמן את הטבלה שעליה אנו רוצים להכניס Alias.
2. קליק ימני ובחירת Alias.
3. יפתח מסך שבו אנו נצטרך להכניס את שם הAlias.

4. ![]()
5. מאותה נקודה, הAlias יוכנס לעולם כטבלה נפרדת בציון שם הטבלה המקורית עליה נבנה.

רשימת aliases
אם נרצה לראות את כל הAliases שהוכנסו כבר לעולם, יש :
- לבחור toolsàlist of aliases
- יפתח המסך הבא:

- מצד שמאל נראה את שם הAlias ומצד ימין את שם הטבלה עליה הוא מבוסס.
- נוכל לשנות את שם הalias על ידי:
- סימון הalias
- בתיבה של New Name, נכתוב את השם החדש.
- נקיש
. - לסיום
.
מדוע בעצם אנו צריכים להשתמש בAlias
ניקח דוגמא פשוטה:
ישנו Fact Table המכיל , kod_sochen_mevaza, kod_sochen_gove. שני שדות אלו מתארים את סוכן מבצע הפעולה וכן את הסוכן שגובה את הכסף מהלקוח.
כמו כן, ישנו מימד sochnim המתאר את הסוכנים בחברה. לצורך העניין מימד זה מכיל קוד סוכן ושם סוכן. כמובן שנשתמש במימד זה לפענוח את שני קודי הסוכנים מהfact.
אם ננסה לפענח את שני השדות הללו באמצעות הטבלה עצמה ללא Alias, נקבל את הSQL הבא:
Select fact_table.*,shem_sochen
From fact_table
, dim_sochnim
Where fact_table. kod_sochen_mevaza=dim_sochnim.kod_sochen and fact_table.kod_sochen_gove= dim_sochnim.kod_sochen
משפט הSQL הזה הוא נכון, אך יחזיר נתונים רק במקרה שבו סוכן מבצע=סוכן גובה. מאחר וברוב המקרים זה לא המקרה (אם זה היה תמיד כך, היינו שומרים בfact רק קוד סוכן אחד המתאר יישות עסקית אחת) ויש לנו שני יישויות עסקיות המתארות סוכן, נצטרך להשתמש בAlias של סוכן לתיאור הסוכן ה"שני".
במקרה כזה, הSQL שנקבל, יהיה דומה לשאילתא הבאה:
Select fact_table.*,dim_sochnim.shem_sochen,sochen_gove.shem_sochen
From fact_table
, dim_sochnim
,dim_sochnim sochen_gove
Where fact_table. kod_sochen_mevaza=dim_sochnim.kod_sochen and fact_table.kod_sochen_gove=sochen_gove.kod_sochen
הערה: במקרה זה, טבלת dim_sochnim מפענחת את קוד סוכן מבצע , בעוד שהAlias של הטבלה מפענח, sochen_gove מפענח את קוד סוכן גובה.

{vimeo}40010511{/vimeo}