bi analyst

ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

דיון: SDK - replace objects name according to userl

SDK - replace objects name according to userl 10 years 2 weeks ago #6869

  • aviv
  • aviv's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 145
  • קרמה: 1
מה המצב,

יש לי שאלה הקשורה ל-SDK והייתי רוצה לדעת אם זה אפשרי לגמרי
ולא רק אפשרי ברמה מעורפלת.

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

הדבר מאוד דומה ל-translation של olap רק שפה זה לא על פי שפה
אלא על פי טבלת תירגום שמכינים מראש.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6870

  • Me
  • Me's Avatar
  • Offline
  • Gold Boarder
  • הודעות: 206
  • קרמה: 0
הי אביב
למה ישר SDK לך על הפשוט
שימוש ב Translation Manager של BO
אבל זה מעיק כי צריך לשנות את השפה ב INFOVIEW

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

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6871

  • תמיר
  • תמיר's Avatar
  • Offline
  • Platinum Boarder
  • הודעות: 627
  • קרמה: 4
בהמשך למה שמישהו אמר...

אתה יכול להשתמש באותו הקשר במנגנון ההראשות המובנה של הBO:

פתח את הDesigner.

tools-->manage security-->manage access restrictions

תיצור הרשאה חדשה

ותוכל לחסום אובייקטים ממשתמשים\קבוצות ע"י לשונית objects.

אחרי OK תשייך את ההרשאה למשתמש\קבוצה ואל תשכח להקיש על APPLY
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6872

  • Yoav
  • Yoav's Avatar
  • Offline
  • Moderator
  • הודעות: 1041
  • קרמה: 9
התרגום הוא לשמות השדות,הערכים שלהם או גם וגם ?

דרך נוספת:

תבנה aliases על הטבלה כמס' התרגומים,תייצר אובייקט אחד עם agg aware ותוסיף ב-where את פונקציית ה-bouser בהנחה ששם המשתמש קיים בטבלה הנ"ל.

בדרך הזו אתה משכפל טבלאות אבל לא אובייקטים.

עוד כמה כיוונים למחשבה:

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

עוד נקודה :האם אתה יכול לממש את הפתרון עם case when ?
Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6873

  • aviv
  • aviv's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 145
  • קרמה: 1
התירגום הוא אך ורק לשמות השדות או יותר נכון לשמות האוביקטים.

אפשרי ליצור סטים של אוביקטים לכל לקוח עם השמות המתאימים
ושבתאכלס כל הסטים מסתכלים על אותה טבלה.

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

גם כל יוזר יכול לשנות את השמות כראות עיניו.

לא משנה איך מסתכלים על זה אין פה צורך ב-agg aware
כי על ה-DB תמיד תהיה לי כולה טבלה (לצורך העניין)
פשוט כל יוזר צריך לראות את השדות שלה עם שמות שונים.

הכוונה היא לבנות ממשק שיתן לו את האפשרות לתת את השמות לאובקטים שלו.

זה קיים באתר של salesforce לדוגמא.

אין לי שום ספק שיש פה צורך ב-SDK
השאלה אם גם עם ה-SDK ניתן לשנות את שמות האוביקטים
on real time עפי שם המשתמש
ומבלי לתחזק מיליון אוביקטים
אלא כולה 10 אוביקטים אשר שמם משתנה על פי סט התירגום של היוזר שניכנס למערכת.


תודה על העזרה!!!
שועלי ה-BO
עריכה אחרונה: 10 years 2 weeks ago  ע''י aviv.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6874

  • תמיר
  • תמיר's Avatar
  • Offline
  • Platinum Boarder
  • הודעות: 627
  • קרמה: 4
למיטב הכרתי, לא ניתן לבצע מה שאתה רוצה בזמן ריצה באמצעות SDK. זאת מאחר ושמות האובייקטים משתמשים בSDK של הDesigner, דבר שמסבך את החיים כשמדובר בממשק המשתמש.

הייתי ממליץ לך על גישה היברידית:


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

יצא את העולם לRepository.

השתמש בשיטה שהסברתי מקודם, כדי לוודא שמשתמש X רואה את סט אובייקטים Y. גם פה זה לא תמיד הכי פשוט, מאחר ששיטת ההרשאות עובדת בDeny ולא בAllow.

תמיר
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6875

  • aviv
  • aviv's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 145
  • קרמה: 1
תודה תמיר!

אז אפשר לסכם שה-BO הוא לא הכלי בשביל זה (למה בכוח)
האופציה שהעלתי האי אופציה שכבר נהיית טריוויאלית בכלים אחרים
וכמובן שאין סיבה שזה לא יהיה ב-real time כי כולה מדובר על הצגת
אוביקטים עם שמות שונים ולא משהו מעבר לכך.
אין סיבה שה-designer יתחזק יותר מעשרה אובקטים ויותר מטבלה אחת

תודה!
עריכה אחרונה: 10 years 2 weeks ago  ע''י aviv.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:SDK - replace objects name according to userl 10 years 2 weeks ago #6876

  • Yoav
  • Yoav's Avatar
  • Offline
  • Moderator
  • הודעות: 1041
  • קרמה: 9
גם ה-translation manager לא עוזר כאן מאחר והוא לא תומך
ב-custom languages,כלומר תרגום של מינוחים שונים לאותו אובייקט ולא תרגומים לשפות שונות של אותו אובייקט.

האופצייה ש-me הציעה היא היחידה שישימה אם כי מסורבלת לתחזוקה.
Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
עריכה אחרונה: 10 years 2 weeks ago  ע''י Yoav.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: Yoav
זמן יצירת העמוד: 0.272 שניות

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

מעניין? שתפו דף זה באמצעות הטלפון הנייד

הדף שלנו בפייסבוק

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning