Compress Database option

What does the compress database option actually do in BPC? Is it necessary for every optimization?

I don't think this is a Netweaver version option, but it does occur when you run an optimization.
When you send data to the database to an intersection that already has data, rather than changing the number the system calculates an adjustment to what is in the database to what you want it to be and writes the adjustment.
For example, assume data in the facttable is 2010.JAN,ACTUAL,ENTITY100,ACCT100,100.
If you send data that changes this to 90 then the system actually sends a -10 and now there are two lines in the database.
2010.JAN,ACTUAL,ENTITY100,ACCT100,100
2010.JAN,ACTUAL,ENTITY100,ACCT100,-10
Users don't ever see this, all they see is the 90 amount. 
A compression of the database combines these two lines into one so the number of records in the database is reduced.
Kelly

Similar Messages

  • Database options under UCM

    With regard to this thread: Few interesting facts about database under UCM 10g what Oracle database options can be effectively used under UCM? The comprehensive overview of the options can be obtained here: http://www.oracle.com/us/products/database/options/index.html
    Real Application Clusters* - this option can be used to increase the database performance and availability. It is fully transparent to applications.
    Partitioning* - this option can affect performance, enable hierarchical storage management (using cheaper hardware to store large amount of data) and help with disaster recovery (backup/restore). I believe, if documents are stored in the database, this option is a must. Even if a project does not use HSM, partitioning of large tables such as FILESTORAGE will enable: a) faster backups - once a partition is "closed", it will not change - therefore, future backups can work only with "open" partitions and unpartitioned data; b) faster restores - large tables can only be partially restored - e.g. few "last months" and the system can be running whilst restoring the remaining data. Watch out for partitioning of metadata tables, though (DOCMETA, REVISIONS, DOCUMENTS)! At least, there are no clear criteria how these tables should be partitioned - and various checks and validations may actually require to have those tables restored fully before you may perform such basic operations like check-in.
    Advance Security* and Database Vault* - these options may increase security, when content is stored in the database (no one, not even administrators might be able to reach the content unless authorized). The only drawback to that is that even if content is stored in the database, in initial phases it is anyway stored in the filesystem (vault), too, and the minimum retention period is 1 day
    I will also mention two options that might look appetizing, but UCM probably does not benefit from them too much:
    Advanced Compression* - compresses data in the database. This, and Hybric Columnar Compression used in Exadata, can do the real magic when working with structured data (just read a report from Turkcell, who compressed 600 TB to 50 TB, which means by 12). For unstructured data, such as PDF or JPEG, the effect might be very small, though. Still, if you have a chance, give it a try.
    Active Data Guard* - Data Guard is a technology for disaster recovery. Advantage of Active Data Guard is that it allows using of the secondary location for read only operations, rather than leaving it idle (stand-by); this means, you might decrease sizing of both locations. With UCM, also do not forget about CONTENT TRACKER (which might require a "write" operation even for otherwise read only ones, such as DOC_INFO, GET_SEARCH_RESULTS, or retrieving a content item), but db gurus know how to handle even that. Unfortunately, Active Data Guard cannot be used with UCM at the moment, because not all the data is stored in the database and the secondary location might not be fully synchronized.
    In my opinion, other options are not so relevant for a UCM solution.

    Compression and Deduplication of SecureFiles LOBs, which is part of the Advanced Compression Option, can potentially deliver huge space savings, and performance benefits. If the content is primarily Office documents, or XML documents, or character-based (email?), then it will likely compress very well. Also, if the same file is stored multiple times, deduplication will cause the Oracle database to store only one copy, rather than storing the same document multiple times. There's more info on Advanced Compression here: http://www.oracle.com/us/products/database/options/advanced-compression/index.html

  • Error in Database Options Configuration

    My Teststan installation includes TS4.1 and TS3.5.  Under c:\ProgramFieles\NationalInstruments I have dir 'TestStand' and also 'TestStand35'.
    I'm running an application written in TS3.5 and it run fine.  However, when I select the 'Database Options' I get the following run-time error:
    An error occurred calling 'DisplayDatabaseOptionsDialog' in '_CTsDBOptions' of 'TestStand Database Options'
    -2147417851; User-defined error code.
    Possible System Error: The server threw an exception.
    Step 'Database Option - Display Dialog' of sequence 'Edit Database Options' in 'Database.seq'
    The file 'Database.seq'  is included in the 2 TestStand directories.  How do I know which file TS is trying to access?
    Thanks
    Rafi

    Rafi -
    Before you do a repair, have you run the TestStand Version Selector again to ensure that the correct TestStand engine and the correct Database Options server is registered? Then see if the problem still occurs.
    When you get the error, you should be able to break on the error, right click on the step select a command in the context menu to request the sequence editor to open the sequence file for the step, then look at the path of the file to determine which file is being run.
    Scott Richardson
    National Instruments

  • How can I change my database options after it's created ?

    Hi ,
    I'm using a 10 g oracle on a solaris 10 machine .I created a database and now I m willing to change the database option.I tried to use dbca but the Configuration Options checkbox is disabled.Is there any other way to change the database option ??.For instance ading the JVM support ?.
    Cheers.

    You will need to run the installation scripts....as noted in My Oracle Support (support.oracle.com)..
    Note:
    Database Version 10.2.0:
    Note.276554.1 How to Reload the JVM in 10.1.0.X and 10.2.0.X
    and
    Master Note for Oracle JVM [ID 1098505.1]
    Read, learn, Share,
    Regards
    Tim
    Please mark this thread as answered...

  • Passing TestStand Variable to Database Options field

    I seem to be having an issue with a non-optimized database query possibly because of a TestStand limitation or my limited knowledge of TestStand, probably the latter. What is currently happening is a custom type logs its data through a statement setup in the Database Options. This statement has a primary key reference and grabs that primary key from a recordset returned by this query:
                  "SELECT id FROM step_result order by date_time desc limit 1".
    This query can take around 30 seconds or longer to run which is way too long for a database query returning 1 row.
    What I'd like to do is change that query, inside of the Database Options, to utilize a StationGlobals variable which will drastically speed this query up.
    I'm doing the same query, with proper WHERE clauses, in another place (as a work-around solution to this same problem, which may be reverted if I fix this problem) and it is laid out as followed:
    "SELECT id  FROM step_result where uut_result=\""+ StationGlobals.UUT_Result_ID +"\"  order by date_time desc limit 1"
    I need that query to be run, with that variable, in the database options statement. Is this possible to do in TestStand? The problem I've seen so far is that the "Command Text" entry for the "Get Value from Recordset" doesn't like variables and string concats. Am I missing something obvious?
    Thanks in advance for any help.

    The way our database is designed, this involves 3 different tables:
    step_result - ID Primary kefield
    meas_mul_numericlimit - ID primary key, foreign key of step_result ID field
    meas_mul_numericlimit_info - Primary and foreign key for step_result ID field
    A "parent" row is added into the step_result table, if the step type is of MultipleNumericLimitTest, a row is added into the m_m_n_i to hold graphing information and the actual data is inserted into the m_m_n table.
    The MNLT step type uses the query to get the ID of the last entered step_result for the m_m_n_i table to setup the proper relationship. The problem is we need a specific s_r ID for everything to work properly. Obviously the Type definition is a "post processing" method as it can get the current step's ID from the database. The problem is that query isn't optimized and sorting 500k rows is incredibly slow.
    The other problem, which I used a workaround on, dealt with a similar yet different situation.
    In our Main sequence file, we had a sequence which would establish graphing features for tests whose measurements are spread across different "parents"/steps. We would establish the m_m_n_i information and then associations for a graph_parent field. What I did in that case was, create the association, then using normal SQL steps, gather the ID field and then update the ID for the graph_parent. Since this process was done pre-tests/measurements, I had the luxury to be able to do these steps outside of the database options field. In the other case though, its mid-test and based on measurements so I can't do the same workaround.
    One thing I was wondering also is, in the processing of the custom type, is there a way to access the ID of the currently being processed step? If there was a variable for that, then I could just use the expression field.
    Does this help/explain this a little better?

  • Where Is The Virtual Private Database Option

    In apex 3.2, I could find the Virtual Private Database option in
    Shared Components/Security
    I am now using Apex 4.2 and I cannot find this option under
    Shared Components/Security or anywhere else.
    Where has it gone ?
    Gus

    Hi,
    It is in same place, but renamed to Database Session
    http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35125/bldr_attr.htm#sthref738
    Regards,
    Jari

  • New query for 'Manage Database' option in SQL Developer

    Dear all,
    I want to suggest a changed query for the 'Manage Database' option in SQL Developer (right-click on the connection), see the query below.
    This query has the following changes;
    - extra column with the Maximum disk space based on the datafiles (considering autoextend of datafiles); MAX_DATAFILES
    - the PERCENT_USED and PCT_USED are based on the MAX_DATAFILES, as this is really important (and not the difference between ALLOCATED and USED)
    - the results are shown in GB, as that is in my opinion more relevant in this time of data explosion
    - rename of the column FREE to UNUSED_ALLOCATED, as this column identifies how much of the Allocated space is not used
    I hope the query can replace the current one, to improve SQL Developer even more.
    Thanks for the nice tool SQL Developer!
    Kind regards,
    Siebe
    -- Manage Database - Changed Oracle SQL Developer query with regard to Usage of Tablespaces in GB (considering autoextend of datafiles)
    SELECT "TABLESPACE_NAME", "PERCENT_USED", "PCT_USED", "MAX_DATAFILES", "ALLOCATED", "USED", "UNUSED_ALLOCATED", "DATAFILES" FROM(
    select * from (
    SELECT a.tablespace_name,
    --'SQLDEV:GAUGE:0:100:0:0:'||nvl(ROUND(((c.bytes-nvl(b.bytes,0))/c.bytes)*100,2),0) percent_used,
    --ROUND(((c.bytes-nvl(b.bytes,0))/c.bytes)*100,2) PCT_USED,
    'SQLDEV:GAUGE:0:100:0:0:'||nvl(ROUND(((c.bytes-nvl(b.bytes,0))/c.maxbytes)*100,2),0) percent_used,
    ROUND(((c.bytes-nvl(b.bytes,0))/c.maxbytes)*100,2) PCT_USED,
    round(c.bytes/1024/1024/1024,2) allocated,
    round(c.bytes/1024/1024/1024-nvl(b.bytes,0)/1024/1024/1024,2) used,
    round(c.maxbytes/1024/1024/1024,2) max_datafiles,
    round(nvl(b.bytes,0)/1024/1024/1024,2) unused_allocated,
    c.datafiles
    FROM dba_tablespaces a,
    ( SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space GROUP BY tablespace_name ) b,
    ( select count(1) datafiles, SUM(bytes) bytes, SUM(DECODE(autoextensible, 'YES', maxbytes, bytes)) maxbytes, tablespace_name from dba_data_files GROUP BY tablespace_name ) c
    --( select count(1) datafiles, SUM(bytes) bytes, SUM(c.maxbytes) maxbytes, tablespace_name from dba_data_files GROUP BY tablespace_name ) c
    WHERE b.tablespace_name (+) = a.tablespace_name
    AND c.tablespace_name (+) = a.tablespace_name
    ORDER BY nvl(((c.bytes-nvl(b.bytes,0))/c.maxbytes),0) DESC
    ) --sub1 order by 1 asc
    )

    Very little technical information provided about the error.
    "+IO error.+" - this likely refers to the client attempting to use a socket handle and the call to the handle failing.
    +"The network adapter could not establish the connection.+" - this likely means that the IP address to connect to, could not be reached, or that the connection was not accepted on that port on the remote IP address. (typically hostname resolution errors would give a different error)
    The easiest way to test connectivity is using the ping command to bounce an ICMP echo off the remote IP.
    If that works, test access to remote port on that remote IP using the telnet command - this will check whether there is a service accepting connections on that port, and whether access to that port is allowed in case of firewalls en-route.

  • Setting database option ONLINE to ON for database "dbname"

    Hi
    Today i faced a wiered issue, One of my database on sql  server 2005 was offline.
    Scenerio: One fo my database was offline , I checked in
    1. SSMS (GUI) -- DB is offline
    2. sys.databases  (status) -- offline
    3. Job is using DATABASEPROPERTYEX and its ignoring databases as status is offline.
    And we also know (observed) if we change status from online to offline , Message come as below
    Setting database option OFFLINE to ON for database "dbname".
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    And when we change from offline to online , message is like
    Setting database option ONLINE to ON for database "dbname".
    Issue : Now When i change database status from offline to online (online to on), below message generated. This only happen once and i am not able to regenerate same
    Setting database option ONLINE to ON for database "dbname".
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    Confusion: Why cache stores are flushed while taking database online ??
    Thanks Saurabh Sinha http://saurabhsinhainblogs.blogspot.in/ Please click the Mark as answer button and vote as helpful if this reply solves your problem

    This message was introduced in SP2. From online help about ALTER DATABASE athttp://msdn2.microsoft.com/en-us/library/ms174269.aspx
    When the database is set to
    AUTOCLOSE = ON, an operation that initiates an automatic database shutdown clears the plan cache for the instance of SQL Server.
    Can you check the above?
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Print: Compress PDF Option Help - Leopard

    hello,
    as a preface, we're a photography company that routinely saves PDF files with images to send to clients for approval.
    i understand that with leopard, they removed the Compress PDF option from the print menu. i followed the instructions, opened it up with Preview and saved as reduced file size. the images all came out VERY grainy. with the Compress PDF option, the image quality was great.
    so i went and restored Compress PDF using this link: http://www.apple.com/downloads/macosx/automator/compresspdfworkflow.html
    however the images still come out as grainy as they did with the "reduce file size" option. anyone have any advice on how to get it working like it did in the previous OS?
    thanks much

    I had more or less the same issur.
    Try this tip I posted :
    http://discussions.apple.com/thread.jspa?threadID=1330879&tstart=0
    Hope this helps,
    Jerome.

  • On verify database option in release pack 2

    Post Author: kamesh_sivva
    CA Forum: .NET
    hi
                Please help me out on this...
    When ever i update my Typed data set which is associated with the report, select verify database option on .rpt file , I am getting just-in-time debugger window throwing an exeception asking me to choose the debugger option . My Visual studio developer environment window is automatically closed. Please help me out with this problem.
    Error is " An unhandled exception('System.ExecutionEngineException') occurred in devenv.exe [3536]"
    Thanks & regards
    Kamesh

    Check your SQLNET.AUTHENTICATION_SERVICES settings in sqlnet.ora file.
    ORA-28547 : Connection to server failed, probable Net8 admin error
    thanks
    http://swervedba.wordpress.com/

  • Compress database in db13 and backint?

    Hello all,
    The db13 job "compress database"  that is running every 4 weeks in an ECC 5.0 system running Oracle 9.2.0.7 with size 180GB is taking 11 hours to complete. I am not sure how much time this is supposed to take, but 11 hours looks excessive to me. SAP recommends running this once a month
    In addtion, in the link below,
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/d30cec4a0c11d182b80000e829fbfe/frameset.htm
    I found (if I read it correctly of course) that if I am using backint to an external backup tool (we are using backint and netbackup here) , then the compress is not needed
    Could you please tell me what is the runtime of your compress jobs and if my understanding about compress not needed when backint with netbackup is used is correct?
    Many thanks
    Andreas

    this is right, you do not need to "compress" DB if you use backint.
    the "compress" DB only calculates the compression rate for use with BRBACKUP (without backint).
    if you use BACKINT, it`s the responsibility of your 3rd party backup software to control compression.

  • Windows 7 Compressed File Option Missing From Send Menu

    I am looking for  the GPO setting to restore missing Send To Compressed Zipped Folder in Send To Menu.

    I recently had to install winzip to open an encrypted file.  I noticed afterwards that the sendto compressed file was missing I use this feature a LOT in my work so assumed it must be a winzip thing.   Even beyond that I dislike the complexity
    of winzip so uninstalled it afterwords.  Ever since then the "send to compressed file" option remains missing.   I followed the instructions to restore the file "Compressed (zipped) folder.ZFSendToTarget" to it's proper location
    and to my surprise it was already there with original time/date stamp.   I replaced it anyway but no joy.  There are several webpages with this same instruction and it seems to work for everyone - by my case is obviously different.   Any
    ideas?   Win7 sp1 professional 32 bit.

  • DBCA - "Configure Database Options" is diabled

    Hi,
    I installed Oracle Database 10.2.0.4 without Oracle JVM. Now I want to add Oracle JVM.
    However when I run dbca the option "Configure Database Option" is disabled. What can I do to enable it?
    I read in Oracle doc http://download.oracle.com/docs/cd/B19306_01/java.102/b14187/chfour.htm#BABGAHEE the following:
    If you have already installed Oracle Database without Oracle JVM, then you can add Java to your database through the modify mode of the Database Configuration Assistant of Oracle Database 10g. The modify mode enables you to choose the features, such as Oracle JVM, that you would like to install on top of an existing Oracle Database instance.and I'm trying now to do that. Is "Configure Database Option" what I need or it is something else?
    OS: Solaris 10 x86

    The issue is resolved. I just have forgotten to add an entry for my database to oratab file. Now the option is enabled in dbca.

  • Oracle 10g database options

    We have Oracle 10.2. I used dba_registry to get database options. How to find these options' dependencies?
    dba_dependencies has dependencies for all packages, funtions, procedures and triggers. But options are Oracle components.
    My purpose is that we don't need some options and need to get rid of them. Before I do it, I need to see options' dependencies.
    Please advise.
    Thanks
    S.
    Edited by: ski123 on Apr 5, 2010 4:16 PM

    What "things" are they asking you to remove?
    Most likely this person or persons has no idea the danger and consequences of what they are asking.
    The security of an Oracle database is not enhanced by removing anything that shows up in DBA_REGISTRY.
    Here's the list:
    SQL> select comp_name from dba_registry;
    COMP_NAME
    OWB
    Oracle Application Express
    Oracle Enterprise Manager
    Oracle Ultra Search
    OLAP Catalog
    Spatial
    Oracle Multimedia
    Oracle XML Database
    Oracle Text
    Oracle Expression Filter
    Oracle Rules Manager
    Oracle Workspace Manager
    Oracle Database Catalog Views
    Oracle Database Packages and Types
    JServer JAVA Virtual Machine
    Oracle XDK
    Oracle Database Java Packages
    OLAP Analytic Workspace
    Oracle OLAP APIWhat here compromises security?
    I understand it is dangerous as an employee to tell an employer to back off. So feel free to point your employer to me and I would be happy to tell them what you may not be able to say.

  • ST04 Database Options

    Running SQL 2005 X64, ECC 6.0 
    Recent upgrade from 32 bit 4.6c/sql 2000 and install on new hardware
    ST04->Detail Analysis Menu->SQL Server Parameters->Database Options
    Bombs.
    Error message “No parameters found”
    Please help.
    Thanks.

    May be a permission issue with the new schema. Here's the output you were looking for. Server names changed.
    B Mon Jul 23 10:06:34 2007
    B  create_con (con_name=+DBO+0000)
    B  New connection 1 created
    B  Connect to +DBO+0000 as  with MSSQL_SERVER=DBserver MSSQL_DBNAME=PRD OBJECT_SOURCE=dbo
    C  Thread ID:3956
    C  dbmssslib.dll patch info
    C    patchlevel   0
    C    patchno      72
    C    patchcomment MSSQL: Thread check in DbSlDisconnect (969143)
    C  Network connection used from Appserver to DBserver using tcp:DBserver
    C  Connected to db server : [DBserver] server_used : [tcp:DBserver], dbname: PRD, dbuser: dbo
    C  pn_id:DBserver_PRD_PRD
    B  Connection 1 opened (DBSL handle 1)
    B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost         
    B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20070721 142519 DBserver        
    B  000 001 +DBO+0000      000000001 ACTIVE       NO  NO  NO  004 255 255 20070723 100634 DBserver

Maybe you are looking for

  • Is there a way to conditionally compile for AS2.0 or AS3.0?

    I'm moving some projects with .as files to AS3.0, but I would like to maintain backwards compatibility with AS 2.0. One example is in AS 2.0, including files is: #include "myFile.as" In AS 3.0, this causes an error, and apparently it likes: include "

  • Error in quantity/value determination in condition type P101

    Dear experts , I am getting bthe following message in the condition type analysis in PO for the condition type P101 . I want to  know from where does the sysytem pick th value of the said condition in PO . Further , I observe that the system in NOT p

  • Want password function turned off at start up.

    Having problem finding help for a simple bit of info. I simply want to turn off the password function so that when I boot up, the enter password window doesn't request for me to enter my password. Simply don't need this security function. Please help

  • GetTextContent() method is not working..

    hi, else if(property.getNodeName().trim().equalsIgnoreCase("property")) names.add(property.getTextContent()); this is small peice of code.here property is name of node.. but iam getting compile time error that getTextContent() this method unidentifie

  • Setting size of a Panel

    Hello, I am trying to set the size of a panel in an applet using these lines of code. myPanel.setPreferredSize(new Dimension(400,400)); myPanel.getPreferredSize(new Dimension(400,400)); myPanel.preferredSize(new Dimension(400,400)); Why wont any of t