Can we conform in memory via in memory only query?

Can we conform in memory via in memory only query?
In other words, if I do in memory query only, does the query result will represent changes done in the UOW so far?
I thought that was the case, but then I saw this comment in EclipseLink 1.1.3, class ReadAllQuery:
// PERF: Fixed to not query each unit of work cache (is not conforming),
// avoid hashtable and primary key indexing.
// At some point we may need to support some kind of in-memory with conforming option,
// but we do not currently allow this.

We want to be able to do conforming against session via uow so include state in uow, and also only against uow.
Please show us how it can be done using existing API.
Scenario 1:
We have 1000 organizations loaded in the session cache, we always cache all of them, so we know we don't need to hit the db. So we would like to do query in memory via UOW to pick-up the cases we are in the middle of a transaction modifing/creating/deleting an organization and also get the session object not yet transfered to the UOW.
Scenario 2:
I do not want to flush before each query, it is a popular query. The class queried against have many thousands objects in the session cache, also there is no garanty the objects are already loaded. I send to the db the query truncating all the columns of the select except for the primary keys columns, so using report query asking for primary key only. I then verify if the objects are present in the cache, if some are not present, I retrieve the missing objects in batch from DB using the ids. Most of the time we have 100% cache hit. Then I transfer all the objects to the UOW. Then to get modification done so far in the transaction, I query in memory only in the UOW not accessing session cache because would have to iterate thousands of objects. That sound convoluted scenario but it's actually very useful in our application to get better performance without introducing stale issue. Similar scenario is that we have some query that are repeted many times during the same UOW. We can keep trace that the query have been executed one time against the DB, so that the result is loaded in memory. But then, we still need to execute again to pick-up the change in the transaction but we don't want to pay the price of iterating the many thousands instances in the session cache, when we already know UOW has all the objects that the query needs.
Thanks for helping us to leverage query in memory, an exclusive feature of TopLink/EclipseLink.

Similar Messages

  • In memory area is enough  ,but table can't  POPULATED in memory  ,cause query in memory slower

    hI
    any expert can take a look this issue, thanks
    SQL>  select * FROM gv$inmemory_area order by 1;
       INST_ID POOL ALLOC_BYTES USED_BYTES POPULATE_STATUS CON_ID
    1 64KB POOL 4278190080   17301504 DONE 0
    1 1MB POOL 17177772032 9377415168 DONE 0
    2 1MB POOL 17177772032 9380560896 DONE 0
    2 64KB POOL 4278190080   17301504 DONE 0
    3 64KB POOL 4278190080   17301504 DONE 0
    3 1MB POOL 17177772032 9385803776 DONE 0
    4 1MB POOL 17177772032 9546235904 DONE 0
    4 64KB POOL 4278190080   17301504 DONE                                0
    8 rows selected
    (IN MEMORY AREA SIZE IS BIG enough)
    SQL> SELECT v.owner, v.segment_name name,v.populate_status status, v.bytes_not_populated FROM  v$im_segments v;
    OWNER                                                                            NAME                                                                             STATUS    BYTES_NOT_POPULATED
    BI                                                                               PERFTABLE5                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE3                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE4                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE2                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE3                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE1                                                                       COMPLETED           165855232
    BI                                                                               PERFTABLE4                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE3                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE1                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE4                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE5                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE3                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE2                                                                       COMPLETED                   0
    BI                                                                               PERFTABLE1                                                                       COMPLETED           165855232
    (table  PERFTABLE1   have NOT_POPULATED data) .
    cause :IO Requests
    select count(*) from perftable1 a, perftable1 b where a.int32_f1 = b.int32_f1.
    SQL Plan Monitoring Details (Plan Hash Value=1965173750)
    Id
    Operation
    Name
    Estimated
    Rows
    Cost
    Active Period
    (100s)
    Execs
    Rows
    Memory
    Temp
    IO Requests
    CPU Activity
    Wait Activity
    Progress
    SELECT STATEMENT
    1
    . SORT AGGREGATE
    1
    1
    .. PX COORDINATOR
    49
    ... PX SEND QC (RANDOM)
    :TQ10000
    1
    48
    .... SORT AGGREGATE
    1
    48
    ..... PX PARTITION HASH ALL
    202M
    81245
    48
    ->
    ...... HASH JOIN
    202M
    81245
    48
    0
    689.9MB
    1.0GB
    3031 (10%)
    32%
    8.2%
    ->
    ....... TABLE ACCESS INMEMORY FULL
    PERFTABLE1
    200M
    36854
    48
    77M
    29926 (105%)
    67%
    91%
    473s
    ....... TABLE ACCESS INMEMORY FULL
    PERFTABLE1
    200M
    36854

    This is the wrong forum for this question. This forum is for the TimesTen In-Memory Database while your question is about the Oracle Database 12c In-Memory Option. Best post this in the main Oracle Database forum.
    Chris

  • Hello there, is there any way i can log onto Game Center via just my Username as i have forgotten the other details (I made the account when i was 11 - I'm now 14 and have a bad memory)

    The Question says it all really.
    Is there any way i can log onto Game Center via just my Username as i have forgotten the other details (I made the account when i was 11 - I'm now 14 and have a bad memory)?
    I remember my Username on Gamcenter but due to the recent update of iOS7, it is only letting me Sign in through my APPLE ID - which i have forgotten over time. I wish to recover my account recently because I remember purchasing Gems on the game 'Clash of Clans' and I wish I could restart playing the game.
    Many thanks for taking your time to read and answer this question.
    -Gavin Chong.

    Hey xChongy!
    I have an article here that can help you find that forgotten Apple ID:
    Apple ID: How to find your Apple ID
    http://support.apple.com/kb/HT5625
    Thanks for using the Apple Support Communities. Have a good one!
    -Braden

  • How we can see the abap memory data

    How we can see the abap-memory data
    fine the code below
    import lsind
             report_title
             table_name
             report_field
             change_display
             show_hide
             conversion_exits
             table_description
             form_program
             select_form
             update_form
             line_size
             line_count
             records[]
             fields[]
             header_fields[]
             select_fields[]
             xrep[]
             from memory id 'LZUT5U11'.
    Regards
    santhosh
    mail-id : [email protected]

    Dear Santosh,
    ABAP MEMORY:
    A logical memory model illustrates how the main memory is distributed from the view of executable programs. A distinction is made here between external sessions and internal sessions .
    An external session is usually linked to an R/3 window. You can create an external session by choosing System/Create session, or by entering /o in the command field. An external session is broken down further into internal sessions. Program data is only visible within an internal session. Each external session can include up to 20 internal sessions (stacks).
    Every program you start runs in an internal session.
    All "squares" with rounded "corners" displayed in the status diagram represent a set of data objects in the main memory.
    The data in the main memory is only visible to the program concerned.
    CALL TRANSACTION and SUBMIT AND RETURN open a new internal session that forms a new program context. The internal sessions in an external session form a memory stack. The new session is added to the top of the stack.
    When a program has finished running, the top internal session in the stack is removed, and the calling program resumes processing.
    The same occurs when the system processes a LEAVE PROGRAM statement.
    LEAVE TO TRANSACTION removes all internal sessions from the stack and opens a new one containing the program context of the calling program.
    The ABAP memory is initialized after the program is called. In other words, you cannot transfer any data to a program called with LEAVE TO TRANSACTION via the ABAP memory.
    SUBMIT replaces the internal session of the program performing the call with the internal session of the program that has been called. The new internal session contains the program context of the called program with which it is performed.
    When a function module is called, the following steps are executed:
    A check is made to establish whether your program has called a function module of the same function group previously.
    If this is not the case, the system loads the associated function group to the internal session of the calling program as an additional program group. This initializes its global data.
    If your program used a function module of the same function group before the current call, the function module that you have called up at present can access the global data of the function group. The function group is not reloaded.
    Within the internal session, all of the function modules that you call from the same group access the global data of that group.
    If, in a new internal session, you call a function module from the same function group as in internal session 1, a new set of global data is initialized for the second internal session. This means that the data accessed by function modules called in session 2 may be different from that accessed by the function modules in session 1.
    You can call function modules asynchronously as well as synchronously. To do so, you must extend the function module call using the addition STARTING NEW TASK ''. Here, '' is a symbolic name in the calling program that identifies the external session, in which the called program is executed.
    Function modules that you call using the addition STARTING NEW TASK '' are executed independently of the calling program. The calling program is not interrupted.
    To make function modules available for local asynchronous calls, you must identify them as executable remotely (processing type: Remote-enabled module).
    There are various ways of transferring data between programs that are running in different program contexts (internal sessions). You can use:
    (1) The interface of the called program (standard selection screen, or interface of a
    subroutine, function module, or dialog module)
    (2) ABAP memory
    (3) SAP memory
    (4) Database tables
    (5) Local files on your presentation server.
    For further information about transferring data between an ABAP program and your presentation server, refer to the documentation for the function modules WS_UPLOAD and WS_DOWNLOAD.
    Function modules have an interface, which you can use to pass data between the calling program and the function module itself (there is also a comparable mechanism for ABAP subroutines). If a function module supports RFC, certain restrictions apply to its interface.
    If you are calling an ABAP program that has a standard selection screen, you can pass values to the input fields. There are two options here:
    By using a variant of the standard selection screen in the program call
    By passing actual values for the input fields in the program call
    If you want to call a report program without displaying its selection screen (default setting), but still want to pass values to its input fields, there is a variety of techniques that you can use.
    The WITH addition allows you to assign values to the parameters and select-options fields on the standard selection screen.
    If the selection screen is to be displayed when the program is called, use the addition: VIA SELECTION-SCREEN.
    Use the pattern button in the ABAP Editor to insert a program call via SUBMIT. The structure shows you the names of data objects that you can complete with the standard selection screen.
    For further information on working with variants and further syntax variants for the WITH addition, see the key word documentation in the ABAP Editor for SUBMIT.
    You can use SAP memory and ABAP memory to pass data between different programs.
    The SAP memory is a user-specific memory area for storing field values. It is available in all of the open sessions in a user's terminal session, and is reset when the terminal session ends. You can use its contents as default values for screen fields. All external sessions can access SAP memory. This means that it is only of limited use for passing data between internal sessions.
    The ABAP memory is also user-specific, and is local to each external session. You can use it to pass any ABAP variables (fields, structures, internal tables, complex objects) between the internal sessions of a single external session.
    Each external session has its own ABAP memory. When you end an external session (/i in the command field), the corresponding ABAP memory is released automatically.
    To copy a set of ABAP variables and their current values (data cluster) to the ABAP memory, use the EXPORT TO MEMORY ID statement. The (up to 32 characters) is used to identify the different data clusters.
    If you repeat an EXPORT TO MEMORY ID statement to an existing data cluster, the new data overwrites the old.
    To copy data from ABAP memory to the corresponding fields of an ABAP program, use the IMPORT FROM MEMORY ID statement.
    The fields, structures, internal tables, and complex objects in a data cluster in ABAP memory must be declared identically in both the program from which you exported the data and the program into which you import it.
    To release a data cluster, use the FREE MEMORY ID statement.
    You can import just parts of a data cluster with IMPORT, since the objects are named in the cluster.
    In the SAP memory, you can define memory areas (SET/GET parameters, or parameter IDs), which you can then address by a name of up to 20 characters.
    You can fill these memory areas either using the contents of input/output fields on screens, or using the ABAP statement:
    SET PARAMETER ID '' FIELD .
    The memory area with the name now has the value .
    You can use the contents of a memory area to display a default value in an input field on a screen.
    You can also read the memory areas from the SAP memory using the ABAP statement GET PARAMETER ID FIELD . The field then contains the value from parameter .
    The link between an input/output field and a memory area in SAP memory is inherited from the data element on which the field is based. You can enable the set parameter or get parameter attributes in the input/output field attributes.
    Once you have set the Set parameter attribute for an input/output field, you can fill it with default values from SAP memory. This is particularly useful for transactions that you call from another program without displaying the initial screen. For this purpose, you must activate the Set parameter functionality for the input fields of the first screen of the transaction.
    You can:
    (1) Copy the data that is to be used for the first screen of the transaction to be called to the parameter ID in the SAP memory. To do so, use the statement SET PARAMETER immediately before calling the transaction.
    (2) Start the transaction using CALL TRANSACTION or LEAVE TO
    TRANSACTION . If you do not want to display the initial screen, use the AND
    SKIP FIRST SCREEN addition.
    (3) The system program that starts the transaction fills the input fields that do not already have default values and for which the Get parameter attribute has been set with values from SAP memory.
    The Technical information for the input fields in the transaction you want to call contains the names of the parameter IDs that you need to use.
    Parameter IDs should be entered in table TPARA. This happens automatically if you create them via the Object navigator.
    Programs that you call using the statements SUBMIT , LEAVE TO TRANSACTION , SUBMIT AND RETURN, or CALL TRANSACTION run in their own SAP LUW, and update requests receive their own update key.
    When you use SUBMIT and LEAVE TO TRANSACTION , the SAP LUW of the calling program ends. If no COMMIT WORK statement occurred before the program call, the update requests in the log table remain incomplete and cannot be processed. They can no longer be executed. The same applies to inline changes that you make using PERFORM … ON COMMIT.
    Data that you have written to the database using inline changes is committed the next time a new screen is displayed.
    If you use SUBMIT AND RETURN or CALL TRANSACTION to insert a program and then return to the calling program, the SAP LUW of the calling program is resumed when the called program ends. The LUW processing of calling and called programs is independent.
    In other words, inline changes are committed the next time a new screen is displayed. Update requests and calls using PERFORM ... ON COMMIT require an independent COMMIT WORK statement in the SAP LUW in which they are running.
    Function modules run in the same SAP LUW as the program that calls them.
    If you call transactions with nested calls, each transaction needs its own COMMIT WORK, since each transaction maps its own SAP LUW.
    The same applies to calling executable programs, which are called using SUBMIT AND RETURN.
    The statement CALL TRANSACTION allows you to
    Shorten the user dialog when calling using CALL TRANSACTION USING .
    Determine the type of update (asynchronous, local, or synchronous) for the transaction called. For this purpose, use the addition CALL TRANSACTION USING UPDATE 'update_mode', where update_mode can have the values a (asynchronous), L (local), or S (synchronous).
    Combining the two options enables you to call several transactions in sequence (logical chain), to reduce their screen sequence, and to postpone processing of the SAP LUW 2 until processing of the SAP LUW 1 has been completed.
    When you call a function module asynchronously using the CALL FUNCTION STARTING NEW TASK ' ' statement, it runs in its own SAP LUW.
    Programs that are executed with a SUBMIT AND RETURN or CALL
    TRANSACTION statement starts their own LUW processing. You can use these to perform nested (complex) LUW processing.
    You can use function modules as modularization units within an SAP LUW.
    Function modules that are called asynchronously are suitable for programs that allow parallel processing of some of their components.
    All techniques are suitable for including programs with purely display functions.
    Note that a function module called with CALL FUNCTION STARTING NEW TASK is executed as a new logon. It, therefore, sees a separate SAP memory area. You can use the interface of the function module for data transfers.
    Example: In your program, you want to call a display transaction that is displayed in a separate window (amodal). To do so, you encapsulate the transaction call in a function module, which you set as to Remote-enabled module. You use the function module interface to accept values that you write to the SAP memory. You then call up the transaction in the function module using CALL TRANSACTION AND SKIP FIRST SCREEN. You call the function module itself asynchronously.
    Type ‘E' locks for nested program calls may be requested more than once from the same object. This behavior can be described as follows:
    Lock entries from function modules called synchronously increment the cumulative counter, And are therefore successful.
    Lock entries from programs called with CALL TRANSACTION or SUBMIT
    AND
    RETURN is refused. The object to be locked by the called program is displayed as already Locked by another user.
    Programs that you call using SUBMIT or LEAVE TO TRANSACTION cannot come into conflict with lock entries from the calling program, since the old program ends when the call is made. When a program ends, the system deletes all of the lock entries that it had set.
    Lock requests belonging to the same user from different R/3 windows or logons are treated as lock requests from other users.
    Regards,
    Rajesh.
    Please reward points if found helpful.

  • How can I disable the memory sharing with the video?

    how can I disable the memory sharing with the graphic card? it makes me impossible to run a software, grandMA2, on windows 7 installed and run via bootcamp. where should I look for changing the preferences of memory and video, on lion or on windows7? thank you

    so what do you think. I run a software on windows 7 running via bootcamp on my mbp, but I can't open it. the software is compatible with windows 7 on mac. I tried opening it as administrator or changing the compatibility options, like running it as windows xp, and changing the resolution of the video. it can't build the window and then it crashes. on internet I found a compatibility list of the software where it says please do not use any shared memory for the graphic card. what does it mean? I have just to remove the check in automatic graphics switching? what should I try to do? thank you. 

  • Can I install more memory on a mac mini

    Can I install more memory on a mac mini?

    Welcome to Apple Support Communities
    Of course. You can upgrade the RAM always that you do not have a Late 2014 Mac mini (I am not sure that you can install more RAM, and if you can, it will void the warranty), and you can purchase more RAM at OWC or Crucial.
    See -> Mac mini: How to remove or install memory - Apple Support

  • How can I add more memory to my iPad?

    How can I add more memory to my iPad?

    Memory refers to RAM, and can't be increased.
    I asume you mean storege space (like 16GB, 32GB, etc). It also can't be increased.
    There are some wireless external hard drives that can be used with the iPad.
    The Kingston Wi-Drive, which costs $50 for the 16 Gigabyte, and then $30 more for every 16 gigs more. It works by you turning it on and then accessing the files on it from an app that you download on your iDevice. You can access music, movies, and other stuff. No connections or anything, it works like a WiFi connection, you connect to it from the setting on the iPad under wireless networks.
    Then there is the Seagate GoFlex, which some would recommend over the Wi-Drive. But this one costs $199 and had 500 Gigabytes of storage. It works the sameway as the Kingston: no wires, runs over its wireless connection. You can actually fit up to 300 HD movies on it.
    Another option:
    Expand your iPad's storage capacity with HyperDrive
    http://www.macworld.com/article/1153935/hyperdrive.html
    On the road with a camera, an iPad, and a Hyperdrive
    http://www.macworld.com/article/1160231/ipadhyperdrive.html
     Cheers, Tom

  • How can I add more memory to my iPod touch

    How can I add more memory to my iPod touch?

    You are not able to add memory to a iPod Touch.
    The only way to get more memory is to buy one with a larger capacity.

  • Can i add more memory to my macbook pro?

    It currently has 4 GB installed. Can I add more memory?

    Which model MBP do you have? 15" late 2011, for example.
    Go to the Crucial website and use the System Scanner tab to determine which upgrades are available for your model - you don't have to buy from Crucial, but they do offer some of the best RAM for Macs available.
    Good luck,
    Clinton

  • My macbook air has no longer free memory. Now, when i turn it on, all i can see is a blue landskape and can`t see de dock anymore. how can i clean the memory and get free space?

    hi, my macbook air has no longer free memory space. I haven`t done anything since it started to comunicate me that. now when i turn it on all i can see is de apple on the top left corner and the rest of the monitor is blue. how can i get some memory space since i can`t even onpen the finder?/

    Choose Preferences from the Finder menu, click on the General tab, and uncheck the box to open folders in a new tab.
    (117195)

  • Have MacBook Pro (ancient) has 2.16 Ghz Intel Core Duo with 1 GB 667 MHz RAM using OS 10.4.11. Can I upgrade OS? If so, how far? And can I add more memory? I realize this is an old laptop but I need to wait to upgrade to new.

    Have MacBook Pro (ancient) has
    2.16 Ghz Intel Core Duo with
    1 GB 667 MHz RAM
    using OS 10.4.11.
    Can I upgrade OS? If so, how far?
    And can I add more memory?
    I realize this is an old laptop but I need to wait to upgrade to new.

    if it is the core duo, mac OS X 10.6.8., max ram 2gb.

  • I deleted all my photos and videos and then delete the deleted files but the photo app is still taking up 12 GB of space and I have no room for new stuff.  How can I clear the memory space used by my deleted videos and photos?

    I deleted all my photos and videos and then delete the deleted files but the photo app is still taking up 12 GB of space and I have no room for new stuff.  How can I clear the memory space used by my deleted videos and photos?  I don't know why the photos are still taking up space and if I will have to reset my phone to get rid of the problem.

    Hey there TowneJ,
    Welcome to Apple Support Communities.
    The article linked below provides troubleshooting tips that’ll likely resolve the issue that you’ve described, where deleted files appear to be taking up space on your iPhone 5.
    If you get a "Not enough free space" alert on your iPhone, iPad, or iPod touch - Apple Support
    So long,
    -Jason

  • If i can't increase the memory on an iphone, how do i NOT upload my entire itunes library?

    hi,
    i'm new to this whole smartphone thing.  but i've run into this frustration and can't seem to find my way around it.
    every time i hook up my phone - iphone 4 - to my computer - macbook 10.7 - they try to sync, and now i don't like having them both on the same wifi because they 'update' behind my back.  i don't want 3 days worth of music on my phone.  i would rather have more room on the phone for other stuff - apps and whatnot.
    i've set every checkbox i can find to NOT sync, and to NOT update, but  they do it anyway.  the songs that haven't been copied in their entirety  have left a place-saver of sorts - a ghost that seems to interfere with  playback of songs in a modified album, or if i just try to play from  the library - which i do, sometimes.
    someone on another post said that since you can't upgrade the memory on an iphone, that they should just delete some music, but it doesn't seem to let me - it puts it there without my permission, and even now that i've deleted all the music from the phone, the library is still full of all these 'ghost' songs that i don't know how to be rid of.
    thanks,
    nate.

    Now, one at a time:
    On Mac:
         Do you have the latest iTunes 11.0.4? If not download it here http://www.apple.com/support/itunes/
         Switch on  iTunes menu > View > Show Sidebar
         Connect and select iPhone under DEVICES in iTunes Sidebar.
         Go through the tabs (top right pane) Summary, Info, Apps, etc.
         and select and de-select what you want on iPhone.
         When finished, click Apply button (bottom right) and then click Sync.

  • Can i use 2gb memory in one slot in my 2006 Mac mini as the 2 slots of 1gb only reports only 1gb memory, both memory work ok in the one slot

    Can I use 2gb memory in one slot in my 2006 Mac mini as the 2 slots of 1gb only reports as 1gb memory, both memory work ok in the one slot as I have swapped them over

    To my knowledge 1GB modules are the max. size for the 2006 Mini.
    2GB modules are not recognized/useable.
    Sorry
    Stefan

  • Where can i buy original memory for my macbook pro 13inc mid 2012 and how much is this ?

    Where can i buy original memory for my macbook pro 13inc mid 2012 and how much is this ?

    "Memory sold by the Apple Online Store is guaranteed to be compatible with your Macintosh."
    http://store.apple.com/us/mac/mac-accessories/memory
    Other than Apple there are only two vendors with which I have personal experience and can recommend: Crucial and OWC. People have reported problems with many other brands, yet Crucial and OWC's prices are as good as any you are likely to find.
    Go to Crucial and download the little app that examines your system and recommends RAM upgrade options.
    Their prices are good but don't have to buy memory from them - determine what you need and buy it from Crucial or OWC / MacSales. You'd be paying Apple a lot more than either one of them, and you don't have to. 

Maybe you are looking for

  • How to invoke a general class in JSP?

    Hi I'm trying to invoke a general class called "Product" in my JSP. I put the Product.class file in the same directory with my JSP. But when I run the JSP, the error message said the Product class can not be compiled. What's the problem? Please help!

  • Code clarrification.

    Hi all, Could anyone plz explain the code in brief. public void updatePurchaseId(String pAction,String pPurchaseId) try OAViewObjectImpl pervo= getmyLearningVO1(); String existingWhereClause = pervo.getWhereClause(); pervo.setWhereClauseParams(null);

  • Migrating from Sybase 11 to Oracle 10G : Data not Captured

    Hi, We are working on an interesting customer engagement - one part of the effort is to migrate our Customer's Database. Our Customer is using the Sysbase 11 Database - we are planning to migrate this to Oracle 10G. We are using the latest Migration

  • Bind Data directly in Component in case of BEx?

    Hi Everyone, As per SAP tutorials, we can bind the data of universe query directly into Canvas Component means without the use of spreadsheet. But Can we bind the data of BEx query directly into component in dashboard 4.0?? Please suggest your commen

  • Tme Saving day light 2015 in Egypt

    Dears , The Government in Egypt cancel work with time saving daylight , so i need hot-fix to adjust my time saving in our production environment as the time adjust to forward the clock one our on 1 may ,we want to cancel this action  Thanks Ahmed