How to do data quality check on XI?

Hi XI guru,
I am working on a project, our architect want XI to perform some data quality check to make sure the message contains correct data in future processing. Is there any existing solution or walk arround for XI to perform the data quality check?
For example: if field A and field B is not exist, then XI need to send a email to remind someone who support this interface.
For this kind of scenario, is that possible for XI to handle? What's the best option for XI?

Hi,
check all the condition in UDF and based on the condition result raise an alert.
follow below steps:
Michal Krawczyk
The specified item was not found.
Configuration steps are: go to transaction ALRTCATDEF
1) Define Alert Category
2) Create container elements which are used for holding an error messages.
3) Recipient Determination.
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/alert%2bconfiguration%2bin%2bxi
Alert can be triggered in different ways.
1) Triggering by Calling a Function Module Directly.
Triggering XI Alerts from a User Defined Function
chirag

Similar Messages

  • Data quality check or automation

    Apart from passing the report to the user for testing are there ways the process can be automated for a data quality check and how?
    Thanks.

    Hi Dre01,
    According to your description, you want to check the report data quality. Right?
    In Reporting Services, the only way to check the report data is viewing the report. So for your requirement, if you want to make this data processing automatically. We suggest to create subscription, it will process the data automatically based
    on the schedule and you will get the subscription of report to check if it shows data properly.
    Reference:
    Create, Modify, and Delete Standard Subscriptions (Reporting Services in Native Mode)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • How to install Data Quality Client on Windows when the Servers are on AIX

    I have installed ODI, ODI DP and DQ Servers on an AIX machine. However, Oracle Data Quality Client is an Windows only component. How do i install it? When I use the software of ODI, for Windows platform,I get the following error when i try to connect.
    An unexpected error has occurred. Please refer this information to Trillium Software support.
    Description: invalid command name "::com::avellino::metabase::authenticate"
    File: ..\include\ExecutionContextHandler.h
    Line: 326
    Stack:
    invalid command name "::com::avellino::metabase::authenticate"
    while executing
    "::com::avellino::metabase::authenticate madmin 303f4450-8ce1-436f-9a16-54fae4d8a4cf ::com::trilliumsoftware::tssauto::pwd_answer"
    invoked from within
    "remote0 read"

    Hi,
    We are hitting same issue (Metabase Manager from windows) to ODQ server on Solaris and event viewer in windows server showing exactly same message .
    Any luck or pointer ?
    Atul Kumar
    http://onlineAppsDBA.com

  • How to handle data quality by using rules defined outside SAP MDM

    Hi All,
    I have a requirement: There are number of cleansing rules defined in different quality product. I need to integrate that quality tool with SAP MDM. Is it possible to do this? I guess with the help of Java API's!!!!
    Can I use MDM enrichment controller here? If yes, than how to use it.
    thx,
    R.n

    Hi R.n
    The MDM Enrichment Framework is certainly the best way to answer your requirements.
    Please see the Enrichment Architecture guide at MDM Documentation Center http://service.sap.com/installMDM
    A recorded demo session at SDS Community Page is available to present such system.
    Regards
    Orit

  • I get a contract iPhone 5 today, bt(maybe the baterry) something is moving inside if I shake that. My question is how this handset pass quality check. Not only that, I also got another handset with problem, that's earpiece not working.

    About the quality

    Take the time to search the forums (it's faster than posting a question) and you'll find multiple other postings about the same issue and what was done to resolve it.    

  • Passing data from check FM

    Hi,
    Wanted to know how to pass data from check FM to workflow container?
    We are not able to add parameters for event container as it is standard event.
    Can we set attribute of object ? I could not find macro for setting property.
    Expecting urgent help.
    Regards,
    Akshay

    Hi Akshay,
    Trying to pass data from check FM to workflow container is the wrong approach to use.  The purpose of a check FM is ONLY to see if the workflow should be started by the event or not.  You cannot and should not even attempt to change the event container in a check FM.
    What you need to do is to take a step back and think about your options:
    1. "Not able to add parameters ... as it is a standard event".  Well you can extend the event parameters on a standard event by creating a delegated subtype of the standard object type.  However if the event is raised by standard code this may not help you anyway.   It's worth reading the SAP Library doco on this as some types of events do pass additional information provided you define the event parameter names correctly, e.g. change document events will automatically pass the old/new value of certain fields.
    2. Is the data you are trying to pass related to:
    a) The object - then use attributes of the object instead to calculate the value
    b) The person creating the event - then use attributes of the event creator, i.e. as soon as the workflow starts, add a step to instantiate an instance of an object representing the user such as USR01 or USR01DOHR.
    c) Other standard data in the event container such as the calling program id, the date/time - any of that info can be passed to your workflow container and then used to derive further info from there.
    3. If the data you are trying to pass is only available in the standard calling application, then you need to find another way to raise the event or raise a custom event.  E.g. in a user exit or BADI.
    4. And one final option of last resort - create your own RECEIVER function module - this does allow you to fill the workflow container during the event linkage.  But I would still consider this a "last resort" option.
    Regards,
    Jocelyn
    Message was edited by: Jocelyn Dart

  • Data quality in SSIS

    hi
    how you handle data quality using SSIS and what it means by quality of data

    Hi coool_sweet,
    Data quality functionality provided by Data Quality Services is built into a component of SQL Server Integration Services (SSIS) 2012 named
    DQS Cleansing component which enables us to perform data cleansing as part of an Integration Services package.
    If you are using an earlier version of SSIS, we can use Data Profiling Task to profile data that is stored in SQL Server and to identify potential problems with data quality.
    Besides, as Vaibhav suggest, we can also make use Derived column, Data conversion, lookup etc. in the package to apply business rule and to take care of data quality.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Transport Quality Check-How to design

    Dear All,
    During transport request migration from SAP development system to SAP production system, we are facing following challenges.
    1. Parallel developments
    Change1 on ObjectA is done on development and migrated to test. Another change2 on same objectA is done by other developer and he also send it to test. Change1 is overwritten and testing can not be performed.
    2. Changes moved to production for critical business objects during a time when critical business activities are scheduled.The timing of change migration to production was wrong.Developer and tester were not aware of that critical business activity.
    I request your suggestion on how quality check can be in place to avoid above situations.
    What is the process following in your organization/client/project?
    Thankful to All in Adv.
    Brgds,
    Pankaj

    Hi Pankaj,
    This is not a technical issue.
    Only thing you can do is to make the developers aware of production impact.
    may be remove their rights to perform imports in production... so that a system admin can control it.
    You will have to figure out.. approval level in your organization to transport anything in production.
    Also a fixed time to be decided for transport, may be weekly once.
    Also for emergency transports, you must have a higher level of approval procedure in place.
    Regards
    Gaurav Desai

  • SAP Data Quality Management: how to replace input fields

    Hi all,
    the input fields in the SAP DQM 4.0 Real time job Job_Realtime_DQ_SAP_Name_And_Address_Match are:
    REC_NUM
    NAME_FIRST
    NAME_LAST
    NAME1
    NAME2
    HOUSE_NUM1
    STR_SUPPL1
    STREET
    CITY1
    COUNTRY
    POST_CODE1
    REGION
    ADDR_TYPE
    MTCSTD1
    MTCSTD2
    PO_BOX
    POST_CODE2    
    THRESHOLD
    I want to replace one of the fields (i.e ADDR_TYPE) with "Account_group" column.
    The idea is replace, not create of additional fields ( as described in SAP BusinessObjects Data Quality Management (DQM): Enhancements for more fields other than address data for Duplicate Check SAP Business Objects Data Quality Management ( DQM ) Enhancements for more fields other than address data for Duplicate Check.).
    Could you please let me know if the standard  XML file sent by the RFC server contains the Account_group column.
    Any other suggestions and ideas are welcome
    Thanks in advance
    Goran

    Hi,
    the additional data tab is controlled by means of classes created in DMS.
    if your requirement is something like,
    project name
    responsible person name etc..
    for this - in CL01, you can create class, say Project XYZ
    in CT04 - you can create characteristics as project name and person name..etc for this class.
    in each characteristics you can maintain the values which will serve the requirement.
    hope this helps U..!
    Thank You,
    Manoj
    award points if useful..!

  • CDS Data Quality Health Check Error -(Code: 207,103)

    Using the CDS Individual Data Quality Health Check. 
    Created a new data source, snap shot and mapping.  Cloned the job and modified the snapshot an mapping.  Ran the Job and go the following :An error occurred whilst creating task '[I2A] Profile Individual Misc Data' : Failed to load process "[I2A] Profile Individual Misc Data" (Code: 207,103) - Any Suggestions

    Determined the Error to be a missing processor.  I must have deleted it by mistake.  You can identify which one is missing by the processor Name [I2A] Profile Individual Misc Data

  • How to work about bo dq (data quality)

    Hi ,
        I want to learn about the BO DQ , can anybody kindly explain what it use and how to work ?
    thanks very much .
    Jialiang.Qiu

    Hi,
    1] Login to
    http://help.sap.com
    2] Go to fourth tab 'SAP BusinessObjects'
    3] SAP BusinessObjects Overview : click on 'All Products'
    4] give the selection of the product from drop down list ' Data Quality'
    You will get the list of PDF ( documents) which will helps you.
    Regards,
    Deepti Bajpai

  • Oracle Data Quality: how to load fixed file

    Hello to all,
    I need to load several fixed files in Oracle Data Quality.
    As far as I understand from the documentation, I think I need to use a "Cobol" Loader Connection, so I created one and put all my files under the "Data directory".
    I don't know what I need to put under "Schema directory".
    Then I tried to create an entity from my Cobol Connection, and no entity is listed.
    I have also some problems with the docs, because the pages about Cobol Copybook/Fixed connection, etc. seems missing from the documentation I find around.
    I followed the tutorial and I think this is a really interesting product, and I need to test it on fixed file as soon as possible.
    Thank you,
    Andrea

    Hi Andrea,
    In your Cobol Loader, you need to define the cobol file extensions (eg. cbl) under data extensions field. Then restart the ODQ GUI and the entities should appear.
    The documentation bugs you face will be ironed out in the next release.
    Do tell me if this helps

  • How do I do a data type check?

    Hi.
    I was trying to do a hashtotal for a table column. It is necessary that the table column only contains numeric values. Is there a way to do a data type check, before I compute the hashtotal value? Thanks.
    LOOP AT itab INTO hash_value.
      IF hash_value = NUMC. " (==> Cannot)
        hash_total = hash_total + hash_value.
      ENDIF.

    you can try this
    data : text(50),
           dtyp like DD01V-DATATYPE,
           bef(15),
           aft(15).
    data : dtype(1).
    text = '1,234.60'.
    if text co '0123456789.,'.
    write : / 'numeric'.
    endif.
    split text at '.' into bef aft.
    replace all occurrences of ',' in bef with space.
    condense bef.
    CALL FUNCTION 'NUMERIC_CHECK'
      EXPORTING
        STRING_IN        = bef
    IMPORTING
    *   STRING_OUT       =
       HTYPE            = dtyp
    if dtyp cs 'NUMC'.
    write : / 'Befor decimal Numeric'.
    else.
    write : / 'Befor decimal Character'.
    endif.
    clear dtyp.
    CALL FUNCTION 'NUMERIC_CHECK'
      EXPORTING
        STRING_IN        = aft
    IMPORTING
    *   STRING_OUT       =
       HTYPE            = dtyp
    if dtyp cs 'NUMC'.
    write : / 'After decimal Numeric'.
    else.
    write : / 'After decimal Character'.
    endif.
    regards
    shiba dutta

  • How to setup data validation mechanism

    Hi, gurus,
    Now our customer wants to do data cleansing before loading data into infocube or ods, the source system includes R/3, flat file, and some legacy systems. However the client wants to create a staging area to keep incoming data, and develop some programming to check data validation. The specific requirement is as following:
    1. Provider a user interface to let biz man to correct the error record;
    2. can code logic to check the data rejection reason, such as field type is wrong, master data doesn't exist, and etc, and can prompt these reason message to assist business guy correct;
    They want to create a specific staging for data cleansing purpose, and because refer to my prior experience with some ETL tools, we can ask developer to write embeded program in informatica or datastage to check data quality and write down the rejection reason in a file to assist business man correct;
    so if we want to use SAP BW PSA for this purpose, is it feasible? Can we modify PSA to add one column, 'rejection reason' and add some ABAP program here; or you guys have some other good options for this function.
    and can we use PSA to keep all data for 5 years? because the annual delta data is not very big, just 4G.
    Someone suggests to create Z table in BW system for staging purpose, however this solution can not use BW ETL tool to load data but need heavy ABAP programming, so any good solution on this?
    BTW: can I modify PSA structure to add 1 or 2 column, such as reject reason?
    and how to use abap program to access Characteristics master data? are there any function module to read master data directly rather than select data from P table or T table?
    Regards, ls

    I think if the business guy is given some basic BW training and some aspects about correcting PSA records or adding or loading missing master data,then it can work.
    The BW monitor does give you good enough messages about the data load errors.
    I do not think it is good to modify the PSA..because this is against purpose of having PSA.PSA has records in transfer structure format,as sent by source system.
    PSA is often preserved for data reloads that might be needed some point in future.
    As u r saying that annual record load is not big,u can preserve PSA and then later develop a custom program to delete PSA's older than..say 2-3 years..(there might a std program for this).
    Modifying or adding columns to PSA is not general practice.
    For reading master data maybe u can use this fn module..RSAU_READ_MASTER_DATA.

  • The Data quality knowledge base property is empty

    Hello 
    I build Knowledge base and published it successfully (using the DQS client wizard  normally )
    But when i open new ssis project and try to use the DQS component i can't use the knowloedge base i build , i get the message The Data quality knowledge base property is empty
    How can i be sure that i published successfully (any query on repository ?)
     What do i miss ?

    Hello,
    Use the Data Quality Client to check in the Open Knowledge Base
    screen if the knowledge base was published. To do so, click Open Knowledge Base
    in the home screen of Data Quality Client, and then check the Date Published column.
    Alternately, you can also check the PUBLISH_DATE column in the DQS_MAIN.dbo.A_KNOWLEDGEBASE
    table.
    Thanks,
    Vivek

Maybe you are looking for

  • Buying & Installing Photoshop CC and Lightroom - Help

    I Hate Adobe...Which I have always revered in the past. But this experience has been the worst software purchase & installation process in my life! This is most painful process I have ever been through trying to purchase and install software. User Fr

  • How do i get itunes to reconize my ipod is plugged in?

    the computer tells me that tthe ipod is plugged in but itunes wont come up when plugged in

  • Which table stores MII log messages

    Hi ,          Can anyone let me know the name of the table where MII stores all the log messages? As far as I know Netweaver is using one SQL Server database internally to store all the MII log messages. I would like to know the name of the table whe

  • Re: Using double quotes with CellWrapper parameter on rwservlet

    I'm on 11.1.2 on Windows 2008 and I cannot for the life of me get a delimited report to generate with a double-quote cell wrapper. I've tried every suggestion that I can find, including the ones in this thread, but nothing seems to work. I reliably u

  • Transparent box on image printing strage

    Hello, A .png image in a document has a transparent background, and it looks fine as a PDF, but is very clearly a different color when printed. Any thoughts on what this could be? Thanks!