ODI and Essbase: loading of the connection, Reverse Engineering,.

Hi, please heeeeeeeelp me to understand how to connect to Essbase, reverse and load data from a file.

I work with ODI and Essbase for the first time. I read ODI documentationbut he did ' t help.

I have ODI 10.1.3.4.0
I have Hyperion and Essbase

ODI, my client ODI and Essbase server are located on different servers.

I have a working directory.
In the 'topology manager' in "Physical Architecture" under the "Hyperion Essbase", I created "Data Server" and on the definition tab, I did 'Name', 'Server' (with port), 'User', 'Password '.
I have nothing in the JDBC tab.

In the physical schema in the definition tab, I did: "Request (catalogue)', 'database (schema)", "Request (catalog of the work)" (the same as the first), "Database (scheme of work)" (the same as the second).
In the 'Background' tab, I insert a new row and chose the 'context' tha I had created before, and type a new logical schema("").
(When I was creating the context I just filled the 'Name' and 'Code' context (automatically))

Then I want to reverse the data of the engineer.
I opened the ODI Designer, created a new model: Definition tab: 'Technology' = Hyperion Essbase, "Logical Schema" = My_Hyperion_logic_schema
Reverse tab: 'Context' = My_Hyperion_context

When I try to reverse engineer in the opposite selective tab I get following error:

