הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

יצירת אובייקט בדיזיינר שמריץ פונקציה

More
14 years 6 months ago #7174 by larim
שלום למומחים.
שאלה שלא מצאתי עליה תשובה ברשת.
כיצד אני יוצר אוביקט בדיזיינר שהוא בעצם מריץ פונקציה שיושבת ב DB עם פרמטרים? כלומר אני צריך לקרוא לפונקציה עם פרמטרים וזה יחזיר לי ערך בדיד.

מדובר ב SAP BO גירסה 12.3.0

בתודה מראש.

Please התחברות to join the conversation.

More
14 years 6 months ago #7175 by תמיר
הי,

זאת אותה פעולה בדיוק כמו יצירת אובייקט עם פונקציה מובנת מראש (לדוגמא: to_char)


בקיצור:

שם הפונקציה סוגריים ובתוך הסוגריים הפרמטרים מובדלים בפסיק.

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


תמיר

Please התחברות to join the conversation.

More
14 years 6 months ago #7176 by larim
תודה.
אני כותב לו:

SELECT Hazmanot.dbo.EST_sfCalcNormSabatMins(
'11/11/2011',2, 0,0)

בסביבת SQL זה מחזיר לי ערך.
בדיזיינר בלחיצה על PARSE הוא מחזיר לי
Exception: DBD, [Microsoft][ODBC Microsoft Access Driver] Syntax Error in From Clause.State:4200

למה ומדוע?
משהו שצריך להגדיר לו?

Please התחברות to join the conversation.

More
14 years 6 months ago #7177 by תמיר
בהגדרה של האובייקט ישנו לחיץ Tables

תקיש עליו ותבחר את הטבלאות שהשדות שלהם משתתפים בהגדרה של האובייקט


תמיר

Please התחברות to join the conversation.

More
14 years 6 months ago #7178 by Yoav
ואם רשמת בטעות select תעיף אותו

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 6 months ago #7181 by larim
מעולה!! תודה.
אלא שעכשיו הוא מציג:
the execute permission was denied on the object
האם זה קשור ל - ODBC שיצרו לי?
איך אפשר לפתור את זה?

Please התחברות to join the conversation.

More
14 years 6 months ago #7182 by Yoav
תבדוק שה-connection והיוזר של העולם מורשה להריץ את הפונקצייה

תבדוק שה-connection תקין

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 6 months ago #7183 by תמיר
בלי קשר לנושא של ההרשאות, עכשיו שאני חושב על זה, מדוע אתה משתמש בODBC?

Sql server?

איזה אוטנטיקציה? sql\windows?

תמיר

Please התחברות to join the conversation.

More
14 years 6 months ago #7184 by larim
אכן.
מדובר ב sqlserver.
האוטנטיקציה מתבעת עם שם משתמש וסיסמה אפליקטיבי.
אני מנסה לברר מול ה DBA.

Please התחברות to join the conversation.

More
14 years 6 months ago #7185 by תמיר
זה מה שחשבתי.

אני לא רואה שום סיבה מדוע לעבוד עם ODBC

תעבוד עם OLEDB

הרבה יותר מתקדם וקל לתחזוקה (בהנחה שאתה עובד Deski)

Please התחברות to join the conversation.

More
14 years 6 months ago #7186 by larim
תודה.
אתייעץ עם ה DBA.

Please התחברות to join the conversation.

More
14 years 6 months ago #7187 by תמיר
זה לא כל כך קשור לDBA, זה יותר קשור לBO

Please התחברות to join the conversation.

More
14 years 6 months ago #7188 by larim
ה DBA נתן לאפליקציה הרשאה להריץ פונקציות והכל הסתדר.
הרבה תודה!!

Please התחברות to join the conversation.

More
14 years 6 months ago #7189 by תמיר
ומה עם החיבוריות? שנית לOLEDB?

Please התחברות to join the conversation.

More
14 years 6 months ago #7190 by larim

Please התחברות to join the conversation.

More
14 years 6 months ago - 14 years 6 months ago #7191 by תמיר
זה גרוע

תעביר לoledb אלא יש לך סיבה מיוחדת להשתמש בODBC
Last edit: 14 years 6 months ago by תמיר.

Please התחברות to join the conversation.

More
14 years 6 months ago #7193 by Yoav
אין מניעה להשתמש ב-ODBC ,ל-OLE DB יש פשוט יתרונות מסויימים מולו אך גם חסרונות מסויימים:

יתרונות:

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

2.נותן ביצועים טובים יותר

חסרונות :

1.לא עובד עם windows authentication
2.ביטול שאילתות בעת הרצה - עם oledeb פקודת ה-Kill לשאילתא לא נתמכת בוובי
3.לא עובד עם הפרמטר של ה- Isolation Levels
(READ UNCOMMITTED ) ב- Crystal Reports

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 6 months ago #7194 by תמיר
בדיוק!

זאת הסיבה ששאלתי אותו באיזה אותנטיקציה הוא משתמש (SQL) והאם יש לו סיבה מיוחדת שבגינה הוא רוצה לעבוד עם ODBC.

ODBC זאת טכנולוגיה פרימיטיבית שהמחליף שלה הוא OLEDB. כמו כל טכנולוגיה, תמיד תוכל למצוא יתרונות בטכנולוגיה ישנה יותר (למשל, לא היה יותר קל לתחזק את הBO לפני עידן הBOXI :blush:). יחד עם זאת ככלל, הקישוריות לSQL Server צריכה להיות OLEDB, אלא כאמור אם ישנה סיבה מיוחדת שלא :smile:


יום טוב,


תמיר

Please התחברות to join the conversation.

More
14 years 6 months ago #7195 by נתן
משום מה אני מגלה שחיבור OLEDB הרבה יותר איטי מאשר ODBC
זה רק אצלי או משהו קיים ומובנה בBO?


נ.ב:
איזה כייף שמצאתי את השרשור הזה, פותר לי הרבה בעיות.

Please התחברות to join the conversation.

More
14 years 6 months ago #7199 by Yoav
תבדוק עם ה-DBA את הגדרות ה-connection,
הבדלים ב- execution plan ומה קורה בתווך בין התחנה ל-DB.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

Moderators: Yoav
Time to create page: 0.336 seconds