Generate human-readable metadata out of a mapping?

Hi, has anyone figured out a way to generate human-readable metadata out of a mapping? For instance, one of our developers would like to have a legible "lineage" dump that would show each target column, and all the input columns and/or transformations required to get from the source to there.
If so, we'd sure like a chance to talk it over with you!
Thanks,
Scott

Hi Scott,
Sounds like an enhancement request for the Metadata dependency manager. You can do this for tables already. But you still have to open all mappings from the manager to find out where the data for a particular column is coming from. Not easy, but it can be done if the problem is urgent.
Another possibility would be to use tcl/OMBPlus and start from OMBRETRIEVE MAPPING 'SOME NAME' GET PROPERTIES (TARGET_LOAD_ORDER)
This will give you a list of tables that are the target(s) for the mapping. From there you can retrieve the connections of the individual columns to their predecessor (operator or table) and repeat that all the way back to the beginning of the mapping.
This would be for an individual mapping. You then have to figure out how the mappings are related. And the dependency manager shows that can be done.
I personally don't think I will start developing this right now, though, like you, I would be very interested in the result.
Kind regards,
Eric.

Similar Messages

  • How do I display the DRM Metadata in a human-readable format?

    1. Ensure you're working with a metadata binary - if you extracted the DRM metadata out of an HDS or HLS manifest (.f4m or .m3u8), you will have to base64-decode the string into a metadata binary.
    2. Run this following Java command line tool, which is available on your Adobe Access SDK DVD:  java -jar libs/AdobePackager.jar -dm <name of metadata file>
    cheers,
    /Eric.

    When the viewing pane should be on the bottom: drag the bottom line up (it is in effect two lines in the same place).
    If the viewing pane is expected on the right: same, drag the line on the right to the left.

  • UPC-A barcode without the human readable numbers underneath

    Hello ,
    I have a lifecycle designer 8.1 on windows 7 machine, my requirement is to place the UPC-A barcode without the human readable number underneath the bars and with the interspacing between the bars as 0.020.
    Is the above requirement feasible and possible, please provide your inputs .
    Thanks in advance.
    Pooja

    Hi Pooja, I've done a barcode project before so here's what I know about this topic.
    First about the human readable text. This is mandatory according to the GS1 General Specification, so most UPC-A barcode generator tend to automatically add the text to create valid barcode image. If you really need to get rid of it, you might need to process the barcode image further after it have been created. I used this UPC-A creator, if you like you can check it out.
    As for the interspacing between the bars, each symbol character consists of two bars and two spaces, each of 1, 2, 3 or 4 modules in width. In other words, find any UPC-A barcode, and you will see it's composed of bars and spaces with four different widths. Most barcode generator can allow you to adjust module width, i.e. the narrowest bar / space. So you can't set each space to 0.020, as they are not equal to each other in the beginning.
    Hope this will help. If you there's anything more you need to know, I'd be glad to help.
    Regards,
    Catherine

  • UPC-A Barcode without human readable numbers underneath

    Hello ,
    I have a lifecycle designer 8.1 on windows 7 machine, my requirement is to place the UPC-A barcode without the human readable number underneath the bars and with the interspacing between the bars as 0.020.
    Is the above requirement feasible and possible, please provide your inputs .
    Thanks in advance.
    Pooja

    Hi Pooja, I've done a barcode project before so here's what I know about this topic.
    First about the human readable text. This is mandatory according to the GS1 General Specification, so most UPC-A barcode generator tend to automatically add the text to create valid barcode image. If you really need to get rid of it, you might need to process the barcode image further after it have been created. I used this UPC-A creator, if you like you can check it out.
    As for the interspacing between the bars, each symbol character consists of two bars and two spaces, each of 1, 2, 3 or 4 modules in width. In other words, find any UPC-A barcode, and you will see it's composed of bars and spaces with four different widths. Most barcode generator can allow you to adjust module width, i.e. the narrowest bar / space. So you can't set each space to 0.020, as they are not equal to each other in the beginning.
    Hope this will help. If you there's anything more you need to know, I'd be glad to help.
    Regards,
    Catherine

  • Converting CLLocation to a human-readable place name string

    In a text-based application I want to enable a simple geotagging feature. Is there a way to convert a CLLocation latitude-longitude information into an actual place name, like "New York, NY", "Vancouver, B.C., Canada", "Birmingham, England" etc.? It doesn't need to be terribly precise, if it can recognize all towns/cities of more than 100-200K people I will be happy. On the same subject, since I'm new to the whole geotagging/GPS thing (I'm developing on a Touch and have never used a GPS device), what are some other developers doing with regards to presenting location information in a human-readable format? Just knowing the longitude/lattitude seems rather uninspiring to me.
    Thanks,
    DonutMan

    You can use Google Maps Reverse Geocoding service.
    http://code.google.com/apis/maps/documentation/services.html#ReverseGeocoding
    It should be easy to wrap these js functions into Objective-C with -stringByEvaluatingJavaScriptFromString:
    I know there is also a pure OBJC Google API framework but I don't know if it includes this.

  • Unix timestamp conversion to human readable representation ...

    Hi,
    I map unix timestamps from MaxDB to the controller context of Web Dynpro and display the results in a table. Is there a smart way to convert the timestamps to human readable date and time? Maybe some way to manipulate the table values with a function before they are written ..?
    For now, I create a new node in the context and manually set each value with the according date/time representation ... but thats pretty cumbersome.
    Thank you very much for your help!
    Cheers,
    boris

    Hi Boris,
    Check http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html
    Date currentTime_1 = new Date(longUnixTimestamp);
    String dateString = formatter.format(currentTime_1);
    I would suggest you to create a calculated attribute under the same node as initial timestamp value and return a result of SimpleDateFormat.format().
    Best regards, Maksim Rashchynski.

  • Human Readable Backup of E1550?

    I have a E1550 with a corrupt config that is acting very wonky lately (shows wrong info in some of the settings and doesn't always save changes).  Since it may be the config that is at issue, I don't want to do a backup/resote, rather I plan to do a full factory reset and manully type everything back in.
    What would be nice is, creating a text based, human readable printout of the config for reference so that I don't have to manually type it all twice (once to save it, once for reentry).  PS3 ports, MAC filters, etc. have several entries, and they way the pages are designed it doesn't allow for easy, whole entry, cut and paste.
    Any suggestions?
    Note:  I am using web based only and would rather not install the Cisco Connect software.  That said, if it is the (only) solution, I will.

    Sorry, but I don't know what "Print Screen function" means.  I am only aware of it taking a screen shot, which would take longer and be more of a headache to do that for each tab (twice on some, since me laptop resolution is set pretty big) than to just manually type everything into a text file.
    I just find it odd that I cannot print out (to text) a full, current config...upgrading to newer model, replacing with another brand, changing device styles (to a cable modem device, for instance) ,etc...all would require copying all the settings without being able to use the Backup Config option built in.  That is something even my printer can do.  Well, I can guarantee one thing...I'll find out if any competing devices can do so before I buy another AP.

  • Need help in modifying mapping parameters of out the box mapping

    Hi There,
    I am a new bee to dac.
    Need help in modifying mapping parameters of out the box mapping, which is invoked by DAC task.
    We got a requirement to edit mapping parameter. When I go and see parameter under mappings tab in a mapping, I could not see any values in it.
    But when I set any value, and validate it. It is successful.
    Is it right way to do it?
    What my concern is, When I initially go and see parameter values under maapings tab in a mapping, they are blank.
    Where is it storing these values?
    Thanks,
    Rag

    If you modify mapping then u have to create new task in dac and dac itself craete parameter file at run time. if you want to add more parameters then do it in dac system parameters tab.
    Thanks
    Jay.

  • Convert from epoch timestamp to human readable date

    Hi everybody,
         I want to retrieve a human readable date from an fpga target of a sbRIO9636 ,so what is the function which can convert an epoch timestamp to a human readable date ? 
    (Noting that i need to retrieve the second,minute,hour,day,month,year... from the fpga target of this device)
    Thanks

    I have a program which retrieve the current time of windows (with the Get Date/Time in Seconds and Seconds to Date/time functions) and calculate the julian day parameter by using the second,minute,hour,day,month and year wich are displayed on the elements of the Unbundle By Name function (connected in the output of Seconds to Date/time function).
    This program works within windows and real time but I can't run it in the chassis of the sbRIO (errors displayed that these functions above aren't supported in the current target)
    Can i use another method to solve this problem.
    (See the front panel of this program in the following attached file)
    Attachments:
    julian day.PNG ‏110 KB

  • NW RFC SDK: No more human-readable RFC error messages?

    I'm converting my program from the classic RFC SDK to the NetWeaver one.
    Apparently, the RFC_ERROR_INFO.message value is no longer filled with the proper human-readable error message as it used to be.
    Eaxmple: trying to create a function description for a non-existant function
    Classic SDK: "Function module "Z_MYFUNC" not found."
    NetWeaver SDK: "ID:FL Type:E Number:046 Z_MYFUNC"
    I don't see how to get the old message back. Can anyone help? Thanks!

    I am using nwrfcsdk in c directly, I have encountered some other issues, you may
    check the nwrfcsdk init release blog by Ulrich via
    /people/ulrich.schmidt/blog/2007/05/10/sap-netweaver-rfc-sdk
    May be the patch 1 have solved this issue already.
    sapnote 1056472 SAP NW RFC SDK 7.10 -- Patch level 1

  • MRP Generated production orders greys out Sales Order and Customer fields

    Hi there,
    The MRP generated production orders greys out the Sales Order and Customer fields for some reasons. These fields are really important as they link the production order to the sales order and the customer's purchase order. Could the SAP team please fix this or advise alternative way of getting the sales order and customer info on production order? Thanks.

    Hello
    MRP only poulated this fields in case the material master has been set up with a strategy group hich is make to order (normally 20). Otherwise MRP summarizes all the requirements from different Customer orders and creates a production order
    Stephan

  • Transform XML-String to human readable XML-File

    I need to transform a XML-String as coming from a simple transformation into a human readable XML-File. That means with linebreaks and logical indenting, each line not longer than n charactors.
    Example:
    <one><two>text</two><three><four>text</four></three></one>
    into
    <one>
      <two>text</two>
      <three>
        <four>text</four>
      </three>
    </one>

    I wrote a method that will do this, but the method can not handle all kinds of XML-strings, but it works with most simple XML-Strings:
    METHOD xml_str2table.
    *** Importing
    **    I_XMLSTRING type csequence
    *** Returning
    ***   e_tab_XMLtab type table of string.        
      DATA l_cnt_length TYPE i.
      l_cnt_length = STRLEN( i_xmlstring ).
      DATA l_cnt_index TYPE i.
      DATA l_xmlline TYPE string.
      DATA l_oldchar TYPE c.
      DATA l_char TYPE c.
      DATA l_nextchar TYPE c.
      DATA l_indent TYPE i.
      DO l_cnt_length TIMES.
        l_cnt_index = sy-index - 1.
        l_char = i_xmlstring+l_cnt_index(1).
        IF sy-index < l_cnt_length.
          l_nextchar = i_xmlstring+sy-index(1).
        ENDIF.
        IF  l_char <> cl_abap_char_utilities=>newline.
          IF ( l_char = '<' AND l_nextchar = '/' ) OR
             ( l_char = '/' AND l_nextchar = '>' ).
            l_indent = l_indent - 1.
            IF l_indent < 0.
              l_indent = 0.
            ENDIF.
          ENDIF.
          IF l_char = '<' AND l_oldchar = '>'.
            APPEND l_xmlline TO e_tab_xmltab.
    *      write: / l_xmlline.
            CLEAR l_xmlline.
            DO l_indent TIMES.
              CONCATENATE space space l_xmlline INTO l_xmlline SEPARATED BY space.
            ENDDO.
          ENDIF.
          if l_char <> space.
            CONCATENATE l_xmlline l_char INTO l_xmlline.
          else.
            CONCATENATE l_xmlline l_char INTO l_xmlline SEPARATED BY space.
          endif.
          IF l_char = '<' AND l_nextchar <> '/'.
            l_indent = l_indent + 1.
          ENDIF.
        ELSE.
          l_indent = 0.
          APPEND l_xmlline TO e_tab_xmltab.
    *    write: / l_xmlline.
          CLEAR l_xmlline.
        ENDIF.
        l_oldchar = l_char.
      ENDDO.
      APPEND l_xmlline TO e_tab_xmltab.
    *write: / l_xmlline.
    ENDMETHOD.
    The second Method does the same not with an string, but with an X-String:
    METHOD xml_xstr2table.
    *** Importing
    **    I_XMLSTRING type xsequence
    *** Returning
    ***   e_tab_XMLtab type table of string.     
      DATA l_tmp_string TYPE string.
      DATA conv TYPE REF TO cl_abap_conv_in_ce.
      conv = cl_abap_conv_in_ce=>create(
                encoding = 'UTF-8'
                endian = 'L' ).
      conv->convert(
        EXPORTING input = i_xmlstring
        IMPORTING data = l_tmp_string ).
      e_tab_xmltab = xml_str2table( l_tmp_string ).
    ENDMETHOD.

  • File which is not human readable

    Dear Friends,
    I want to print some confidential characters and numbers in a file so that,
    1. file will not be editable by any text editor such MS-DOS editor, Notepad or Wordpad etc..
    2. file will not contain human readable characters
    What file writer or reader classes shall I use ? and with what methods ?
    Avijit

    Use ObjectOutputStream...
    from the java doc..
    FileOutputStream ostream = new FileOutputStream("t.tmp");
         ObjectOutputStream p = new ObjectOutputStream(ostream);
         p.writeInt(12345);
         p.writeObject("Today");
         p.writeObject(new Date());
         p.flush();
         ostream.close();You can also encrypt the valuse before writing...
    appu

  • How do I crop around an image that is not straight (i.e. crop a country out of a map) on pages?, How do I crop around an image that is not straight (i.e. crop a country out of a map) on pages?

    How do I crop around an image that is not straight (i.e. crop a country out of a map) on pages?, How do I crop around an image that is not straight (i.e. crop a country out of a map) on pages?

    If you have an image that you want to crop for insertion in a Pages document, you can use a program like GIMP to edit the image.

  • More human readable MC size

    Hi guys.
    I was searching for info to make size colomn in MC more human readable than just number of bytes and the only thing found is the option "Use SI size units". OK, it's better but "735074k" is half-human-readable. I want it to be like "du" does:
    3,8G ./***
    2,1G ./***
    31G ./***
    8,3G ./***
    3,4G ./***
    44G ./***
    I tried to use bash syntax in Listing Mode, like
    ... | `du -h` | ...
    ... | `du -sh` | ...
    but MC doesn't accept that. Is there any other way to make it du-like?

    Width of the column doesn't do what I was talking about. For example now that I did what you suggested I have two files of sizes shown as
    |6325|
    |90k |
    Which should be something like
    |6.1 K|
    |90 K |
    Last edited by Mr. Alex (2012-08-05 10:48:21)

Maybe you are looking for