java.sql.SQLException: Driver must be specified
at com.sunopsis.sql.SnpsConnection.a (SnpsConnection.java)
at com.sunopsis.sql.SnpsConnection.testConnection (SnpsConnection.java)
at com.sunopsis.dwg.reverse.Reverse.a (Reverse.java)
at com.sunopsis.dwg.reverse.Reverse.a (Reverse.java)
at com.sunopsis.dwg.reverse.Reverse.a (Reverse.java)
at com.sunopsis.dwg.reverse.Reverse.d (Reverse.java)
at com.sunopsis.graphical.frame.a.iq.fe (iq.java)
at com.sunopsis.graphical.frame.a.iq.fa (iq.java)
at com.sunopsis.graphical.frame.a.iq.l (iq.java)
at com.sunopsis.graphical.frame.a.eq.actionPerformed (eq.java)
at javax.swing.AbstractButton.fireActionPerformed (unknown Source)
in javax.swing.AbstractButton$ ForwardActionEvents.actionPerformed (unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed (unknown Source)
in javax.swing.JToggleButton$ ToggleButtonModel.setPressed (unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased (unknown Source)
at java.awt.Component.processMouseEvent (unknown Source)
at java.awt.Component.processEvent (unknown Source)
at java.awt.Container.processEvent (unknown Source)
at java.awt.Component.dispatchEventImpl (unknown Source)
at java.awt.Container.dispatchEventImpl (unknown Source)
at java.awt.Component.dispatchEvent (unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent (unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent (unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent (unknown Source)
at java.awt.Container.dispatchEventImpl (unknown Source)
at java.awt.Window.dispatchEventImpl (unknown Source)
at java.awt.Component.dispatchEvent (unknown Source)
at java.awt.EventQueue.dispatchEvent (unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy (unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy (unknown Source)
at java.awt.EventDispatchThread.pumpEvents (unknown Source)
at java.awt.EventDispatchThread.pumpEvents (unknown Source)
at java.awt.EventDispatchThread.run (unknown Source)

What I've done wrong?

have you had a look at my blog today?

See you soon

John
http://John-Goodwin.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • Error: This page cannot be displayed - the remote device and does not accept the connection. (! found)

    * Original title: this page cannot be display the remote or unit does not accept the connection. (! found)

    My internet connection works very well, I'm trying to access a page of my gate of the school we use to complete missions. I can access my web page of schools, I can access my e-mail from the school, but I can't get the e-portfolio page. It says cannot display this page - the remote device and does not accept the connection - (! found). He said to ensure that the TSL and SSL in the advanced internet options security part turned on who they are, my better protected as well the mode. I've never had a problem accessing this page before. It is only this page! Help!

    Hello Teresa,.

    The probable cause of this problem could be due to wrong settings for internet explore.

    Please see the link below, Windows 8, follow the steps to check the Proxy and DNS settings
    http://support.Microsoft.com/kb/956196/en-us

    Warning: Reset the Internet Explorer settings can reset security settings or privacy settings that you have added to the list of Trusted Sites. Reset the Internet Explorer settings can also reset parental control settings. We recommend that you note these sites before you use the reset Internet Explorer settings.

    Hope this helps, please answer with the results for assistance.

  • System error 31 during the loading of the LabVIEW runtime engine

    I get the following error message.  I've attached a screenshot of him as well.

    System error 31 during the loading of the LabVIEW runtime engine (\\lvrt.dll)

    I'm trying to update an instrument running Windows 95.  What is system 31 error?  I can't find anything on this topic using Google or the search function of the forum.

    The instrument is a Romulus-IIIA of the Quad.  Chasing the assistance on their part as well.

    Hi Szandstra,

    See the knowledge base article describing what you see.  Follow the steps there to correct the problem.  Have a great day and let me know if this solution does not work for you!

  • The ODI API method to test the connection to the server XML-Data

    Hello

    I tried my hands on ODI SDK API and could create the physics/logic connections through it successfully.

    At the studio of ODI, for XML technology, when test us the data server-> JDBC-> connection test connection, corresponding to the xml specified in the JDBC url schema (xsd) the lorsque nous tester la connexion de données serveur-> JDBC-> tester la connexion, correspondant à la schema (xsd) xml spécifié dans l' url JDBC les tables tables are created.

    But I'm not able to get this functionality with the API in the SDK. It seems that JDBC connection is not tested when the code below is run

    connection settings

    myDataServer.setConnectionSettings (new OdiDataServer.JdbcSettings)

    "jdbc:snps:xml? d = C: / my_sample_xsd.xsd & s = ITEST..." »)) ;

    So basically I want to imitate the "Test Connection" feature using the API of the SDK. Currently, it creates Server XML data and physical schema but no tables in the database.

    Pointers?

    Thank you.

    I found the solution...

    test the connection to the jdbc url

    RemoteRuntimeAgentInvoker remoteRuntimeAgentInvoker = new RemoteRuntimeAgentInvoker (": http://application-tier server: port/odiagentname", "odiuser", "odipassword".toCharArray ());

    try {}

    remoteRuntimeAgentInvoker.invokeTestDataServer (myDataServer.getDataServerId ());

    } catch (InvocationException e) {}

    e.printStackTrace ();

    }

  • Loading of the connected battery, do not... (found the solution that worked for my Dell Inspiron

    Well, the charger is plugged, but he says not charging. What happened twice. I would have thought bad battery or bad, but fortunately the first charger, that it took place just after buying a new hard drive. I did a hard reset on the battery and that worked.

    Now, it happened again. I tried resetting the regular battery, but that didn't work. I tried to uninstall the device and reinstall... did not work either.

    Curiously, what worked was this:

    I have had about 38% battery remaining. I unplugged the laptop computer power cord and the wall.

    I removed the dough. Computer has been cut.

    I wiped the connectors of the battery with a clean cloth, several times.

    I put the dough back in and turned the laptop on battery only.

    I plugged the power cord into the side of the laptop, and then into the wall outlet.

    Immediately, the laptop began to charge again!

    I don't know why it worked. Maybe some grumpy off he can know. When I tried to reset the battery, I turned off the computer before you take out the battery. Then he went out. Laptop with power cord is plugged in and powered it. Then stop down and placed battery. I turned her back... but nothing...

    It may have to do to have the laptop when you remove the battery, or place the power cord in back, or could be simply wipe cloth?

    Hi thelights007,

    Please share the system model and the installed operating system. The error "plugged not charging" can be caused for a variety of reasons as defective adapter or a faulty load Board.

    Try the below mentioned steps that can help fix the problem. Procedure for running flea power is:

    • Turning the system off.
    • Disconnect all external devices (printers, external hard drives, flash drives) of the computer.
    • Disconnect the power adapter and remove the battery.
    • Press and hold the power button for 20 to 30 seconds to release the residual charge of the laptop.
    • Reconnect the battery and the AC adapter.
    • Once the system is turned on and booted properly, replace the battery. Check whether you still receive the error.
    • Start the system BIOS by pressing the F2 key on the Dell logo screen when you turn on the system.
    • Press the F9 key to load the BIOS default settings. When finished, press the F10 key to save and exit. System will reboot. Check to see if the error is still there.
    • Try to wiggle the cable of the AC adapter / CC and check if it makes a difference.
    If it still does not work, spare parts may be necessary.

    I hope this helps. Please share the findings.

  • Windows 8 is connected to the Internet and always says that the connection is limited

    Hello

    For the last month, my computer is connected to the internet, but it is still saying that the connection is limited. Can I'm moving very well, but I'm worried because I know that something is wrong. I have windows defender and Malwarebytes. I ran the resolution of problems, and he can't find the problem. Help, please! Thank you very much!

    I had already run the troubleshooting utility before asking this question.  I was using internet just fine, but when I flew over my connection, it says that the connection was limited.  He said not limited down in the status bar.  He said only when it jumps.  My PC has just crossed several updates to 8.1 which seems to have fixed?  However, I use the PC for 15 years and have never had this problem.

  • ODI and Essbase problem

    Dear all,

    I would like to use Oracle Data Integrator to load text files and files to excel essbase cubes.
    How I do that?


    I'm working on Hyperion 11.1.2.1 environment

    Published by: 877916 on December 26, 2011 12:27 AM

    Read my blog, it goes through the steps on the use of all adapters of hyperion in ODI, here is the summary page - http://john-goodwin.blogspot.com/2011/08/odi-series-summary.html

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Why my download of Creative Cloud box keep saying and is stuck on the "connect to Server"?

    I just bought a pack of cigarettes and of course in order to download the applications I need to have creative Cloud. Creative cloud has been download/load on my laptop ASUS for 15-20 minutes and is still stuck on the first 5% and says "connection to the server. Surely no time this this or is their a problem on my side?

    log out and then back to your office of cc with the help of the adobe id to subscribe, sign, sign in | Creative Office Cloud app

    If you always connect after that, sign, activation, or connection errors. CS5.5 and later

  • Windows 8 drops network connection sharing and cannot re-establish the connection

    First of all, let me say that this is the same exact symptoms I had with Server 2008 and network shares.  http://support.Microsoft.com/kb/2194664

    Now on my current problem:

    I have a windows 8 pro with a SAS/SATA connected 3.5 to raid 5. I'll call this PC1

    I have a windows 8 pro running on Hyper-V hosted by PC1 VM. I'll call this VM1

    PC1 is hosting the share PrimaryData F:\

    PC1 is hosting the share SecondaryData P:\

    The VHD VM and actions are all on the PC1 SAS/SATA Raid5

    I have a custom power script that I ran at a time to avoid any form of sleep on all of the machines I use.

    I use PPM to the PC1 on VM1 drive mappings

    Then, I run a program on VM1 which converts the F:\ share data and once converted it moves other than P:\

    This program runs until the data are all converts who should then take days, but he cannot because only a few hourly VM1 displays a red X on the actions of PC1.

    When I try to reconnect the actions, they are not reconnected. I ping from PC1 VM1 but I can't connect with a command Net use. Once I got it to reconnect by running a "net use \\PC1\Datapath\PrimaryData" and accidentally forgot to add the mapped drive letter, but strangely it restored all my mapped drives disconnected. I was never able to reproduce even once. Normally, once Im locked, reset is the only answer.

    I noticed this is a common problem with users of Windows 8, but his treatises as if it were the first time someone saw that and I saw all my sites of clients where I support Server2008 and spent many months, beating my head, try to understand this.

    Please let know us which tests you want to run me and I'll do it and re post. I can duplicate the question at least once a day.

    It is possible that I have solved my problem.

    Well I don't know if this will work for other users as Im running Virtual Machines, but I edited my power settings for the hard drive itself and it goes 20 m forever if the hard drives never cease to go and so far, I don't lose connection again.

    If I stay connected throughout, today I'm going to transfer and this can be closed.
  • ODI - Hyperion Essbase - loading data

    Hello

    There is an option to run a calc script after a data loaded so that you can AGG period etc.   What running a until the data load to ERASE the period that you load?  Or you create another load of 'dummy' data and clear after a load and then run your data load and running the AGG?  I was wondering if there is a way to add an option for the KM, a little like the 'ORDER_BY '.

    Thank you

    You can create a set of interface of the RUN_CALC_SCRIPT_ONLY option to yes.

    See you soon

    John

    http://John-Goodwin.blogspot.com/

  • Table and film loader affecting the timeline.

    I have a script to load a SWF into a video clip. This script is on the timeline of a movieclip which is then on the main timeline. This script is originally my movie to jump around the main storyline apparently randomly at different times.

    The tutorial I found parts of it in there on the main timeline, so I was wondering if the paths might be the cause of the problem.

    Thanks any help would be appreciated.

    you charge between 1 and 4 movieclips with your code according to k in each loop. If k is the same in all 4 loops, you will load a single. If k is different in each loop, you will load the 4 (but you will display only the last one).

    s randomly to load one of your swf, use:

  • USB formatted on the windows computer and then loaded with the IOS El Capitan files does not work on the Windows computer

    I tried to format a usb drive on my iMac home for use on a Windows computer. I tried to format it on the iMac with El Capitan and format on the Windows computer, but with the same question.  The files are corrupted and do not function correctly on the Windows computer at work.  The files are a combination of audio files and writing.  Is there a way to overcome this problem.  When I used earlier versions of IOS are not usability issues.

    iOS is for iPhones and iPads, but you also state El Capitan, so I guess that's what you're talking about.

    There are a lot of audio formats, many writing programs, so it is quite difficult to determine if this is a problem of format of file or a problem of disc format.

    Even if it's an mp3 player, wmv or any other file extension, there are more for the 'format' of an audio file of the extension.

    These designations are just wrappers that contain audio information. Audio information can be encoded in a variety of different formats and still be an mp3 or wmv. An mp3 player that plays on Windows cannot play on a Mac due to using a codec that is not installed on the Mac. Apple recently purged the operating system of older, obsolete codecs. As a general rule, VideoLan VLC can play most audio and video files on Mac and Windows.

    Were what type of writing files? Word, Pages, TextEdit,...?

  • Microsoft 1000 - nano-receiver undetected mobile wireless mouse and heats up on the connection

    I use a wireless mouse mobile Microsoft 1000 - today when I plugged the mouse doesn't seem to work and the nano-receiver seems to heat up a bit - pls help me trouble shoot i I reinstalled the drivers on the site - not sure if the nano-receiver does not work or in any other issue

    Hello

    If the device does not work on another computer and you have tried all the troubleshooting steps in this article"to"If the device does not work on another computer too.

    http://www.Microsoft.com/worldwide/

    Reference:

    How to replace Microsoft software or hardware, order service packs and replace product manuals

    http://support.Microsoft.com/kb/838398

    It may be useful

  • How can I get my Web site and keywords included in the Firefox search engine?

    I'm having a hard time finding the place where I can put my Web site address and its key words for the search engine find me (my site). Is there an address I can go directly to the entrance of my keywords in SEO so potential customers can find my site and it will appear higher on the list?

    Thank you
    Victoria

    Firefox is not a search engine, we are a browser. Search engines like Google, yahoo, etc. have their own methods for sites subject to their databases. Usually they will find and index your site on their own as long as it is has some links somewhere on your site.

  • How focus a JavaFX Group properly and set the pivot (reverse) by using translations in 3D space?

    Description:

    I m referring to the Oracle tutorial http://docs.Oracle.com/JavaFX/2/transformations/jfxpub-transformations.htm using the transformations.zip source code, which is available for download on this page. I Don t understand why they Center the xylophone in space 3D like this and why they calculate the pivot (reverse) using translations. So they are creating a large number of groups, including rectangles, representing the xylophone, in addition to finally to a group called "cam".    

    class Cam extends Group {     
         Translate t  = new Translate();     
         Translate p  = new Translate();     
         Translate ip = new Translate();     
         Rotate rx = new Rotate();     
         { rx.setAxis(Rotate.X_AXIS); }     
         Rotate ry = new Rotate();     
         { ry.setAxis(Rotate.Y_AXIS); }     
         Rotate rz = new Rotate();     
         { rz.setAxis(Rotate.Z_AXIS); }     
         Scale s = new Scale();     
         public Cam() { 
              super(); getTransforms().addAll(t, p, rx, rz, ry, s, ip); 
         }     
    }    
    
    final Cam camOffset = new Cam();    
    final Cam cam = new Cam();    
    ...    
    camOffset.getChildren().add(cam);    
    ...    
    final Scene scene = new Scene(camOffset, 800, 600, true);    
    ... 
    

    The Group "cam" is added to another group called "camOffset", which is added to the 'scene' as root the node.

    Until there , everything is understandable to me, but there is a method, called "frameCam (.)" which calls 4 other methods: ""

    public void setCamOffset(final Cam camOffset, final Scene scene) {         
         double width = scene.getWidth();         
         double height = scene.getHeight();         
         camOffset.t.setX(width/2.0);         
         camOffset.t.setY(height/2.0);     
    }    
    
    //=========================================================================    
    // setCamScale    
    //=========================================================================    
    
    public void setCamScale(final Cam cam, final Scene scene) {        
         final Bounds bounds = cam.getBoundsInLocal();         
         final double pivotX = bounds.getMinX() + bounds.getWidth()/2;         
         final double pivotY = bounds.getMinY() + bounds.getHeight()/2;         
         final double pivotZ = bounds.getMinZ() + bounds.getDepth()/2;         
         double width = scene.getWidth();         
         double height = scene.getHeight();         
         double scaleFactor = 1.0;         
         double scaleFactorY = 1.0;         
         double scaleFactorX = 1.0;         
    if (bounds.getWidth() > 0.0001) {            
         scaleFactorX = width / bounds.getWidth(); // / 2.0;        
    }        
    if (bounds.getHeight() > 0.0001) {            
         scaleFactorY = height / bounds.getHeight(); //  / 1.5;         
    }        
    if (scaleFactorX > scaleFactorY) {            
         scaleFactor = scaleFactorY;         
    } else {            
         scaleFactor = scaleFactorX;         
    }        
         cam.s.setX(scaleFactor);         
         cam.s.setY(scaleFactor);         
         cam.s.setZ(scaleFactor);     
    }    
    
    //=========================================================================    
    // setCamPivot    
    //=========================================================================    
    
    public void setCamPivot(final Cam cam) {        
         final Bounds bounds = cam.getBoundsInLocal();         
         final double pivotX = bounds.getMinX() + bounds.getWidth()/2;         
         final double pivotY = bounds.getMinY() + bounds.getHeight()/2;        
        final double pivotZ = bounds.getMinZ() + bounds.getDepth()/2;         
    
    //*1*        
         cam.p.setX(pivotX);         
         cam.p.setY(pivotY);         
         cam.p.setZ(pivotZ);         
    //*1*        
    
    //*2*        
         cam.ip.setX(-pivotX);         
         cam.ip.setY(-pivotY);         
         cam.ip.setZ(-pivotZ);         
    //*2*     }    
    
    //=========================================================================    
    // setCamTranslate    
    //=========================================================================    
    
    public void setCamTranslate(final Cam cam) {        
         final Bounds bounds = cam.getBoundsInLocal();         
         final double pivotX = bounds.getMinX() + bounds.getWidth()/2;         
         final double pivotY = bounds.getMinY() + bounds.getHeight()/2;         
         cam.t.setX(-pivotX);         
         cam.t.setY(-pivotY);     
    } 
    

    If the method ' setCamScale (...) 'is understandable,' setCamOffset (...) ' puts the root node ('camOffset') in the center of the screen, but I Don t understand the 2 following methods at all. Of course, the child ("cam") is not centered, by putting just the root node ('camOffset') in the center of the screen, but how they focus the xylophone / "cam" and set the pivot, using translations:

    Questions:

    1. Why they use 3 different translations (', 'ip', 'p')?
    2. Referring to ' setCamPivot (...) ': Why they are the first translation of 'cam.p' to "pivotX", 'pivotY' and 'pivotZ' and then 'cam.ip' to '-pivotX', '-pivotY' and '-pivotZ' (marked in the source code with * 1 * and * 2 *)? Should he not just put the Group at his position, where it has been positioned before, as if the method has never been called? That would be my guess, because I expect that an object is placed in the same position as before, if I first move with the values X, Y, Z and then return with the same values - X, - Y, - Z in the opposite direction.
    3. Even with the method ' setCamTranslate (...) ' ': Why use another translation "cam.t", moving the Group ("cam") with the same values "-pivotX', '-pivotY' (and not '-pivotZ'), which they used in the"setCamPivot (...) method `?

    Annotations:

    Of course it works, the xylophone is located in the center of the screen and could turn perfectly, without change of rotation point / pivot point, but I Don t understand how they did it. I read everything about layoutBound, boundsInLocal, boundsInParent, blogs about page layout and page layout goes into javaFX https://blogs.oracle.com/jfxprg/entry/the_peculiarities_of_javafx_layout and http://amyfowlersblog.wordpress.com/2011/06/02/javafx2-0-layout-a-class-tour/ and finally a large number of questions to stackoverflow, but I still Don t understand the meaning behind the methods stated.

    Before the call of ' frameCam (...) ', they ask:

    double halfSceneWidth = 375;  // scene.getWidth()/2.0;     
    double halfSceneHeight = 275;  // scene.getHeight()/2.0;    
    cam.p.setX(halfSceneWidth);    
    cam.ip.setX(-halfSceneWidth);    
    cam.p.setY(halfSceneHeight);    
    cam.ip.setY(-halfSceneHeight); 
    

    I deleted these lines, because it doesn't change anything.

    The base in place, is that there are three defined different rotations, one around each axis. Of course, these could be combined into a single rotation, but doing so would make the geometry in the mouse dragging very complex managers. As it is, the degree of rotation around each axis can be calculated and changed independently.

    In general, the rotations are defined by an angle, an axis and a (pivot) point. The axis is a 3D vector and goes through the pivot point; the rotation is around this axis through that point.

    In the configuration in the example, the pivot of each of the individual rotations is set to the default (0,0,0). Because we really want the rotation to be around the center of the group, not the original, the Group translates first point appropriate pivot (ip), the rotations are applied then (around (0,0,0) after translation by ip), then the group is reflected in its location of origin (p). These operations are not commutative, yes show ip, then the rotation, then p is not the same as when you run ip, then p, then the rotation (in the second, ip and p would cancel and rotation would be about (0,0,0) instead of around the Center).

    For good measure, there is a scale, that is also applied after ip (so that scaling occurs from the Center, not the original) and then a final translation.

    The final effect is that there is a lot of transformations that can be controlled independently. There is a scale (s), a rotation about each axis (rx, ry, rz), and a translation (t). The p in translations and its inverse ip are just "housekeeping" to ensure that rotation and scaling are done from the center of the screen, instead of (0,0,0).

    So:

    1. Why they use 3 different translations (', 'ip', 'p')?

    p and ip are translations for the rotation and scaling are done from the Center and not to the origin. t is a general translation, the user sees.

    Referring to ' setCamPivot (...) ': Why they are the first translation of 'cam.p' to "pivotX", 'pivotY' and 'pivotZ' and then 'cam.ip' to '-pivotX', '-pivotY' and '-pivotZ' (marked in the source code with * 1 * and * 2 *)? Should he not just put the Group at his position, where it has been positioned before, as if the method has never been called?

    He puts the group to its original position, but other changes are between p and ip. These transformations behave differently (in a planned way) because the group is translated when they are applied.

    Even with the method ' setCamTranslate (...) ' ': Why use another translation "cam.t", moving the Group ("cam") with the same values "-pivotX', '-pivotY' (and not '-pivotZ'), which they used in the"setCamPivot (...) method `?

    The t values are changed in the mouse Manager (with alt-middle mouse button-drag, which I can't test actually using my trackpad...). As you have noted, the effect of p and IP translation cancel out, so we end up with t, which can be changed by the user. They could have combined t and p a single transformation, but updated since the mouse Manager would have been more delicate, and the intent of the code would be less clear.

Maybe you are looking for