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

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

שינוי קובץ/מודל קיים בשרת

More
15 years 9 months ago #5269 by davidvir
היי,
אחד מלקוחותי עובד עם שרת והצורת רישוי שלו הינה document cal , במילים אחרות יוזרים
יכולים להוסיף אובייקטים,גרפים,Bookmarks וכד' ולשתף (אם הם רוצים) משתמשים אחרים
במה שהם יצרו.

לצורך העניין המשתמשים עובדים מול קובץ מסויים (נקרא לו GLOB) ואנחנו בסביבת
הפיתוח עובדים על קובץ GLOB משלנו ולאחר X זמן מחליטים להעלות גרסה.
(לא ניכנס כרגע לסביבות,sanity , וכו' זה לא העניין כאן).

צורת העלאת הגרסה שלי הינה לקחת את הקובץ מה-DEV ולעשות save as  בתיקייה המשותפת בשרת
ובכך למעשה לדרוס את הגרסה הקיימת (כמובן שנשאר גיבוי  וכו') .
מה שקורה בצורת העבודה הנ"ל זה שכל התוספות שנוצרו על ידי היוזרים נדרסים ונעלמים.
אותי זה מאוד הפתיע מאחר וחשבתי שאותם שינויים/תוספות שהמשתמש עשה נשמרים
אצלו,איפשהו ברמת ה-client.

מה אני מפספס פה?


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

More
15 years 9 months ago #5273 by Daniel Chotzen
היי,
לסוג הרישיון שציינת אין קשר ליכולת להוסיף או לשתף אובייקטים. רישיון CAL אומר בפשטות שהשרת יכול לעבוד רק על מסמך אחד (לפי שם).
עקרונית רשימת האובייקטים שהוספו/שותפו מאוחסנת בשרת ברפוזיטורי יעודי והם אינם נשמרים עם המסמך.
כך שלמעשה אפילו מחיקה של המסמך לא אמורה לשנות ולכן מה שאתה מתאר נשמע מוזר.

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

האם בדקתם בכל הפרמטרים (גם בקליינט וגם בשרת) הקשורים לנושא?

באילו קליינטים פותחים המשתמשים את הקובץ? (ZFP,JAVA,QV.EXE)?

אגב אחת האופציות ברשימת האובייקטים שהוספו היא להסתיר אותם. האם בדקת  ב- F2  שהם נעלמים ממש מהרשימה? או שהם רק לא מופיעים בגליון?

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

דניאל

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

More
15 years 9 months ago #5274 by davidvir
היי,

לדעתי דווקא סוג השרת  הוא זו שקובע אם ניתן או לא להוסיף אובייקטים.
ללקוח הנ"ל יש רישיון שרת מסוג EE  – שהוא לא מוגבל פונקציונאלית ומאפשר ליצור אוביקטים ישירות על גבי השרת (הוספת גרפים\ דוחות) ולשמור אותם ברמת המשתמש או להפיץ לכולם.

צורת הרישוי כאמור הינה DC והמשתמשים אכן יכולים להוסיף אובייקטים (ראיתי זאת במו עיני... ;))

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

הבדיקה הייתה פשוטה-משתמש הקצה שומר לעצמו bookmark (רק הוא רואה אותו) וברגע שאני מעביר גרסה חדשה ה-BM נעלם. כמובן ששתי הקבצים/מודלים בעלי שם זהה.

המשתמשים פותחים את הקבצים בעזרת IE plug-in.
הגרסה הינה QV-9 SR3
המערכות הפעלה הינן windows XP
והלקוח כאמור קנה 300 רישיונות מסוג DC על שרת מסוג EE.

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

More
15 years 9 months ago #5276 by Daniel Chotzen
היי,
היכולת להוסיף אובייקטים אינה קשורה לשאלה האם הרישיון הוא DC או לא
יכול להיות רשיון DC שמאפשר הוספת אובייקטים ויכול להיות רשיון DC שאינו מאפשר הוספת אובייקטים.
השם document cal מרמז על כך שהתפקוד שלו הוא להגביל את השרת למסמך קליקוויו אחד. יש אגב עוד אופציות שקליקוויו אוהבת לנעול ברשיונות שלה ולשחרר רק עבור תוספת תשלום כגון היכולת לעדכן דינמית טבלאות.

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


ראה ציטוט מהעזרה הפנימית של קליקוויו
the Add Bookmarks dialog looks slightly different depending on whether you are working with a local document or with a document on QlikView Server.
Create as a server bookmark
When this check box is marked, the bookmark will be created as a personal server bookmark, stored in a repository on the server. This option is available only if you are an authenticated user and provided that the QlikView Server and the document owner allows you to create server bookmarks.

If the check box is not marked, the bookmark will be created as a user bookmark, stored locally on your computer.

Share Bookmark with Others
Provided you create a personal server bookmark, marking this check box will immediately share the bookmark for use by other authenticated users of the same server document. You may at any time revoke the sharing by deselecting the Share check box in the My Server Bookmarks page of the Bookmarks dialog.

האם בדקת שהמשתמשים מסמנים את האפשרות לשמור כ bookmark על השרת?

דניאל


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

More
15 years 9 months ago #5277 by avishayl
הי,

שרת מסוג EE מאפשר למשתמשים לבצע הוספת אובייקטים - Collaboration !

כל תוספת שיוזר מוסיף למודל נרשמת בקובץ.  XXX.QVW.SHARED
XXX - מסמל את שם המודל.
הקובץ הנ"ל נמצא באותה ספרייה של הקובץ QVW.

את רשימת האובייקטים שהיוזר הוסיף ניתן לראות ב QlikView Enterprise Management Console
תחת לשונית Documents נבחר מודל ואז בצד ימין נבחר Collaboration Objects.

השיוך בין ה QVW לבין ה SHARED מתבצע ע"י שם המודל, לכן מה שאתה מבצע הוא תקין לחלוטין ולא אמור לגרום לכך שהמשתמש יאבד את האובייקטים שהוא ייצר. אני עובד באותה צורה ולא נתקלתי בבעיה כזו.
תוודא שאתה לא מוחק את הקובץ הנ"ל ושגודלו יותר מ 1K. קובץ כזה נוצר אוטומטי וכאשר מוסיפים לו אובייקטים הוא גדל. כמו כן תבדוק את רשימת האובייקטים ב Enterprise Console.




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

More
15 years 9 months ago #5279 by davidvir
היי,

דניאל-אכן המשתמשים מסמנים את האופציה של שמירת ה-BM  בשרת ,האמת שהיא מוגדרת
כברירת מחדל.

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

(אגב,שאלת טריוויה אליכם,משתמש בשרת יכול להוסיף גיליון ע"י add sheet,מישהו יודע איך היוזר שהוסיף יכול למחוק אותו?  ע"י ה-Collaboration  אני יכול למחוק לו ,מעניין אם הוא יכול לבד)

נראה שיש עוד כמה כיוונים לבדוק

תודה

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

Moderators: avishaylgiladlDaniel Chotzenodedth
Time to create page: 0.236 seconds