OLAP differences between 10g and 9i

Hi, is there any documentation on new / changed features in OLAP 10g vs. OLAP 9i. I'm currently installing all of the 10g products (now that the new BI Beans for 10g is out), but couldn't find a "whats new" on the OLAP side.
Thanks!
Scott

There use to be an OLAP 10g Data Sheet up on OTN that provided the new features. I'll ping them and ask them to re-post it and the other missing OLAP 10g documentation and white papers.
I pasted it below:
Partitioned Variables
The multidimensional engine provides direct support for partitioned variables. This support for partitioning presents many opportunities for both enhancing manageability and supporting large multidimensional data sets.
Three partitioning methods are supported:
• Range partitioning allows data to be partitioned based on a range of dimension members. For example, one partition might contain time dimension members that are less than '13', another that are less than '25', and so on.
• List partitioning allows data to be partitioned based on a list of specific dimension members. For example, a partition might contain dimension members <'JAN02','FEB02','MAR02'> and other partition might contain members <'JAN03','FEB03','MAR03'>.
• CONCAT partitioning partitions data according to the dimension members that belong to a CONCAT dimension.
With each partitioning method, the multidimensional engine creates separate variables to store data. To the application, it appears that all data is stored in a single variable.
Scalability is enhanced in a number of different ways:
• Data can be partitioned across time, thus providing the ability to store more historical data in the analytic workspace without affecting performance or manageability.
• Calculations can be easily limited to a subset of dimension members, or they can be parallelized. For example, aggregations, allocations and other calculations can be performed on time periods within a particular partition.
• Data loading can be parallelized.
• When partitioned by the logical model, for example, by level of summarization, the definition of the variable can be adjusted to account for changes in sparsity between detail data and summary data.
• Disaster recovery tasks can be performed on subsets of data and can be parallelized.
• Partitioned variables can be partitioned across different data files and disks to minimize I/O bottlenecks.
Enhanced Storage Model
The storage model is enhanced to support the placement of objects in the analytic workspaces into specific rows of the AW$ table. Objects can be further partitioned by segment size to allow for large objects. The AW$ table can then be partitioned across multiple data files.
The obvious benefit of the enhanced storage model is that database administrators have complete control over how data is distributed across data files and can therefore optimize I/O for data and data access patterns.
Multi-Writer Mode
The multidimensional engine supports a multi-writer attachment mode, which allows an analytic workspace to be modified simultaneously by several sessions. In multi-writer mode, users can simultaneously modify the same analytic workspace in a controlled manner by specifying the attachment mode (read-only or read-write) for individual variables, relations, valuesets and dimensions.
The MULTI attach mode provides the opportunity to parallelize any number of activities in the analytic workspace. Some examples follow:
• Using separate simultaneous sessions to load data into different variables can parallelize data loading tasks. For example, different sessions could be used to load data into SALES and COST variables. When combined with partitioned variables, different sessions could load into each partition in parallel.
• Separate sessions can be used to aggregate separate variables or partitions of a variable.
• Separate sessions can be used to solve models, allocations and virtually any other calculation within the analytic workspace as long as the calculation is directed to different variables or partitions of a variable.
Parallel Update
The OLAP DML UPDATE command runs automatically in parallel on partitioned variables, thus optimizing performance of this command on servers with multiple processors. Significant improvements will be seen in cases where large volumes of data are updated (such as a data load or aggregation) and partitioned variables are used.
Aggregation from Formulas
Oracle OLAP 10g allows formulas to be used as a source of data to the AGGREGATE command. This eliminates the need to calculate and store data at the detail level, yet still retains the ability to aggregate to summary levels. The benefit is that the multidimensional engine presents large volumes of derived information from relatively little stored data.
Optimizations to Composite Dimension Indexing
New 64-bit B-Tree+ indexes and optimizations to the process of synchronizing composite dimensions to base dimensions support excellent query response times with very large composite dimensions (for example, composite dimensions in excess of 1 billion members).
Certified with Real Application Clusters and Grid Computing Real Application Clusters and Oracle Grid Computing provide a database platform of virtually limitless computing capacity and scalability. The multidimensional engine and data types of the OLAP option, being part of the Oracle Database, have been tested with Real Application Clusters and Oracle Grid Computing. This provides Oracle OLAP the capability to support very large user communities and data sets.
Wider Relational Filters to Multidimensional Data Types
The OLAP 10g optimizes a wider range of SQL predicates when selecting from multidimensional data types. This is accomplished by applying SQL filters before the data is converted to a row set using OLAP_TABLE. As a result, the risk of pushing large volumes of data through OLAP_TABLE is minimized and applications need not be as concerned with optimizing SQL for selecting from OLAP_TABLE. The net result is that a wider variety of SQL applications can be used with the OLAP option without special considerations.
Support of SQL Model Clause
Oracle Database 10g introduces OLAP-like calculations that are expressed with a SQL MODEL clause, which is similar to what the OLAP community commonly refers to as custom dimension members. A custom dimension member is a virtual member whose value is calculated at runtime.
The SQL MODEL clause provides an additional method for defining certain types of calculations against multidimensional data types, and the SQL interface to multidimensional data types has been optimized for SQL models. Optimization occurs by having the multidimensional engine completely bypass OLAP_TABLE as data is being returned.
As a result, the processing of SQL with the MODEL clause is highly efficient against multidimensional data types. In many cases, performance of MODEL with multidimensional data types exceeds that of the same SQL against relational tables. This provides SQL based applications with both new analytic features and performance advantages.
Query Rewrite to Views over Multidimensional Data Types
In Oracle Database 10g a new feature, query equivalence, allows query rewrite to be used with views. With query equivalence, the DBA indicates to the database what SQL could have been used to create the view even if the view was created in some other way. For example, if the application likes to emit SQL with SUM … GROUP BY but the view was created with entirely different SQL, the DBA could indicate that the view is equivalent to SUM … GROUP BY.
This feature of the database is extremely useful with the OLAP option since SQL access is always through views. This provides the DBA and application with benefits similar to those of materialized views – simplified maintenance and improved query performance.
Automatic Runtime Generation of Abstract Data Types
Abstract data types are used by object technology of the Oracle Database to define the relational columns for data that is returned from a non-relational data source. In the case of the OLAP option, abstract data types describe data being selected from analytic workspaces in terms of relational columns.
Previously it was a requirement that abstract data types be created as part of the administrative process of enabling analytic workspaces for query by SQL. To provide applications and database administrators with additional flexibility in the administration of SQL access to analytic workspaces, Oracle OLAP 10g supports automatic runtime generation of abstract data types as part of the query process.
With the addition of this new feature, it is now possible to query analytic workspaces without requiring the DBA to predefine either abstract data types or views.

