Linking 2 dimensions - NW

Hi,
Using BPC NW 7.02
I'm want to create a link between 2 dimensions (Entity and Projects). What I need is a link, that tells BPC to show me (in a report) only the projects related to the Entity I select.
Does anyone know how to build that into BPC NW?
/Lars

Hi Lars,
Here's a method I've used successfully. You can probably come up with alternatives. It uses the MemberSet property in the EvDRE expansion range.
From your example create a property on the project dimension called ZEntity. Populate this with the base level entity member relevant to each project.
Then in your report the project MemberSet property put the following formula :
     =CONCATENATE("ZEntity="""&$L$8&"""")
    NB - the number of " is important to get the formula to display the right result
     NB - $L$8 refers to the cell that holds the current view value of your entity dimension in the page key range.
The above formula should resolve to :
     ZEntity="Entity1"
or whatever your current view entity is.
Now whenever you change the current view to a different entity the project dimension will be limited to those that have a matching ZEntity property.
I tested this on NW7.02, Excel 2007
Hope this helps.
Thanks.
Bradley Newcombe.

Similar Messages

  • Linked Dimension is P-C (Account type) and it won't process in consuming cube

    Hi I have an SSAS 2008R2 cube with a Finance Account dimension (p-c with custom rollup). I want to create a linked measure and dimension structure in another General Use cube, but when I add the link and try to process the General Use cube I get an unknown
    error.
    Internal error: An unexpected exception occurred.
    I have tried changing the Account type, I have tried creating a referenced dimension inside the Finance cube and exposed the Referenced dim in the General Use cube (which had no linkage to the facts on the dimension usage grid). Not quite sure - can I use
    an Account type dimension in a linked dimension structure?
    Thanks for any insight!

    OK, so I have now found that this is apparently normal for iTunes, to only accept mpeg 4 movie files, all the searching I did before I must have worded it wrong because I couldn't find anything about this, incredibly. Had been looking for why iTunes won't take all the files it previously did, like if it had been changed, and it hasn't, it's allegedly always taken only mpeg 4 files. Also I had been searching for why iTunes crashes every time I try and add/import anything but mpeg 4 files, and even sometimes with mpeg 4 files. That isn't normal, it's supposed to just do nothing apparently as I've just found out. So for these reasons I didn't find the answer despite my searching all over the web.
    So I guess that answers my own question now, but I'm still perplexed as to why I absolutely, definitely, without any doubt, had several hundred movies of a few different video file types loaded, accessible and playable in my iTunes library that everything here claims iTunes never accepted. It apparently shouldn't have been possible for me to have done this, but for probably 10 years it's been this way.
    Perhaps since I don't remember adding these files to iTunes anymore recently than maybe 6 or 7 years ago, the iTunes back then did accept all kinds of file types? Or could I have somehow had some video codecs or software that expanded the capability of my movie players like Quicktime Player that unwittingly also allowed iTunes to take those files as well? All I know is somehow it worked! So now my question is how did I have it working before, so that maybe I can make it work again.

  • Linked Dimension by property , in Input Template

    Dear All,
    I had input template with two dimension in X Axis, Dimension Project and Dimension Account.
    Each member in dimension project has account as property.
    If i create input template by report editor, i use the option dimension relation selection by property.
    My needs is, due my dynamic input template. I need to use selection in page axis to change the project , does anyone know how i link my account dimension to follow each project that change due my EPMDIMENSION OVERRIDE.
    Thanks,
    Suprapto

    Hi Raju,
    In Page AXIS , i use epmselect member, then i use EPMDIMENSION OVERRIDE to change the dimension Project.
    My Case is Dimension Project has lot of SAP - WBS in one project.
    Every SAP - WBS has different account, which is mapping at property in Dimension Project.
    So my question is , is there BPC Function that can display at Row Axis
    SAP - WBS ( PROJECT )    :   ACCOUNT
    Which is linked as dimension project property
    Thanks,
    Suprapto

  • What's the Meaning of Dimension in SAP B1?

    Sir,
    What's the Meaning of Dimension in SAP B1? And how it is used in Profit Centre ?
    plz tell me ......!

    Hi,
    Dimension - Dimensions configured in the system provide customers with multiple views of an expense and revenue analysis.
    For further clarifications and use you can check the details in the following links :
    Dimensions - Cost Accounting.
    http://help.sap.com/saphelp_sbo881/helpdata/en/fe/9b2e5e66894e378d041732fcdd531a/content.htm
    http://help.sap.com/saphelp_sbo881/helpdata/en/91/f6349f3c9047d5b91696c02ac6e9d6/content.htm
    Hope it helps.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Performance Point Filter Scorecard by Time Dimension (without Time Intelligence)

    Hello,
    I use Performance Point 2010 and want to build a Performance Point Dashboard with Scorecard. My requirement is to provide a List of Years as a Filter for a Scorecard.
    In the Scorecard I have a KPI which I want filter by Time Dimension. I can do this when I use "Time Intelligence" and "Time Intelligence Connection". But I want to use the "Member Selection Filter" to filter the Scorecard
    KPIs by Years (Selected from a List).
    I created a "Member Selection Filter" with certain Time Dimension and put Filter to a Dashboard. In my KPI Mapping Source I added a "new Dimension Filter" and choosed the same Time Dimension as
    in the "Member Selection Filter".
    When I try to connect the "Member Selection Filter" to my Scorecard, I can only choose the "Curent Date Time". As I know "Current Date Time" have to be used when Time Intelligence Filter is in use.
    How I have to connect the Scorecard with the "Member Selection Filter"?
    Thank you very much

    Hi ShebUK,
    I don't think we can achieve this requirement on the front end, but you can discuss this issue at the following forum:
    http://social.technet.microsoft.com/Forums/en-US/home?category=performancepointserver
    I'm not familiar with PerformancePoint Services and not sure that we can implement linked dimension to achieve this. A linked dimension is one that exists in one Analysis Services database, but reused in another Analysis Services database of the same version
    and compatibility level. For more information, please see:
    Define Linked Dimensions: http://msdn.microsoft.com/en-us/library/ms175648.aspx
    Hope this helps. 
    Regards,  
    Elvis Long
    TechNet Community Support

  • Performance Point - 1 Dashboard, 2 cubes, 1 Time intelligence filter, filtering 2 different date dimensions on different cubes!

    Hi
    Hope you are well.
    I have a challenge. I am working with Performance Point and a number of different cubes.
    In this case I need to include graphs and charts from 2 different cubes on one dashboard page.
    The challenge I have, is to be able to use a Time Intelligence filter from one cube, eg, [TimeSold].[Calendar hierarchy] on Cube 1, and for this to filter graphs from the second cube (second cube [Time].[Calendar hierarchy]), on one dashboard page. 
    Is there any way I can achieve this using MDX or Parameters within performance point?
    I cannot amend the cubes or dimensions. I have to work with the front end tools only.

    Hi ShebUK,
    I don't think we can achieve this requirement on the front end, but you can discuss this issue at the following forum:
    http://social.technet.microsoft.com/Forums/en-US/home?category=performancepointserver
    I'm not familiar with PerformancePoint Services and not sure that we can implement linked dimension to achieve this. A linked dimension is one that exists in one Analysis Services database, but reused in another Analysis Services database of the same version
    and compatibility level. For more information, please see:
    Define Linked Dimensions: http://msdn.microsoft.com/en-us/library/ms175648.aspx
    Hope this helps. 
    Regards,  
    Elvis Long
    TechNet Community Support

  • EPM 11122 to 11123 upgrade issue: Links in Workspace does not work

    Hi John & All,
    We have an existing EPM 11.1.2.2 installed on Linux & windows platforms. This is a planning & HFR domain. Except FDM, Dimension server, HFR all other services are out of Linux server.
    Linux - ServerA (Physical server). However we access all URLs using a different DNS alias ServerC which points to ServerA
    Windows - ServerB
    Followed  http://docs.oracle.com/cd/E40248_01/epm.1112/epm_install/frameset.htm?ch10s05.html for upgrade.
    Installation and configuration went well. We are using Embedded http server. In the final step of web server configuration
    - Did the configure web server with Embedded ( port 28080). It was successful.
    - Then in WL console changed the Listening address to ServerC for all managed servers including Admin server
    - Then using configtool ran the step "configure logical web addresses"
              - Here selected set logical addresses for services individually & then for all services running on ServerA
      (workspace/shared services/aif/aps/datasync/planning/eas/calc)
    set them to ServerC:28080 (DNS alias)
    And for services running on Windows BPMA & FDM set to ServerB:80
    This went through well.
    Started all the services. All WL services came up without issues. CAn login to Workspace & shared services. I can see the look and feel changes and can see all new EPM 11123 icons under "Navigate-->Administer". But when I click on any of the links (Dimension lib/Application lib/planning/Data management etc) all fail with similar error
    "A Not found error occured while communication with server". In show details it says for example...
    URI: http://ServerC:28080/awb/conf/AwbConfig.xml - status 404 not found"
    For each application the error is similar http://ServerC:28080/<context> - status 404 not found
    Obviously the Logical web address set to 28080 is not working. But all the below URLS work fine
    http://serverC:9365/aps/APS
    http://serverC:8300/HyperionPlanning/conf/HspJSConfig.xml
    http://serverC:19091/awb/conf/AwbConfig.xml
    http://serverC:8500/calcmgr/conf/CalcMgrConfig.xml
    http://serverC:19091/awb/conf/AwbConfig.xml
    http://serverC:28080/workspace
    To fix this issues, tried reconfiguring Logical web address to all individual application, this time to correct respective ports where they are listening instead of 28080. As I can see only workspace is working on 28080.
    I can see this new configuration updated in registry. Bounced the domain including Admin server. But the issue persists. For each link, it is still looking for old Logical web URL "http:serverc:28080/<context> instead of picking up new Logical addresses configured.
    Please suggest ways to fix the issue.
    Reagrds
    vara
    HHee

    Issue got resolved after installing OHS instead of using embedded http server. In OHA it gives the flexibility to point to DNS alias.

  • SCM and PVCS Dimensions

    We are running a mixed environment of Oracle and MS based (VB , Access) apps. Our main tool for change management, workflow and versioning is (will be..)PVCS Deimensions. Our goal is to manage and report on changes and versions from one spot : Dimensions. Therefore it is vital to be able to link dimensions with SCM. There are two options doing this: leave all Oracle components in SCM but link the checkin/out, promote etc to the CM process in Dimensions or: use non-versioning repository in Oracle and export/import every version to dimensions. What do you think is the best choice? Can I do this with the SCM CLI? or with the repository API? or are there other ways.?
    all advice welcome
    thanks
    Lex Mok

    SAP SCM is the whole general suite of Supply Chain applications by SAP.  SAP SCM comprises various modules such as APO, etc.
    EM - Event Management is the part of the SAP SCM suite. Thus SCM and EM are not similar but hold a relationship that EM comes under SCM.
    Hope you get it.
    Get back if more clarifications are needed.

  • How do I split the dimensions of the anchor point?

    Hello Everyone,
    I have a logo which I am trying to animate; basically I want to start tight on a small portion of it, scanning across its surface and then pull back to reveal it in its entirety, all while maintaining smooth, natural motion. I am currently just keyframing the anchor point and the scale. However, there are no bezier handles in the spatial graph editor for the keyframes of the anchor point. This, I discovered, is because properties with mulitple linked dimensions do not allow you to modify the beziers (per this forum [ http://forums.creativecow.net/thread/202/883236 ]).
    So I went to seperate the dimensions, but the button was grayed out. Is there anything I can do, or am doing wrong?
    Thank you,
    Cameron

    Separate dimensions are not available for anchor point. The other option would be to add two (or 3 for a 3D layer) expression sliders and tie each to an axis with a simple expression like this:
    x = effect("Slider x")("Slider");
    y = effect("Slider y")("Slider");
    [x, y]
    I simply renamed the sliders Slider x and Slider y and applied them to the layer. Then animate the slider values.
    I usually find the easiest way to do what you are trying to do is to make the layer 3D, add a camera, and animate the camera position. The movements are easier to make look 'natural'.

  • Universe Design approach - Dimensional Data model

    We use a Dimensional data model which has about 15 different models based on Subject areas. Eg: Billing, Claims, Eligibility, etc. Each model has its own Fact table linked to Dimensions, some of which are Conformed dimensions which is present in multiple models. We want to build Universes on top of this model, for creating Crystal Reports and to expose it to the Business Users to create WebI reports through InfoView.
    <br><br>
    The Client has already built 15 Universes one for each Subject area_, which has 1 fact table each and many Conformed dimensions with some junk dimensions. When a Report needs data from more than one Universe, we have to link the different Universe queries at Report. <br>
    Major drawback with this approach is change management. As our data model will be expanded in future, which in turn makes me to update multiple Universes when, say a Conformed dimension changes; since the Conformed dimension table will be present in multiple Universes.
    <br><br>
    Now we are considering the below approaches to have better Architectural design and have easier User interface.
    <br><br>
    1. Creating a master Universe for the Dimension tables(here there may be a effort to modify data model to suit linking Dimension tables together). Then to create derived Universes for each Fact table. These derived Universes will be linked back to common dimension Universe. <br>
    Maintenance will be easier in this approach, as whenever a Dimension changes I need not update multiple Universes, but as I am linking Universes at Designer level as Master and derived Universes, I am concerned about the Report development if the report needs data from multiple Universes. Then I would be linking u201Cmultiple Linked Universeu201D queries at Report. <br><br>
    2. The other option I have is to combine multiple dimension models(Subject areas) into one Universe. By this we will create minimal number of Universes as possible. May be end up creating 5 or 6 Universes, but we will have tough time in maintaining Security of data elements. For instance, at high level a Universe may have Billing and Eligibility data, where I have to maintain strict Security for the User groups, and let only specific users to see/ use all data elements (objects). <br><br>
    Hope I have summarized my question well, any inputs from you on the approach you are aware of/ prou2019s and conu2019s of it in terms of time it takes to build, the performance of Report(creating WebI reports through InfoView) is appreciated !!
    We want to see which approach makes it better for creating Crystal Reports and when it reaches Business Users who has little patience waiting for a Report and needs best possible interface

    There is no one perfect answer for your question.  Universes are more of an art than a science imo.  I can tell you that we have many conformed dimensions joined to multiple facts in a single universe.  The key to this approach is that for each fact table you will need a context.  The advantage to this approach is the ease in which your WebBI users will be able to build reports.  The disadvantage is that Crystal Reports cannot handle multiple contexts so your Universe is basically useless in CR.  For CR, you will need to build Business Views rather than universes.

  • How to find those different namespaces in schema?

    Hi,
    I heard that schema contains different name spaces. how to find those different namespaces in schema?
    I checked with this but it is throwing "table or view doesn't exist".
    select namespace from v$librarycache;
    Thanks
    Praveen

    Are you referring to this? From the SQL Language Reference manual under Schema Object Names and Qualifiers
    7. Within a namespace, no two objects can have the same name.
    The following schema objects share one namespace:
    Tables
    Views
    Sequences
    Private synonyms
    Stand-alone procedures
    Stand-alone stored functions
    Packages
    Materialized views
    User-defined types
    Each of the following schema objects has its own namespace:
    Indexes
    Constraints
    Clusters
    Database triggers
    Private database links
    Dimensions
    Because tables and views are in the same namespace, a table and a view in the same schema cannot have the same name. However, tables and indexes are in different namespaces. Therefore, a table and an index in the same schema can have the same name.
    Each schema in the database has its own namespaces for the objects it contains. This means, for example, that two tables in different schemas are in different namespaces and can have the same name.
    Each of the following nonschema objects also has its own namespace:
    User roles
    Public synonyms
    Public database links
    Tablespaces
    Profiles
    Parameter files (PFILEs) and server parameter files (SPFILEs)
    Because the objects in these namespaces are not contained in schemas, these namespaces span the entire database.Which is why you can do:
    SQL> create table t (id number, descr varchar2(10));
    Table created.
    SQL> alter table t add constraint t check (mod(id,2) = 0);
    Table altered.
    SQL> create index t on t(id);
    Index created.
    SQL> create trigger t
      2  before update on t
      3  begin
      4     dbms_output.put_line('T Trigger');
      5  end;
      6  /
    Trigger created.but not:
    SQL> create view t as select * from t;
    create view t as select * from t
    ERROR at line 1:
    ORA-00955: name is already used by an existing objector
    SQL> create procedure t
      2  begin
      3     null;
      4  end;
      5  /
    create procedure t
    ERROR at line 1:
    ORA-00955: name is already used by an existing objectJohn

  • BPC Expertice Needed: some functional questions for Proto

    Hi all,
    I am working on a prototype and we would need to have some questions answered. Any hint is most welcomed.
    BPF
    - Are BPFs assigned to a user or can a user run different BPFs (i.e., one same user running one for budgeting and another one for sales data).
    - There is a feature that allows to set the system to send an e-mail some days before running the BPF. We have reports of this feature not working properly. Has anybody managed to keep it up running?
    - Can we set a BPF not to run until another BPF is done?
    Security
    - Can we set the security in such a way that we allow one user to input only cost data for one entity and at the same time only sales data for another entity? (what would be the best scenario for achieving this? having cost and sales data that in one same application or having them in two different applications?)
    Reporting (mainly EvDRE, but could be otherwise if it is any better)
    - How can we set a report so that the expansions are based on a value of a crossing (instead of a value in a property)? (i.e., having a dimension "asset" and having a report dynamically showing only those assets of purchase year superior to the Current View year? Using evdre's expansion properties? suppressions?)
    - How can we have linked dimensions? That is, having set one member of a dimension we would like to have the members allowed for another dimension filtered (i.e., if one dimension is "shops" and another one is "products", having set shop A we would like to be able to offer a list with only the products available in shop A....similar case to the previous question, but this time for slicer dimensions instead of axis dimensions )
    Thank you very much for your comments,
    Rafael

    Thanks a lot Lokesh.
    About the other questions, anybody can help me out?
    BPF
       Can we set a BPF not to run until another BPF is done? We have thought about using a special workstatus needed that would be set up only in the second BPF, but maybe there is a better approach.
    REPORTING (mainly EvDRE, but could be otherwise if it is any better)
       How can we get linked dimensions ? We would need to have in reports something like what there is available for journals through the Journal Validation Rules where having selected a member of one dimension (driver dimension) makes available to the user only a certain set of members of another dimension (driven dimension). Anyone implemented it? Maybe using VB code?
    Thank you very much,
    Rafael

  • Access variables across classes.

    I have been banging my head on my desk for a little while on this one so any help would be awsome.
    What I am trying to do is pull data from an XML file so that I can store paramaters for my FLV player (i.e. flv link, dimensions, video name, etc) I can get the data from the XML file and story it in a dictionary but I am unable to access the data from my main class. I know it has to be something pretty simple but I think i have been looking at it to long to see it.
    // Main.as
    package includes.action
        import fl.video.FLVPlayback;
        import flash.display.*;
        import flash.events.*;
        import flash.net.URLLoader;
        import flash.utils.Dictionary;
        import includes.action.XMLData;
        public class Main extends Sprite
            public var vidSrc:String = "mortgage";
            public var xmlPath:String = "includes/flash/videos.xml";
            public var elements:XMLData;
            private var videoXML:Dictionary;
            // Constructor
            public function Main():void
                //vidSrc = vid;
                //xmlPath = xmlP;
                this.getMovie();
            public function getMovie()
                var vidoes:XMLData = new XMLData(xmlPath,vidSrc);
                videoXML = vidoes.VideoAttributes;
                trace("VIDOEXML COUNT: " + videoXML.length);
                var link:String = vidoes.getVA("name");
                elements = vidoes.getVA("name");
                trace("ELEMENTS: " + elements);
                trace("MAIN:LINK: " + link);
    // XMLData.as
    package includes.action
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.events.*;
        import flash.utils.Dictionary;
        import includes.action.Main;
        public class XMLData
            // Public Vars
            public var VideoAttributes:Dictionary;
            // Private Vars
            private var pXmlPath:String;
            private var pXmlVidSrc:String;
            private var sXMLData:String;
            private  var xmlLoader:URLLoader;
            private  var xmlData:XML;
            // Constructor
            public function XMLData(xmlPath:String, xmlVidSrc:String)
                this.pXmlPath     = xmlPath;
                this.pXmlVidSrc = xmlVidSrc;
                this.xmlLoader  = new URLLoader();
                this.xmlData      = new XML();        
                this.VideoAttributes = new Dictionary();
                xmlLoader.addEventListener(Event.COMPLETE, this.LoadXML);            
                xmlLoader.load(new URLRequest(this.pXmlPath));
            public function getVA(param:String)
                //trace("Request: " + param + " :: " + VideoAttributes[param]);
                return VideoAttributes[param];
            public function LoadXML(e:Event) {
                this.xmlData = new XML(e.target.data);
                this.sXMLData = this.xmlData.toString();
                parseXML(this.xmlData);
            public function parseXML(inputXML:XML):void
                trace("==============");
                trace(this.sXMLData);
                trace("==============");           
                for(var i=0; i < inputXML.videos.videoname.length(); i++)
                    if(inputXML.videos.videoname[i].@name == this.pXmlVidSrc)
                        // attributes of the video tag
                        var InputAttributes:XMLList = inputXML.videos.videoname[i].attributes();
                        // child nodes of this tag
                        var InputChildren:XMLList     = inputXML.videos.videoname[i].children();
                        // collect attributes to an array
                        // Set Attribute Name and Value
                        for each (var attr:XML in InputAttributes) {
                            var elementname:String = attr.name();
                            this.VideoAttributes[elementname] = attr.valueOf().toString();
                          for(var x:int = 0; x < InputChildren.length(); x++)
                              var childelement:String;
                              var ChildrenAttributes:XMLList = InputChildren[x].attributes();
                              for each(var cattr:XML in ChildrenAttributes)
                                  childelement = InputChildren[x].name() + "-" + cattr.name();
                                  this.VideoAttributes[childelement] = cattr.valueOf().toString();
    basically with all my traces this is what I get back...
    // Trace data
    VIDOEXML COUNT: undefined
    ELEMENTS: null
    MAIN:LINK: null
    We are in LoadXML
    name - no get: mortgage
    name - get: mortgage
    The trace for Elements and Main:Link should give me back the name of the video but as of yet its either returning NULL or undefined.

    Thank you so much you don't understand how much my forehead thanks you.. Adding the dispatch and the listener worked great..
    Guess its time for me to read a bit more before I continue.. Again thank you.

  • Format Dimensions in Resulting Drill Across Spreadsheet, Linked Partition

    Hello,
    Does anyone know if / how I can format the order of the dimensions that appear in the Source of a linked partition, when drilling across from Target to Source in the essbase excel add-in? I am in version 9.3.1, using a linked partition going from aggregate storage to aggregate storage.
    An example: I have Cube "A" at the intersection where I can use my linked partition to drill across to Cube "B". When I do so, the drill works as expected. However I would like to specify an order for the dimensions of Cube "B" to show up in, in the new excel worksheet. Right now I can't determine the default order that is appearing, (it is not largest dense or largest sparse first). The order is consistently the same though, regardless of the format of the intersection of Cube A when I initiate the drill across.
    I want to specify an order mostly because I want to try to automatically drill to generation 2 on a dimension in Cube B that is not in Cube A. I haven't been able to do this with the Area and Mapping defintions in the partition yet. (Maybe that is my best bet) I'm hoping there is a config file or something that I can use to manipulate how the new worksheet appears.
    Can't find anything in the documentation yet.
    Any thoughts would be appreciated.
    Thanks,
    Carmen

    user616766 wrote:
    Does anyone know if / how I can format the order of the dimensions that appear in the Source of a linked partition, when drilling across from Target to Source in the essbase excel add-in? I am in version 9.3.1, using a linked partition going from aggregate storage to aggregate storage.I don't believe you can control the order/etc of the dimensions in the linked partition drill-through. I just took a look at both the Java API code for the IEssLinkedPartition class and I didn't see any methods/properties that give you any information about the orientation of the members (or even any mention of the members at the datapoint).
    I want to specify an order mostly because I want to try to automatically drill to generation 2 on a dimension in Cube B that is not in Cube A. I haven't been able to do this with the Area and Mapping defintions in the partition yet. (Maybe that is my best bet) I'm hoping there is a config file or something that I can use to manipulate how the new worksheet appears.The second problem you will have is automatically drilling to generation 2. The classic add-in gives you no notifications, or 'events', to tell you something has happened.
    Both of these issues are trivial to solve in our Dodeca product. Our 'intelligent navigation' feature allows you to navigate from a datapoint to a new view/report and will automatically package the members represented at the datapoint as a tokens that represent the point of view. The target view/report, which you can layout with the dimensionality located whereever you wish and can connect automatically to your 'linked partition' drill-through database, then places those tokens in the location you indicate when the view/report opens. As a bonus, you do not need to specify a linked partition to have this drill-through behavior. Finally, there is robust event support so you can have the zoom-in occur automatically. You can learn more about Dodeca at our website, www.appliedolap.com.
    Tim Tow
    Applied OLAP, Inc

  • Defining Dimensions, Attribute Hierarchies for a Link Table(Many to Many)

    I have 3 Tables in the Database
    Table 1: Transactions (Fact Table) - PK(TransactionId)
    Table 2: Relationship (Dimension1) - PK(Relationship Id), FK_TransactionId, FK_CompanyId, RelationshipType
    Table 3: Companies (Dimension 2) - PK(CompanyId)
    Table 2: Relationship table is a link table between Transactions & Companies to facilitate many to many relationship. 
    I defined Fact and Dimension tables accordingly but having issues defining Dimension & Attributes for Relationship tables
    Relationship Dimension:
    I have 3 hierarchy groups defined
    Hierarchy 1 - Relation -Relationship Type,Relationship Id(PK)
    Hierarchy 2 - Transaction - Transaction, Relationship Id(PK)
    Hiearchy 3 - Company - CompanyId, Relationship Id(PK)
    Defined the attribute relationship in the following way
    RelationshipID(PK) ---> CompanyId , RelationshipID(PK) ---> TransactionId, RelationshipID(PK)
    ---> RelationshipTYpe
    I am getting incorrect results when I deploy the cube. Not all the types are being displayed only 4 types are being displayed out of 27 types though there exists Transactions for all the Types.
    To fix the incorrect results, I tried to break the Relationship Dimension into 2 dimensions seperating Transaction(Relationship Dim) & Company,Type (Companies Dim). I tried to configure a many
    to many Relationship type between my  Companies Dim & Fact Table Transaction. But I get the error that says 
    "Companies Dim many to many dimension in the Tansaction measure group requires that the granularity of the Relationship dimension is lower than that of the Relationship measure group "
    Any help regarding how to difine Dimensions & Attribute Hierarchies on a Many to many link table is appreciated.

    Hi Jaya,
    According to your description, you are experiencing the issue when implement many to many relationship by using a bridge table in your SQL Server Analysis Services project, right?
    Generally, a bridge table will have a surrogate key for the dimension and a surrogate key to the fact table or a degenerate dimension based on the fact table. Here are some blogs which describe how to implement many to many relationship using a bridge
    table.
    http://bifuture.blogspot.com/2011/06/ssaskimball-modeling-nm-relation.html
    http://www.sqlchick.com/entries/2012/1/22/data-modeling-tip-when-using-many-to-many-bridge-tables-in-s.html
    http://social.technet.microsoft.com/wiki/contents/articles/22202.a-practical-example-of-how-to-handle-simple-many-to-many-relationships-in-power-pivotssas-tabular-models.aspx
    Regards,
    Charlie Liao
    TechNet Community Support

  • Is there a way to minimize packaged links sizes to that of resized dimensions and dpi  InDesign C

    Looking for a way to minimize packaged links sizes to that of resized dimensions and dpi?
    Is this a script? How would I go about finding something like this? What is the best way to
    not duplicate images. Storage is beginning to become a problem!
    Thanks,
    Alex

    Hey Alex,
    I think that a plugin called Link Optimizer is just what you're looking for.
    http://zevrix.com/linkoptimizer.php
    Cheers,
    -Andrew

Maybe you are looking for