Same scenario running in parallel for different values

Hi all, I have a requirement according to which, on a high level, calls for a scenario "in parallel" running for a set of values that are passed into it. To break it down, say you have a script that performs a treatment (could be anything), and to do this, he needs a list of values (for example, 1, 2 and 3). We need, it's that the script runs for these three values at the same time, the reason being, it can work 10 minutes to 1, 20 minutes for 2-10 minutes for 3 and we do not want to wait that it finished for 1 pass to 2 and 2 and complete then go to 3. In order to test this can be done, ideally, we would like to see in the operator when the scenario is started, it runs for all three values at the same time. Gurus, if there is anything that's possible, let me know.

Thank you very much!

Yes, they will be... Just put an extra step (odi procedure to trigger the error using java beanshell, jython or groovy etc.) in the scenario (put inside the package and then generate the scenario or a step before the scenario) which will lift the current timestamp and can be printed to the operator.
I guess that there is a difference of microsecond that can be ignored (oracle can't stand not but the fact SQLServer)

Thank you.

Tags: Business Intelligence

Similar Questions

  • Several scenarios running in parallel

    Hi all
    I'm trying to find a way to run multiple Interfaces / scenarios within a single thread, I found some useful pointers in the thread below.

    Link: multiple interfaces within a package in parallel running

    Which lead me to use ODIStartScen in asynchronous Mode. This works for most, but this method generates a new Session for each child thread number. Is it possible to run sessions of the child in the parent?

    Thanks in advance

    Mike

    Hi Mike,.

    The sessions of the child are always marked for parent sessions. You can find it in the rest work table in the table of snp_session domain name is parent_sess_no.

    To keep the same session id in the parent, try it below:

    1 declare a variable with the mode of updating as 'select' <%=odiRef.getInfo(SESS_NO")%>
    2 update this variable in the Parent Package.
    3. in all the child packages, just declare this variable. This will help ODI to identify the variable and the value is already refreshed, it will be used during execution.
    4 use this variable and do what you are interested.

    I hope this helps.

    Thank you
    Laetitia B

  • Is it Possible to run in parallel for several scenerios consolidation?


    Hi all

    Can we run parallel console for several scenerios in HFM. These scenerios contain very less amount of data.

    Please answer.

    Thank you

    Smail

    Technically, you can do it, but you must be careful do not run simultaneously consolidations that could affect each other.  I recommend you to check the rules file for references to the 'ImpactStatus' that will give you a good idea of how the scenarios could affect each other.  If you happen to run 2 groups that affect the other, you could wait for a very long time for consolidations finish.

    Concerning

    JOINT TASK FORCE

  • I want to change the location of Firefox 3.6.8 profiles so that the same profile can be used by different Win XP user accounts.

    I changed the storage location of the profiles for versions of Firefox prior to version 3.6.8 on other computers by changing profiles.ini to point to the modified location, using the same file successfully profiles.ini for different user accounts. When I upgraded to 3.6.8 on this machine dual-booting Win Xp and Win 7, modified profiles storage location has been maintained so that all users in the two operating systems use the same profile (and the same version of Firefox). I tried to use what I think, it's the same procedure in another Win XP machine, but when I try to open Firefox 3.6.8 installed on this computer, I get a message saying that Firefox is already running and I have to close to go forward.

    Please explain how I can get this to work.

    Thank you.

    You define the location of the profile profiles.ini file for XP and Windows 7 point to that same folder.

    Easier to accomplish this is to create a new profile and choose the location of this profile to point to the profile folder.

    Make sure you have write access in the two BONES in the profile folder.

    See http://kb.mozillazine.org/Recovering_a_missing_profile

  • Sales order form, line status code is displayed as "WITHDRAWN". but the same code appears as "AWAITING_SHIPPING" for the same line in the database. can you please explain, where the value in frontend comes? It differs from the flow_status_code in oe_or

    Sales order form, line status code is displayed as "WITHDRAWN". but the same code appears as "AWAITING_SHIPPING" for the same line in the database.

    Where the value in the frontend is filling?

    It differs from the flow_status_code in oe_order_lines_all?

    Thanks for the correction.

    He slipped right out of my mind!

    Here is a detailed explanation of this case:

    Status of orders picked and picked partial

    Kind regards

    Bashar

  • You can run several APEX headphones for different instances on the same server

    Please confirm that we can run several APEX headphones for different instances on the same server?  It is a configuration of xml configuration or do we need to do more?


    Thank you


    Tony Miller

    SmartDog Services

    Austin, TX

    Hello

    With last listener APEX, you can configure multiple databases

    Oracle Application Express listener configuration

    Is that what you mean?

    Kind regards
    Jari

  • Why the different values for an analytic function of the same group/game

    I have the suite of table I'll be using.

    Select * from table1;

    REC_ID | STATUS | DATE_FROM | DATE_TO

    1. C | 7 January 2015 |

    2. H | December 3, 2014. 6 January 2015

    3. H | October 3, 2014. December 2, 2014

    4. H | May 30, 2014. October 2, 2014

    5. H | May 29, 2014 | May 29, 2014

    6. H | April 16, 2014 | May 28, 2014

    7. H | Tuesday, April 25, 2007 April 15, 2014

    INSERT statement if you need.

    TOGETHER TO DEFINE

    CREATE THE TABLE1 TABLE:

    (

    NUMBER OF REC_ID,

    VARCHAR2 (1 BYTE) STATUS NOT NULL,.

    DATE_FROM DATE NOT NULL,

    DATE OF DATE_TO

    );

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM)

    Values

    (1, 'C', TO_DATE (7 JANUARY 2015 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM, DATE_TO)

    Values

    (2, 'H', TO_DATE (3 DECEMBER 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), TO_DATE (6 JANUARY 2015 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM, DATE_TO)

    Values

    (3, 'H', TO_DATE (3 OCTOBER 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), TO_DATE (2 DECEMBER 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM, DATE_TO)

    Values

    (4, 'H', TO_DATE (MAY 30, 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), TO_DATE (2 OCTOBER 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM, DATE_TO)

    Values

    (5, 'H', TO_DATE (29 MAY 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), TO_DATE (29 MAY 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM, DATE_TO)

    Values

    (6, 'H', TO_DATE (APRIL 16, 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), TO_DATE (28 MAY 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    Insert into TABLE1

    (REC_ID, STATUS, DATE_FROM, DATE_TO)

    Values

    (7, 'H', TO_DATE (APRIL 25, 2007 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), TO_DATE (APRIL 15, 2014 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'));))

    COMMIT;

    I will exercise more analytical query...

    Select rec_id date_from, date_to, status,

    min (date_from) over (partition by order of status by date_from desc) min_dt_from_grp,

    ROW_NUMBER() over (partition by order of status by date_from desc) rownumberdesc,

    ROW_NUMBER() over (partition by order of status by ASC date_from) rownumberasc

    FROM table1;

    the query result

    REC_ID | DATE_FROM | DATE_TO | STATUS | MIN_DT_FROM_GRP | ROWNUMBERDESC | ROWNUMBERASC

    1. 7 January 2015 | C | 7 January 2015 | 1. 1

    2. December 3, 2014. 6 January 2015 | H | December 3, 2014. 1. 6

    3. October 3, 2014. December 2, 2014 | H | October 3, 2014. 2. 5

    4. May 30, 2014. October 2, 2014 | H | May 30, 2014. 3. 4

    5. May 29, 2014 | May 29, 2014 | H | May 29, 2014 | 4. 3

    6. April 16, 2014 | May 28, 2014. H | April 16, 2014 | 5. 2

    7. Tuesday, April 25, 2007 April 15, 2014. H | Tuesday, April 25, 2007 6. 1

    If you look at the output above, it dates back in the min_dt_from_grp column.

    MY question is if the analytical function calculates for a particular/set group, which is by statute and for what min (date_from) partition is 25-apr-2007 for the GROUP H (Status column), then why I have different values returned by the query above in the min_dt_from_grp column.

    Hello

    Because you have specified an ORDER BY clause for the analytical function. In doing so, you calculate the rows on a window. Since you have not specified a windowing clause, the default applies:

    RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW

  • Different values of Excitation in the same spot

    Hello

    I am trying to acquire signals of pressure two sensors of pressure simultaneously using DAQ Assistant. I use an Ethernet NI DAQ with the NI 9237 Module chassis. One of the transducers requires a voltage of 10 vdc, while the other transducer requires 5 vdc excitation. I created a task DAQ Assistant with two channels (one for each transducer). When I run the VI, it returns the following error:

    Error-200257 occurred to the DAQ Assistant

    Possible reasons:

    Property of excitement must be the same for the related physical channels.

    Refer to the documentation for more information on the definition of excitement through the related physical channels.

    Conflicting properties

    Property: AI. Excit.Src
    Value: Internal

    Property: AI. Excit.Val
    Value: 10.0

    Channel name: Pressure_1

    It looks like using different excitations causing the problem. Can you please help me solve this problem in order to acquire simultaneous action of the two sensors and provide the necessary excitement for each of them.

    Aaron_W

    Thank you for your response. Based on what you posted and I expected different values of excitement are at the origin of the problem. However, I am always looking for another solution instead of buying an additional module because it is quite expensive for a student like me.

  • Map of the same different value of the column in different column based on conditio

    Hi experts,

    We source as Oracle tables and target also Oracel tables.

    Source
    --------
    Column1 | Column2 | Column3

    Goal
    ---------
    trg1 | trg2

    I need to
    Insert the value of Column1 in trg1 where column2 = 'xxx '.
    Insert the value of Column1 in trg2 where Column3 = "yyy".

    After giving the conditions on mapping, the where conditions become clubed with and I get a different value to what is excluded. As the same way, I have the same scenario for most of the columns in my target table. Suggest me how do.

    Thanks in advance.

    Hello

    to do everything in a single interface without performance issue you could do a join like this

    Source.col2 = source2.src1 or Source.col2 = Source2.src2

    This mapping and

    Target.trg1

    CASE WHEN Source.col2 = Source2.src1 THEN
    Source.Col1
    ANOTHER NULL
    END

    Target.TRG2

    CASE WHEN Source.col2 = Source2.src2 THEN
    Source.Col1
    ANOTHER NULL
    END

  • run a parallel scenario

    Hello

    I want to run tha same scenario with two different source files (w / async session) at the same time.
    The data server is set to receive the file name (with Variables of ODI). When I run the script just once, that's fine.
    but when I try to execute the same script asynchronously, an error is raised, with the following description, "the name is already used by an existing object.

    This error is raising in creating stage of work table is obviosly the LKM attempts to create the work table with the same name in the two sessions.

    What is a kwon how to solve this problem?

    Thank you

    Is there a specific reason, you use the SQL FILE.
    What is your SQL database when you attempt to load? If it's Oracle, then for large volumes of data, LKM using SQLLDR is much better.

    Anyway, as Cecilia suggested, duplicate the KM and change step 11 'Create table work' and check to ignore errors.
    And you also need to remove Drop Table of working stage.

    However, I think that the truncate table command will have a side effect that if file1 is still loading File2 has finished loading and the table truncated for File2 will also eliminate the remaining records loaded for File1.
    Since each record is loaded one by one and not as a whole, this problem can arise.

    There is another approach that can be used, assuming that the SQL database is Oracle. Similar constructions exist other RDBMS like SQL Server, but I donot know quite well.

    In Oracle, you can create the temporary table as a "global temporary Table.
    And replace the step 31 'work Drop Table' of LKM with "Delete * from table»
    So, this will eliminate records only for the session of file1 and file2 is not.

    I hope this helps.

  • Prerequisites for reentrant SubVIs to run in parallel

    Hello!

    In my VI, two clones préallouées of a Subvi, I thought I would go in a separate thread of each. Just this sub - VI contains a reference to a double and it increments. The two clones ran in parallel, but not in separate threads. For comparison, I did a Subvi, which does not have a reference - these clones run each in own thread.

    I noticed this watching the CPU usage: in the first case, has been used as a single core in the second respectively two sons were used.

    (1) I wonder what are the prerequisites for a Subvi to run effectively not only in parallel, but in fact in separate threads?

    (2) is there a way to discover during compilation which (Tufts) parts of a VI run in parallel, and SubVIs get making their own thread of execution?

    For reference: the execution is slow. If I understand correctly, the GUI is running in its own thread, so no interfering only not with the SubVIs that multiply references. I think that there is also no locking a reference readings and writings to a reference should be very fast. Is this correct? If so, why is this slow running?

    Thanks for your replies

    Marco

    (The test computer has a Quad-Core with Hyperthreading, using LabVIEW 2012SP1)

    One thing I know is if you have any manipulation of the UI elements.

    In the case you use a reference to a UI element user and properbly using the property node to insert data.
    This limits LabVIEW for your sub vi of in the UI thread.

    If you have transferred the values on the queue to a vi that manages all the user interface controls, then only that vi will be in the UI thread.

    Who is?

  • How to map the same tag of the element with a different value in BI Publisher rtf model.

    Hello

    I have an xml file with the same name in the < tag > element and I do not know how to associate the same < tag > element to different string in the document rtf template attribute.

    For example: "' Eswitch <number > is repeated in this xml file, when I am mapping this element to the document rtf with a different string, I have same value 'D00002 ' . I should get values D00002 and DMR00002.

    < document >

    < TitleBlock >

    < number > D00002 < / number >

    < itemType > Document < / itemType >

    < lifecyclePhase > preliminary < / lifecyclePhase >

    < description > gtedgg < / description >

    < shippableItem > n < / shippableItem > < / cartridge > < / Document >

    < DMR >

    < TitleBlock >

    < number > DMR00002 < / number >

    < itemType > DMR < / itemType >

    < lifecyclePhase > preliminary < / lifecyclePhase >

    test nomenclature model bom1 < description > < / description >

    < POS > < value > Test < / value > < / POS >

    < shippableItem > n < / shippableItem > < / cartridge > < / DMR >

    < / AgileData >

    I followed steps below for map document model rtf with the same tag xml with a different value.

    1. install Office word 2013.

    2 BI Publisher for desktop software installed. It will add a BI Publisher plugin to the word document.

    3. with the help of desktop publisher BI, created a model of document rtf file.

    4 imported the document rtf template example xml file.

    The data is loaded successfully.

    5 tires model rtf field symbol to map the tags to xml to rtf document attributes element.

    7 saved the document in PDF format.


    Thank you

    Please mark it correct so that it is useful for others to find the solution to a similar request.

  • different values on the same grouping column

    Hi all

    I have a requirement to find different recordings of the same grouping columns have value different values in the columns, for example:

    WITH

    Data (G1, COL)

    AS

    (

    SELECT 'A', '456' FROM dual UNION ALL

    SELECT 'A', '345' FROM dual UNION ALL

    SELECT 'A', ' ' FROM dual UNION ALL

    SELECT ' 'B, 123' FROM dual UNION ALL.

    SELECT ' 'B, 123' FROM dual UNION ALL.

    SELECT ' 'B, 123' FROM dual UNION ALL.

    SELECT 'C', "789' FROM dual UNION ALL

    SELECT 'C', "789' FROM dual UNION ALL

    SELECT 'C', "" the DOUBLE

    )

    Select g1, pass data

    Ideally for G1 = A, the NECK should have that a single value across records ' 456 'or ' 345'. So I need to check the values in NOT NULL of the COL where, for any value of G1, we have different values of the colonel G1 = 'B' is perfectly fine, so I don't need. G1 = C is good too and I'm not worried about it. I only need these entries when the neck was non-empty value / NULL not different for the same value of G1.

    So expected out put is

    Capture.PNG

    WITH

    Data (G1, COL)

    AS

    (

    SELECT 'A', '456' FROM dual UNION ALL

    SELECT 'A', '345' FROM dual UNION ALL

    SELECT 'A', "double UNION ALL

    SELECT ' 'B, 123' FROM dual UNION ALL.

    SELECT ' 'B, 123' FROM dual UNION ALL.

    SELECT ' 'B, 123' FROM dual UNION ALL.

    SELECT 'C', "789' FROM dual UNION ALL

    SELECT 'C', "789' FROM dual UNION ALL

    SELECT 'C', "the DOUBLE

    )

    Select g1,

    Col

    de)

    Select g1,

    Col,

    Count (distinct trim (col)) at the NTC (g1 partition)

    from the data

    )

    where NTC! = 1

    and trim (col) is not null

    /

    G COL. NO.
    - ---
    A 345
    A 456

    SQL >

    SY.

  • With the help of DAC for running no BIApps infa jobs n 2 EP running in parallel

    Hello

    We already have configuration BI Apps prod environment using DAC, Informatica and OBIEE 11 g for one of our customers.

    Now, we want to check the possibility of using the DAC for the execution of BIApps no informatica related jobs.
    (That we had only a week of the execution plan of DAC weekend and Informatica and DAC are inactive most of the time during the week)

    Customer wants a separate new small datamart be configured which meet the requirements of statement for different departments and has no links of kinship or any link with existing BI Data Warehouse applications.

    I just wanted to check if it will violate the license terms (if we use CAD to workflows not BI Apps and run another EP)?

    In addition, the DAC Build 10.1.3.4.1 is capable of running two parallel execution plans?

    We have heard long back that two parallel feature EP will be lunched in the version 11g CAD. Pointers or new in this space?

    Thanks in advance,

    From what I remember, you cannot load a 'distinct' DB instance that is NO OLIVIER. If you create a small custom datamart on the INSIDE of the OLIVIER exitsing schema, then it is acceptable. However, if you use DAC (no matter if its plan one or two plans) to load a NON-OBIA target, this may violate the license agreement. You need a self-contained separate license for Informatica and use the planner of Informatica tool. If you want to use DAC, ensure that your target is inside the DW OBIA.

    Pls correct brand...

  • How to avoid the report for all values of roller running upward of guided navigation

    Hello

    Thanks in advance

    I have 3 reports on three different pages of a dashboard. (Set up a navigation guided on a column of each report). When I click on the value of the column of guided navigation lead me to report 2 for this particular value (is invited), similarly for 3 report also so far it works great.

    However when I go back to report 3 2 and 2-1, the reports are run for all the values for the value which has been adopted by the guided navigation of the previous report (on which I clicked to go to the next report of value) instead.

    Published by: 808623 on November 9, 2010 02:10

    Use the ' back ' button.

    Otherwise, history.back(-1) it will take you to the session previous search in Google to get the HTML code and place it in object HTML/text at the bottom of each page of dashboard

    which will restore the last session he values he's running not not all previous values

    Thank you
    Saichand.v

Maybe you are looking for

  • Wireless load case iPhone 6 Plus

    I have a new Malibu of Chevrolet 2016 with a cargo area wireless to charge smart phones.  Do need me a wireless charging case to be able to use this feature?

  • Driver video satellite C650 Windows 7 64 bit

    I removed the home edition of Windows 7 to a new Satellite C650 laptop so I can install Windows 7 Professional (I need to join a domain). I have all the drivers installed and the update of the BIOS 1.50, but the display driver fails to run with an er

  • Satellite click on Mini - some problems after installing Win 10

    HelloI hope someone here could help meI have a Mini click and I decided to install windows 10. First errorDuring installation, I decided to replace the partition recory (2nd error)After the installation, I have observed that no update was possible, a

  • Satellite C660: webcam message - device is locked by another application

    I have a Satellite C660 notebook PC series. the webcam was working fine with the old driver installed...I work a little bit and use Skype to talk to my wife while he's stuck in a hotel room... I connected as normal but Skype could not find the camera

  • No identifier CAN correct with the NI PXI-8512

    Hello This morning, I had a good Communication running with my device via the PXI-8512 OR XNET. I worked with the XNET Read(Frame_CAN).vi My computer crashed, and after that, nothing works anymore. I'm afraid I've changed something in VI and register