Similar Messages

  • How to join three tables and practical difference between 10g and 11g

    I want to know with example how to outer join three different tables in Oracle.
    Also if you have any website or reference for understand syntax or performance difference between 10g and 11g then please paste a link in.thanks!!

    Hi,
    897293 wrote:
    I want to know with example how to outer join three different tables in Oracle.The 3rd table comes into the result set the same way the 2nd one did:
    FROM           table_1  t1
    LEFT OUTER JOIN      table_2  t2  ON   ...
    LEFT OUTER JOIN      table_3  t3  ON   ...The join condition(s) for t3 can reference t1, or t2, or both.
    Also if you have any website or reference for understand syntax or performance difference between 10g and 11g then please paste a link in.thanks!!The main manuals all have "What's New" sections near the beginning. For example:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/wnsql.htm#sthref5
    Hoek,
    We've missed you. Welcome back!

  • Is there any difference between 10g and 11g M Views?

    Hi,
    I need to give a demo on and working examples of materialized views. The requirement is this: Master tables are in a 10g R2 DB, MV is in a 11g.
    I just create a DB Link in 11g to point to the 10g DB and then create the MV in 11g.
    Will there be any problems creating a 11g MV using 10 Master tables?
    My question is are there any significant differences between 10g and 11g MViews??
    Thanks & Regards,
    Channa.

    You have to be careful about your versions. 10g could be 10.1 or 10.2 11g could be 11.1 or 11.2
    I wouldn't have an 11.2 database with a database link against a 10.1 database.
    In fact, even with 10.2, I would try to ensure that I have a "high patchset" (10.2.0.4 or 10.2.0.5) although, in theory, 10.2.0.1 should also work.
    See Oracle Support article
    Client / Server / Interoperability Support Between Different Oracle Versions [ID 207303.1]
    Hemant K Chitale

  • Difference between 10g and 11g OEM

    Hi,
    I would like to know what is the difference between 10g and 11g Grid control. Unfortunately I have worked only on 11g Grid Control. So do not not what exactly are the differences like from GUI features,installation steps.
    Thank you....

    Hi,
    From 11g grid Weblogic also introduced. You can refer this below note for understanding even architecture.
    *Understanding the Enterprise Manager 10g and 11g Grid Control Management Agent, Directory Structure and Key Configuration Files. [ID 234872.1]*

  • DIFFERENCE BETWEEN 10g and 11i

    hi frnds,
    May I know the differences oracle 10g,11g etc..., and oracle 11i,r12 etc.., and I am newbie to oracle platform please explain to my beginners level

    Hi;
    May I know the differences oracle 10g,11g etc..., and oracle 11i,r12 etc.., and I am newbie to oracle platform please explain to my beginners levelFor 10g vs 11g see this search
    For r11 vs r12 use EBS forum part and see:
    R11 vs R12
    Re: Differences between 11i and r12
    Regard
    Helios

  • Differences between 10g and 11g

    Greetings to all,
    I am a student who was directed to this site to download Oracle 11g express edition release 2 and Oracle SQL developer 3.1 for class. However, I found only the 10g express edition to be compatible with my OS. I was told I could probably use this but was warned that my certification test would be in 11g. May I get some experienced opinions on if this would be a wise choice? What are the primary differences between the two?
    Thanks in advance.

    May I get some experienced opinions on if this would be a wise choice?It depends on the scope of the certification test. For basic SQL certification, either is probably OK. For a DBA certification that covers features only available in Standard or Enterprise Edition, or features added in 11g, you need the appropriate version.
    What are the primary differences between the two? 10g XE vs 11g XE differences:
    http://docs.oracle.com/cd/E17781_01/admin.112/e18585/toc.htm#BJFEIJGJ
    11g Edition differences:
    http://www.oracle.com/us/products/database/enterprise-edition/comparisons/index.html

  • Physical Joins Difference Between 10G and 11G?

    Hi All, I have started using OBIEE 11G. Anybody please let me know is there any difference in applying physical joins in OBIEE 10G and 11G.
    I heard that we need to join Fact and Dim tables in reverse way in 11G.
    Thanks in Advance.

    # Fast-Start Failover for Maximum Performance Mode in a Data Guard Configuration
    # Compression of Redo Traffic (Only for Gap Resolution) Over the Network in a Data Guard Configuration
    # Real-Time Query Capability of Physical Standby Database
    # Fast Role Transitions in a Data Guard Configuration
    # Data Guard Integration, Simplification, and Performance
    # Dynamic Setting of Oracle Data Guard SQL Apply Parameters
    # Enhanced Data Guard Broker Based Management Framework
    # Histogram for Redo Transport Response Time in a Data Guard Configuration
    # Snapshot Standby
    # Strong Authentication for Data Guard Redo Transport
    # Enhanced DDL Handling in Oracle Data Guard SQL Apply
    # Enhanced Oracle RAC Switchover Support for Logical Standby Databases
    # Data Guard Logical Apply Completeness
    # Oracle Scheduler Support in Data Guard SQL Apply
    # Support Transparent Data Encryption (TDE) with Data Guard SQL Apply
    # Support XMLType Data Type (Only CLOB) in Data Guard SQL Apply
    # Virtual Private Database (VPD) Support in Data Guard SQL Apply
    See Also:
    Oracle Data Guard Concepts and Administration for details
    Ref. Oracle® Database New Features Guide
    11g Release 1 (11.1)
    Part Number B28279-01
    ~ Madrid

  • ROW_NUMBER differences between 10g and 11g

    Hi and apologies if this has been previously answered, I searched but could not find a relevant answer.
    I have a simple table: X
    Address Entity Source
    13534780 547045234 A
    5903573 547045234 A
    9805116 582004049 A
    9808958 582004049 A
    6429371 583032305 A
    6669148 583032305 A
    When I run the following SQL:
    select Address,Entity,row_number() over (partition by Entity order by Source) as RN from X;
    Oracle 10g yields:
    Address Entity RN
    5903573 547045234 1
    13534780 547045234 2
    9805116 582004049 1
    9808958 582004049 2
    6429371 583032305 1
    6669148 583032305 2
    whereas 11g yields:
    Address Entity RN
    13534780 547045234 1
    5903573 547045234 2
    9808958 582004049 1
    9805116 582004049 2
    6669148 583032305 1
    6429371 583032305 2
    If I repeat these runs , they are always consistent within each version of the database which is what I would expect.
    Is this due solely to the order the table rows have been loaded and how can I within the query ensure parity between the two versions.
    Thanks.
    Edited by: User909022 on 21-Jun-2012 03:31

    Is this due solely to the order the table rows have been loaded No.
    Rows are inserted in no particular order.
    Use an ORDER BY if you want/need ordered data.
    Something like
    select address
    ,      entity
    ,      row_number() over (partition by entity order by source) as rn
    from   x
    order by whatever_column_you_need;"Do not ever count on the order of rows from a query unless you have an ORDER BY statement on your query!"
    http://tkyte.blogspot.nl/2005/08/order-in-court.html

  • Differences between 10g and 11i

    Hello Everyone,
    I am new to Oracle development.
    If I were learning Oracle 10g Standard Edition
    and got comfortable in it and had some exposure
    to it. How big of a jump would it be for me to
    pick up Oracle 11i?
    Thanks,
    Nick Ueda

    10g is a version of the Oracle database. 11i is a version of the Oracle applications suite. The two are completely independent (though Oracle's applications suite does use the Oracle database on the back end).
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Difference between pi and 10g?????

    hello expert,
    as there is a difference between 9i and 10 g is
    grid . G stand for grid.
    how to implement grid in 10 g.
    thanks
    yash

    How to implement grid depends on your scale. If you have one or two databases, you can function fine with dbconsole and whatever your OS provides. If you have 10,000 databases, you probably need grid. If you have 10 databases, you probably need grid, though that might be debatable depending on what already exists.
    pi is 3.141592653589793238462643383279502884197169399375105820974944592307816406286 208998628034825342117067982148086513282306647093844609550582231725359408128481 117450284102701938521105559644622948954930381964428810975665933446128475648233 786783165271201909145648566923460348610454326648213393607260249141273724587006 606315588174881520920962829254091715364367892590360011330530548820466521384146 951941511609433057270365759591953092186117381932611793105118548074462379962749 567351885752724891227938183011949129833673362440656643086021394946395224737190 702179860943702770539217176293176752384674818467669405132000568127145263560827 785771342757789609173637178721468440901224953430146549585371050792279689258923 542019956112129021960864034418159813629774771309960518707211349999998372978049 951059731732816096318595024459455346908302642522308253344685035261931188171010 003137838752886587533208381420617177669147303598253490428755468731159562863882 353787593751957781857780532171226806613001927876611195909216420198938095257201 065485863278865936153381827968230301952035301852968995773622599413891249721775 283479131515574857242454150695950829533116861727855889075098381754637464939319 255060400927701671139009848824012858361603563707660104710181942955596198946767 837449448255379774726847104047534646208046684259069491293313677028989152104752 162056966024058038150193511253382430035587640247496473263914199272604269922796 782354781636009341721641219924586315030286182974555706749838505494588586926995 690927210797509302955321165344987202755960236480665499119881834797753566369807 426542527862551818417574672890977772793800081647060016145249192173217214772350 141441973568548161361157352552133475741849468438523323907394143334547762416862 518983569485562099219222184272550254256887671790494601653466804988627232791786 085784383827967976681454100953883786360950680064225125205117392984896084128488 626945604241965285022210661186306744278622039194945047123713786960956364371917 287467764657573962413890865832645995813390478027590099465764078951269468398352 595709825822620522489407726719478268482601476990902640136394437455305068203496 252451749399651431429809190659250937221696461515709858387410597885959772975498 930161753928468138268683868942774155991855925245953959431049972524680845987273 644695848653836736222626099124608051243884390451244136549762780797715691435997 700129616089441694868555848406353422072225828488648158456028506016842739452267 467678895252138522549954666727823986456596116354886230577456498035593634568174 324112515076069479451096596094025228879710893145669136867228748940560101503308 617928680920874760917824938589009714909675985261365549781893129784821682998948 722658804857564014270477555132379641451523746234364542858444795265867821051141 354735739523113427166102135969536231442952484937187110145765403590279934403742 007310578539062198387447808478489683321445713868751943506430218453191048481005 370614680674919278191197939952061419663428754440643745123718192179998391015919 561814675142691239748940907186494231961567945208095146550225231603881930142093 762137855956638937787083039069792077346722182562599661501421503068038447734549 202605414665925201497442850732518666002132434088190710486331734649651453905796 268561005508106658796998163574736384052571459102897064140110971206280439039759 515677157700420337869936007230558763176359421873125147120532928191826186125867 321579198414848829164470609575270695722091756711672291098169091528017350671274 858322287183520935396572512108357915136988209144421006751033467110314126711136 990865851639831501970165151168517143765761835155650884909989859982387345528331 635507647918535893226185489632132933089857064204675259070915481416549859461637 180270981994309924488957571282890592323326097299712084433573265489382391193259 746366730583604142813883032038249037589852437441702913276561809377344403070746 921120191302033038019762110110044929321516084244485963766983895228684783123552 658213144957685726243344189303968642624341077322697802807318915441101044682325 271620105265227211166039666557309254711055785376346682065310989652691862056476 931257058635662018558100729360659876486117910453348850346113657686753249441668 039626579787718556084552965412665408530614344431858676975145661406800700237877 659134401712749470420562230538994561314071127000407854733269939081454664645880 797270826683063432858785698305235808933065757406795457163775254202114955761581 400250126228594130216471550979259230990796547376125517656751357517829666454779 174501129961489030463994713296210734043751895735961458901938971311179042978285 647503203198691514028708085990480109412147221317947647772622414254854540332157 185306142288137585043063321751829798662237172159160771669254748738986654949450 114654062843366393790039769265672146385306736096571209180763832716641627488880 078692560290228472104031721186082041900042296617119637792133757511495950156604 963186294726547364252308177036751590673502350728354056704038674351362222477158 915049530984448933309634087807693259939780541934144737744184263129860809988868 741326047215695162396586457302163159819319516735381297416772947867242292465436 680098067692823828068996400482435403701416314965897940924323789690706977942236...
    Approximately. That is quite different than 10g, though I'm uncertain how to quantify that.

  • Difference between forms6i and 10g

    Is there a big Difference between forms6i and 10g? Can someone with 6i experience use forms 10g without problems?
    Thanks

    In our company Forms applications are still developed in 6i C/S, but they run without modifications, just recompilation, on
    - 6i C/S (obviously :-))
    - 6i Forms server
    - 9i Forms services 9.0.2
    - 10g Forms services 9.0.4
    - 10g Forms services 10.1.2
    We have customers with all these architectures on Linux and Windows, and they have DBs from 7.3.4 to 10g.

  • Difference between upgrdae and migration about oracle database

    Difference between upgrdae and migration about oracle database
    please give the comments

    Well, the question is almost philosophic...<br>
    In 9i, there is a Migration Guide whereas in 10g there is a Upgrade Guide.<br>
    Furthermore, in 9i, there is the command line startup migrate whereas in 10g that's startup upgrade.
    Somebody think upgrade when go to new release, and migration when go to new version.<br>
    Others think upgrade when new version replace database in place, and migration when new version include a move of database.<br>
    Another point of view is : upgrade is for technical, and migration for application/data.<br>
    <br>
    Well, after these explanations, your upgrade/migratation notion will not be more clear, but I think that is not very important, only a terminology game. The most important is to know what you need : new version or new release.<br>
    <br>
    Nicolas.

  • What are the differences between Essbase and Planning?

    What are the differences between Essbase and Planning?

    Planning is an enterprise application built around the Essbase OLAP engine.
    You can create planning applications with Essbase only, but Planning uses best practises and has built-in enterprise features.
    Brian Chow

  • Exp/imp between 10g and 9i

    Hi Gurus,
    In project we would like to transfer data from oracle 10g to 8i.
    Option selected in exp data from 10g and import to 9i.
    From 9i again export and import to 8i.
    Is there any issue between 10g and 9i and 9i to 8i ?
    Will normal exp file will work in 9i from 10g ?
    Thanks in advance !!!!!!

    Hi NKU
    EXP:
    exp FILE=TEST.dmp tables=<<TABLE>> rows=Y STATISTCS=NONE
    With the Partitioning, OLAP and Data Mining options
    Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    server uses US7ASCII character set (possible charset conversion)
    About to export specified tables via Conventional Path ...
    . . exporting table <<TABLE>> 18 rows exported
    Export terminated successfully without warnings.
    IMP
    imp file=TEST.dmp tables=<<TABLE>> rows=Y STATISTICS=NONE
    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit
    Production
    With the Partitioning, OLAP and Data Mining options
    Export file created by EXPORT:V10.02.01 via conventional path
    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    import server uses US7ASCII character set (possible charset conversion)
    . importing UKLINK_OWNER's objects into UKLINK_OWNER
    . importing UKLINK_OWNER's objects into UKLINK_OWNER
    . . importing table <<TABLE(same as above)>> 18 rows imported
    Import terminated successfully without warnings.
    But i have doubt of character converion issue .
    I did statistics=NONE .

  • Functional differences between OBISE1 and OBIEE

    Hello,
    beside the licensing restrictions, there are some funtional differences between OBISE1 and OBIEE. I have seen some very neat features in OBIEE which are not implemented in OBISE1, e. g. generating powerpoint or the assistants for bi publisher in word. The actual release of EE is 10.1.3.4.0 and it is 10.1.3.2.1 for SE1. Does anyone know, if SE1 will be upgraded to 10.1.3.4.0? And if yes, will Interactive Dashboards, Answers and BI Publisher in this relaese have the functional range of EE?
    Thanks in advance for your answers.
    Thomas

    Balaa,
    This question has been posted a number of times. Yes, Server, Answers, Dashboards and Publisher are functionally identical in BISE1 and BIEE. You can use BIEE 10.1.3.4.1 to upgrade your BISE1 10.1.3.2.1 (Oracle trust you not to use the stuff you are not licensed to use such as Delivers).
    See my oracle support note document id 743916.1 on metalink3 ...
    Oracle BI SE1: Patch to 10.1.3.4
    Upgrading Oracle Business Intelligence Standard Edition One to higher versions of the underlying components
    "Customers may upgrade to the latest 10.1.3.x versions of the BI components by running the BI Enterprise Edition 10.1.3.x Installer. They will be alerted that there is an installation already present and prompted to preserve the existing configuration. They should choose that option and the installer will leave the existing configuration (to include Repository, Web Catalog, etc) in tact and install the newer versions of the components. Note that when upgrading, all BI components must be upgraded to the same version. Customers may upgrade to the latest versions of Oracle Database 10g or Oracle Warehouse Builder 10g by applying the supported appropriate patches as needed. A note on platform support -- Oracle BI SE One is available for Windows platforms only. Oracle does not support Oracle BI SE One on other platforms. A note on licensing -- By license, customers are restricted to using BI Server, BI Answers, BI Dashboards, BI Publisher, BI Administration Tool, Oracle RDBMS, Oracle Warehouse Builder Core ETL functionality. Note that the BI SE One installation installs all of the BI components -- those listed above as well as Delivers, Office Plug-in, etc. If customers wish to use those additional components they are required to upgrade to a BI Enterprise Edition license."

Maybe you are looking for

  • My movie symbol not working in main timeline

    The symbol works in its own movie timeline, the keyframe length is the same length on both the movie symbol timeline and the main timeline. But movie symbol refuses to play on the main timeline. Any ideas?

  • Problem in Backup/Recovery 10g

    Hi I am Trying to Take Backup in Oracle 10g ........ RMAN > Configure retention policy to recovery window of 4 days RMAN > configure controlfile autobackup on; RMAN > Configure device type disk backup type to compressed backupset; RMAN> backup as bac

  • How to repair Edit in menu bar

    Whenever I try to use "Edit" from the menu bar, whatever application I am using will crash. (Maverick)  I Click on it, get the spinning ball, then crash.

  • Illustrator CS3 upon launch crashes

    Recently, bought an Apple iMac, installed Parallels virtual machine and installed my Windows XP Professional and installed my CS3 Premium. Every program works except Illustrator. It crashes every time I launch it getting the error message..."blah, bl

  • Perspective and lens geometrical corrections

    Ideally Lightroom would encompass all the basic functions needed by the photographer in order to avoid, as much as possible, the use of Photoshop as part of usual workflow. Perspective and lens geometrical aberrations corrections are two important st