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

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

שינוי קובץ/מודל קיים בשרת 10 years 8 months ago #5269

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
היי,
אחד מלקוחותי עובד עם שרת והצורת רישוי שלו הינה document cal , במילים אחרות יוזרים
יכולים להוסיף אובייקטים,גרפים,Bookmarks וכד' ולשתף (אם הם רוצים) משתמשים אחרים
במה שהם יצרו.

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

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

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


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

בעניין: שינוי קובץ/מודל קיים בשרת 10 years 8 months ago #5273

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

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

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

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

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

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

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

בעניין: שינוי קובץ/מודל קיים בשרת 10 years 8 months ago #5274

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
היי,

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

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

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

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

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

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

בעניין: שינוי קובץ/מודל קיים בשרת 10 years 8 months ago #5276

היי,
היכולת להוסיף אובייקטים אינה קשורה לשאלה האם הרישיון הוא 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 על השרת?

דניאל


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

בעניין: שינוי קובץ/מודל קיים בשרת 10 years 8 months ago #5277

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
הי,

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

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

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

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




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

בעניין: שינוי קובץ/מודל קיים בשרת 10 years 8 months ago #5279

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
היי,

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

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

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

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

תודה

הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.185 שניות

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

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

אירועים קרובים

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning