Showing posts with label metadata. Show all posts
Showing posts with label metadata. Show all posts

Monday, October 10, 2011

Impact Analysis in Auditor ?

Apparently you can get from the Auditor some Meta data information.

There are few drawbacks for this deal that makes the whole approach limited but for specific tests, general estimations and searches it can be most efficient.

First, what are the drawbacks?

1. The SQL data is documented but only for reports that have been edited through the query panel

if we are relating to Deski only then you can use the Rubik's cube as well.

therfore the result you will get won't be a full one.


Imagine we wouldn't have this drawback; we could make a full impact analysis on the reports.

2. This is more a basic line of the Auditor capabilities:

Auditor is only documenting live reports that have been activated during the audit, 'sleepy' reports, quarterly reports and reports that are used for single time purpose will not appear in the results, as we said it is a build in feature.

The data curve is simple:

The more you use Auditor and the more reports are being edited the more data you will get...

What reports can you write?

1. Reports Impact analysis:

This report can show you the report name, it's SQL ,it's owner and location in the repository.

By using the 'LIKE' operator we can make a search on the SQL field and ask questions like:

Which report is using a specific table, join, alias, SQL function, select clause, where clause...

2. Report select object:

This report will show you the result objects of the report.

You can ask questions like:

Are there objects that appear in different universes?

If I am about to change an object, which reports will be effected?

you have located an error in a calculated object, you want to

Locate the reports and their users in order to alert the users about this...

You can also write a complementary SDK script that will just perform the 'edit' function in all the reports in the repository,

By doing that you will achieve a much higher result of impact analysis and of course, if your company or organization can't afford a Third party tool, then script can do the job.

There are other ways how to achieve Impact analysis without buying any tools,on that i will discuss in a separate post.

Thursday, September 2, 2010

שילוב טכנולוגיות חיפוש ב - BI

בכתבה הבאה והמעניינת של Wayne W. Eckerson ,נערכת סקירה של כלי BI המשלבים חיפוש בנתונים עצמם ,בשכבת ה-Meta Data ע"י כך מאפשרים הצלבת מידע חכמה שתורמת בין השאר למציאת דוחות רלוונטים טרם כתיבתם:

http://tdwi.org/blogs/wayneeckerson/2010/08/bi-search.aspx

Thursday, November 19, 2009

עוד קצת על Auditor...

אפשר להגיד שה"חסרון" הגדול של ה- Auditor הוא בכך שהוא מתעד אך ורק פעילות במערכת.
נשמע ברור אך המשמעות היא שדוחות "רדומים",כאלו שנכתבו בתקופתם למען מטרה רגעית,או דוחות תקופתיים שנותרו קפואים לא מתועדים מאחר ולא מתבצעת בהם פעילות,כך שאם אתם מעוניינים בסקירת מערכות מלאה(סה"כ דוחות פעילים ולא פעילים למשל) לא תוכלו להשיג את המידע הזה אלא אם כן תשתמשו ב - Query builder המעצבן,בסקריפט שתבנו,
בבדיקה רוחבית ב-CMC או שתשתמשו במוצר משלים נוסף,ה-Meta Data Manager המתעד את כל תכולת ה- Repositoty באשר היא ומכאן אפשר כבר להצליב מידע עם נתוני ה- Auditor ולגלות מתוך סה"כ הדוחות שיש בידי כמה באמת פעילים וכמה הם רק חלק ממאגר בדוחות שנוצר...

Tuesday, June 9, 2009

רשימת כל ה-connections ב- CMC

באמצעות ה SQL הבא תוכלו לאחזר את רשימת כל ה-connections ב- CMC
select si_id, si_name from ci_appobjects where si_kind = 'metadata.dataconnection'
דרך ה- Query Builder כמובן...

Sunday, May 10, 2009

Query the Universe’s Reports

באמצעות הסקריפט הבא תוכלו למצוא את השאילתות שמגיעות מעולם מסויים:
SELECT
si_id,si_name,si_webi,si_cuid
FROM
CI_AppObjects
WHERE si_name = 'UNIVERSE_NAME' AND si_kind = 'Universe'

בהצלחה...

Thursday, November 20, 2008

תשאול ה - repository באמצעות ה- Query Builder

ה- Query Builder הינו רכיב בפלטפורמת ה- BOXI,חלק מה- CMC המאפשר תחקור של ה - repository על מנת לקבל מידע חשוב כדוגמת השאילתות כאן אותם ניתן להעתיק as is ולהריץ באמצעות רכיב זה,אז הנה שלל דוגמאות נבחרות לשאילתות חשובות:

Get All Webi reports :
Select SI_ID, SI_NAME From CI_INFOOBJECTS Where SI_PROGID='CrystalEnterprise.Webi' And SI_INSTANCE=0
Get Full Client Reports :
SELECT SI_ID, SI_NAME,SI_FILES FROM CI_INFOOBJECTS WHERE SI_KIND in( 'webi' ,'FullClient')
Get All reports :
Select SI_ID, SI_NAME From CI_INFOOBJECTS Where SI_PROGID='CrystalEnterprise.Report' And SI_INSTANCE=0
Get All universes :
Select SI_ID, SI_NAME, SI_WEBI, SI_KIND From CI_APPOBJECTS where SI_KIND ='Universe'
Get All Users :
SELECT SI_ID, SI_NAME FROM CI_SYSTEMOBJECTS WHERE SI_PROGID='CrystalEnterprise.USER'
Get all groups :
Select * from CI_SYSTEMOBJECTS Where SI_KIND='UserGroup'
get all categories :
SI_ID, SI_NAME From CI_INFOOBJECTS Where SI_KIND='Category'
get all folders :
Select SI_ID, SI_NAME From CI_INFOOBJECTS Where SI_PROGID='CrystalEnterprise.Folder'
get all personal categories:
Select SI_ID, SI_NAME From CI_INFOOBJECTS Where SI_KIND='PersonalCategory'
מעוניינים להיכנס לחפירות נוספות ?

Friday, November 14, 2008

Universe for Metadata Manager

מהלינק הבא תוכלו להוריד את עולם (קובץ Unv כן ?) ה- Metadata Manager שיאפשר לכם לתחקר את ה-repository,זאת במידה והתקנתם כמובן את רכיב ה- Metadata Manager

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0d33e66-1173-2b10-febc-a6991b5fa47a