Powerpivot Data Refresh Not working with Oracle Data Source in sharePoint 2013

I am using SQL Server 2012 PowerPivot for Excel 2010. Getting the following error in SharePoint 2013 environment, when using Oracle data source within a workbook -
EXCEPTION: Microsoft.AnalysisServices.SPAddin.DataRefreshException: Engine error during processing of OLE DB or ODBC error: The specified module could not be found..:
<Site\PPIV workbook>---> Microsoft.AnalysisServices.SPAddin.DataRefreshException: OLE DB or ODBC error:
The specified module could not be found..   
 at Microsoft.AnalysisServices.SPAddin.DataRefresh.ASEngineInstance.ProcessDataSource(String server, String databaseName, String datasourceName, SecureStoreCredentialsWrapper
runAsCredentials, SecureStoreCredentialsWrapper specificConfigurationCredentials, DataRefreshService dataRefreshService, String fileUrlForTracing)     -
-- End of inner exception stack trace ---   
 at Microsoft.AnalysisServices.SPAddin.DataRefresh.ASEngineInstance.ProcessDataSource(String server, String databaseName, String datasourceName, SecureStoreCredentialsWrapper
runAsCredentials, SecureStoreCredentialsWrapper specificConfigurationCredentials, DataRefreshService dataRefreshService, String fileUrlForTracing)   
 at Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.ProcessingJob(Object parameters)
I created a simple Excel 2013 PPIV workbook with an oracle data source and uploaded that to SharePoint 2013, but no change in the results - still getting the above error.
What is this error? We have installed Oracle client (64-bit, since we use 64-bit Excel and Sp is also 64-bit) on SSAS PPIV Server and SharePoint Content DB Server. Do we need
to install it anywhere else?
Thanks,
Sonal

Hi Sonal,
To use PowerPivot for SharePoint on SharePoint 2013, it is required to install PowerPivot for SharePoint with the Slipstream version of SQL Server 2012 SP1. If you install SQL Server 2012 and then use the upgrade version of SQL Server 2012 SP1 to upgrade,
the environment will not support SharePoint 2013.
I would suggest you refer to the following articles:
Install SQL Server BI Features with SharePoint 2013 (SQL Server 2012 SP1):
http://technet.microsoft.com/en-us/library/jj218795.aspx
Upgrade SQL Server BI Features to SQL Server 2012 SP1:
http://technet.microsoft.com/en-us/library/jj870987.aspx
Regards,
Elvis Long
TechNet Community Support

Similar Messages

  • Hibernate data insertion not working with oracle auto increment

    hi i have created a table and the id is set to auto increment by a sequence trigger pair
    when i manually giving value to id its working fine
    but when i tried without maually giving the id i am getting this error
    org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.pojo.Example
    at org.hibernate.id.Assigned.generate(Assigned.java:33)
    at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:99)
    at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)
    at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
    at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)
    at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
    at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
    at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535)
    at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)
    at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)
    at hibernetsample.Main.main(Main.java:30)

    >
    hi i have created a table and the id is set to auto increment by a sequence trigger pair
    when i manually giving value to id its working fine
    but when i tried without maually giving the id i am getting this error
    org.hibernate.id.Assigned
    >
    That is because you are using the hibernate 'assigned' generator which, by definition
    >
    lets the application to assign an identifier to the object before save() is called.
    This is the default strategy if no <generator> element is specified.
    >
    For your use case you can use the 'sequence' generator.
    The valid generator options and one way to use a sequence generator is shown in this article
    http://www.hibernate-training-guide.com/identifiers-generators.html
    The hibernate section of this article also uses a trigger with sequence generator
    http://blog.lishman.com/2009/02/auto-generated-primary-keys-in-oracle.html
    You should check the hibernate documention and tutorial for examples or search 'hibernate generator sequence example'

  • Tools required to install to work with Oracle Data warehouse

    Could anyone please guide me...as I am quite new to Oracle...
    till now I was working on Data warehousing using Microsoft tools i.e. (SSIS, SSRS, SSAS, SQL Server)
    So Please tell me which are the tools required to install to work with Oracle Data warehouse
    I came to know about OWB and OBIEE, but not sure what exactly these are ?

    In order to create and develop a webcenter portal application, you only need to install JDeveloper and download the WeBCenter extensions. That's true.
    But this install does not include the WebCenter services like dicussions, document services, analytics,... If you want to use these and integrate them in your portal, then you would need to install the suite as described on my blog.

  • PreparedStatement not working with Oracle

    Hi All,
    I am using preparedStatement in my JDBC code to fetch/insert values from oracle9i database.
    I am checking condition like if a given record does not exist then insert it else update it.
    First time it works when there is no row in database, however for subsequent run it's not able to return me the result though that row exist in database and this resulting in DuplicateKeyException becuase it try to create the row in db again.
    The code is working fine for MySQL DB2 and SQLServer but doesn't work in case oracle 9i
    Here is mycode
    //problem is here 1st time it works next time it is not retunring true though record is there in DB.
    if(isItemExist("1","CORP"))
    updateItem("1","CORP","DESC1");
    else
    insertItem("1","CORP","DESC1");
    public boolean isItemExist(String itemid, String storeid)
    String FIND_SQL = "SELECT item_desc from item where item_id = ? and store_id = ? ";          
    c = utils.getConnection();
    ps = c.prepareStatement();
    int i = 1;
    ps.setString(i++, storeid);
    ps.setString(i++, itemid);
    rs = ps.executeQuery();
    if(rs.next()){
         return true;
    utils.close(c, ps, rs);
    else{
         return false;
    utils.close(c, ps, rs);
    public void createItem(String itemid, String storeid, String item_desc)
    String INSERT_SQL = "INSERT INTO item(item_id,store_id,item_desc)values(?, ?, ?)";
    c = utils.getConnection();
    ps = c.prepareStatement();
    int i = 1;
    ps.setString(i++, itemid);
    ps.setString(i++, storeid);
    ps.setString(i++, item_desc);
    ps.executeUpdate();
    utils.close(c, ps, null);
    public void updateItem(String itemid, String storeid, String item_desc)
    String INSERT_SQL = "UPDATE item SET item_desc = ?, store_id=? WHERE item_id = ?";
    c = utils.getConnection();
    ps = c.prepareStatement();
    int i = 1;
    ps.setString(i++, item_desc);
    ps.setString(i++, storeid);
    ps.setString(i++, itemid);
    ps.executeUpdate();
    utils.close(c, ps, null);
    Kindly suggest what's wrong with code. because same code works with other databse like SQL Server, MySQL but it is not working with oracle9i.

    if(isItemExist("1","CORP"))
    updateItem("1","CORP","DESC1");
    else
    insertItem("1","CORP","DESC1");
    String FIND_SQL = "SELECT item_desc from item where item_id = ? and store_id = ? ";
    ps.setString(i++, storeid);
    ps.setString(i++, itemid);
    String INSERT_SQL = "INSERT INTO item(item_id,store_id,item_desc)values(?, ?, ?)";
    ps.setString(i++, itemid);
    ps.setString(i++, storeid);
    ps.setString(i++, item_desc);
    String INSERT_SQL = "UPDATE item SET item_desc = ?, store_id=? WHERE item_id = ?";
    ps.setString(i++, item_desc);
    ps.setString(i++, storeid);
    ps.setString(i++, itemid);My first guess, looking at the above snippets, would be that the item_id field is a number and not a string and so you should be calling ps.setInt instead of ps.setString when setting that parameter.
    This is only a guess, however, since you have not posted what the actual error is, which will probably give a hint to what the actual error is.

  • Oracle 11g XE not working with oracle BI publisher 10g after enabling ACL

    Hello,
    I previously work with oracle 10gXE and Oracle BI publisher 10g and it work fine. now i install oracle 11g XE and try to configure it with oracle Bi Publlisher, it show this error
    "ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP", line 1324 ORA-12570: TNS:packet reader failure" after runing the ACL package to neable network service.
    on the database.
    Please can any body tell be why this is not working. Tanx.

    You'll need to add the apex engine owner to the ACL (Access Control List). Depending on your version of apex the user name varies. i.e. 4.0 is APEX_040000
    See Joel's blog for info about the ACL and APEX.
    [http://joelkallman.blogspot.com/2010/10/application-express-network-acls-and.html]

  • Power Query/Data Management Gateway data refresh not working

    Pretty new to o365/Power BI, but here's what I've got going on (hopefully someone can help me out):
    I created a data management gateway and data source.  The data source says it's online in the PowerBI admin center, and it seems to be working correctly.  I can open Excel 2013 on my desktop (logging in as my trial o365 account which has Power
    BI associated with it) and connect to the data source via Power Query using the oData option.  I make sure to import the data into the model, and then open up the PowerPivot window and create a simple pivot table using the data in the model.
    that all works just great.  The problem comes when I upload the workbook and try to update it.  I've tried a few different ways.
    1. When I try to manually refresh the workbook by opening it in my o365 site and going to data-->refresh I get the following error:
          An error occurred while working on the Data Model in the workbook. Please try again.
          We were unable to refresh one or more data connections in this workbook.
          The following connections failed to refresh:
          Connection: Power Query - dbo_DimProductCategory
          Error: Out of line object 'DataSource', referring to ID(s) 'a75593f3-c34d-4f83-9458-49aa2cece164', has been specified but has not been used.
          The following system error occurred: Class not registered
          The provider 'Microsoft.Mashup.OleDb.1' is not registered.
          Power Query - dbo_DimProductCategory
    2. When I go into Power BI and go to "Schedule Data Refresh" for the workbook, I get the following error:
          Sorry, the data connections in this report aren’t supported for Scheduled Refresh.
          Technical Details â–¼
          Correlation ID: B3CE4B10-2137-E593-6FCF-189B73465190
          Date and Time: 03/31/2014 06:20:39 PM (UTC)
    Any help would be greatly appreciated.  If you need additional information, I'd be happy to provide it.

    Hey Guy,
    Thanks for the reply.
    The "data source type" of the data source in Power BI is "SQL Server" (there was only that and Oracle available to select from)
    The "data source type" that Power Query is using in Excel is "From oData Feed"....which is using the Power BI data source....which is using the data management gateway.
    A few follow up questions if you have a second
    1. Do you know when PowerQuery data refresh will be supported? (just a general idea....weeks, months, next year?)
    2. Is there any other way to connect to (and be able to refresh) PowerBI data sources referencing "on prem" data via the data management gateway?  I tried using the oData feed URL in non-PowerQuery areas of excel (excel data tab, PowerPivot directly)
    but it didn't work.  If there's some other way to connect to and refresh on prem data, i'm all ears :D 
    Really appreciate your help, thanks for taking the time.

  • DECODE does not work with alphabetic data in ODER BY clause

    The following ORDER BY clause works when no parameters are involved. The data in the columns is alphanumeric. The first column is NUMBER in the Oracle database. The second is VARCHAR2. The last two are CHAR. It works fine with alphabetic and alphanumeric information in the last 3 columns.
    ORDER BY
         lin_itm_nr, eng_draw_nr, cage_cd, furn_meth_cd
    However, when a DECODE is used to sort by just one field only, using the :TheSortCriteria paramater, Oracle Reports gives a "ORA-01722 invalid number ==> column-name" error where column-name is a column where the data is not all 0 through 9 values
    DECODE (:TheSortCriteria,
    1, lin_itm_nr,
    2, eng_draw_nr,
    3, cage_cd,
    4, furn_meth_cd
    Will the DECODE statement work when sorting VARCHAR2 columns with alphabetic and alphanumeric data?
    Or will it only accept numeric data in VARCHAR2 and CHAR fields?
    Thanks,
    DT

    Syntax:
    DECODE ( expr , search , result [, search , result]... [,default] )
    Your usage:
    DECODE (:TheSortCriteria, <expr>
    1, <search>
    lin_itm_nr, <result>
    Oracle9i SQL Reference (direct link follows) has this to say about DECODE:
    "Oracle automatically converts expr and each search value to the datatype of the first search value before comparing. Oracle automatically converts the return value to the same datatype as the first result."
    First stmt says: TheSortCriteria parameter has to be of number datatype or has numeric values if character datatypes, which I think is the case here.
    Second stmt says: Since the first result is of number datatype, Oracle tries to convert the other results to number, which is why you're getting the error when the column-name is not numeric.
    Try putting either of the other three columns as the first result and it should work (the number column will be converted to char, which is fine).
    http://otn.oracle.com/docs/products/oracle9i/doc_library/901_doc/server.901/a90125/functions33.htm#1017439
    BTW,
    when you see ORA-## in the error message, it points to Oracle error (not Reports error). In such cases, try running the query in SQL*Plus. If you see the same error, then check out the Oracle Database documentation for more info.
    Hope that helps...

  • Database Variant to Data.vi not working for the Date datatype with LV 8.2?

    I'm moving a large body of LV database code from LV 7.1 to 8.2 and find that the Database Variant to Data.vi is not working correctly when used with the Date datatype. It works fine with 8.0, and the common Variant to Data works also. Am I missing something? Thanks in advance for any assistance. Wes

    Thanks for the prompt reply Crystal,
    The data is stored in an Oracle database using the DATE type. I'm querying many rows along with other columns and converting each of the values as necessary for each column with the 'Database Variant to Data' vi. Only conversion to Timestamp is no longer working as of version 8.2. I recognize that plain Variant to Data works but I have many (100's) of VIs to change if that is the only solution (not the end of the world). Most often the dates are originally generated in the database using PL/SQL procedures calling SYSDATE which look like: 5/1/2006 11:56:26 AM (in TOAD anyway) which I then need to read into LV as type Timestamp.
    Regards, Wes.

  • Work with Oracle Data Connection

    Hello, I'm Eugene Buzin.
    I begin to use the last version of ODT for VS.NET 2005. I havn't used it before.
    As I conect to shema via data connection node then I can see and work with objects that are in this schema only. I have grants to select and update objects in other schemas, moreover there are public synonyms for these objects but I can't see them via specific connection. Of course I can add connection node per every schema but I don't know login to all of them. I have access to some objects via synonyms only. Please suggest me what I can do in this situation. My e-mail is: [email protected]
    Good by and have a greate day.
    Very truly yours Eugene V. Buzin.
    Sept. 1, 2006.

    You connect to WHAT with scott/tiger? To sqlserver or to Oracle? The message itself is an odbc message, so I think it's the connection to sqlserver and it's very likely here user scott does not exist. Give us more informations what you are actually doing.
    Werner

  • Numbers Multiply Does Not Work with Currency Data Items in Numbers!!!

    If I enter a number in Numbers let's say it is $2758.98  and I create a function to multiply it times 12  it is off by four cents.  It says $2758.98 * 12 = $33107.80 but it should say $33107.76
    This happens no matter what number I enter.  It is always off by a few cents!   I have all cells set to currency mode.  What am I doing wrong? 

    When you set the format of a cell to currency, the numerical value stored in the cell is displayed rounded to two decimal places (by default, at least). The actual value is not rounded, though, just the display. And further calculations use the actual value, not the rounded one. If you display column D of your table as a number with six decimal places you get
    As you can see the Monthly Total value is actually 2758.983 (which the display format rounds to $2,758.98) and twelve times that is 33107.796, which the display setting rounds to $33,107.80.
    If you want to actually work with the rounded values, you have to explicitly wrap each calculation in a ROUND function to change the value to match the display.

  • GetObject(int, Map) not working with oracle JDBC

    I'm using Oracle and I'd like to get Date fields as Timestamps since an Oracle date column includes time. I'm trying to use getObject(int, Map) to map the types to Java objects, but it's not working. This is my code:
         public static final HashMap oracleMap = new HashMap();
         static{
              try{
                   oracleMap.put( "DATE", Class.forName("java.sql.Timestamp") );
                   oracleMap.put( "NUMBER", Class.forName("java.math.BigDecimal") );
                   oracleMap.put( "VARCHAR2", Class.forName("java.lang.String") );
                   oracleMap.put( "CLOB", Class.forName("java.sql.Clob") );
                   oracleMap.put( "LONG", Class.forName("java.lang.String") );
              }catch(Exception e){
                   IllegalStateException ise = new IllegalStateException("Oracle type mapping failed.");
                   ise.initCause(e);
                   throw ise;
         }And
                        BASE.println("rs.getClass().getName(): "+rs.getClass().getName());                                        
                        BASE.println("rs.getMetaData().getColumnTypeName(i): "+rs.getMetaData().getColumnTypeName(i));
                        if(rs.getClass().getName().startsWith("oracle")) valObj = rs.getObject(i, DOMTools.oracleMap);                    
                        else valObj = rs.getObject(i);                    
                        BASE.println("valObj.getClass().getName(): "+valObj.getClass().getName());Here's a snippet of my output that illustrates the code not working:
    rs.getClass().getName(): oracle.jdbc.driver.OracleResultSetImpl
    rs.getMetaData().getColumnTypeName(i): DATE
    valObj.getClass().getName(): java.sql.Date
    Anyone know if this is a driver issue? Anyone had luck doing this with Oracle?
    Thanks.

    Well, I'd like it to be java.sql.Timestamp instead of
    java.sql.Date. My actual type is an oracle "DATE".
    Are you saying the Map key for this would be
    "TIMESTAMP" and that by default it maps to
    java.sql.Date? Doesn't seem like that makes sense.I am saying that "TIMESTAMP" is not an oracle value but is instead a JDBC value. Thus it is up to to the driver, not you, to determine what oracle types map to the JDBC type.

  • Date field not working like a date field

    We have quite a few date objects in the Universe but only some seem to function as a date field whereas some do not.
    The easiest way to tell whether a date field is functioning as a date field seems to be to add the date fields as a filter in a query. If it is a proper date field a Calendar option appears. If it is not, no Calendar option appears.
    In the screenshot below, the Latest Approved Date functions like a proper date object and shows a calendar option. The other field does not even though it is a date field too.
    I'm checking with this forum as the Universe designer didn't have any answer for this.

    HI Vivek,
    Go to Universe Designer
    click on object (Latest Approved Date)
    click on definition
    go to TYPE scroll down and select type as DATE
    and export now check the filter it will work
    try once
    Regards,
    Ranjeet

  • Event date does not agree with photo dates in the event

    Mavericks 
    Iphoto 9.5.1
    I have made a new event and put lots of genealogy pictures for one family member in it.  I changed all the photos to Jan 4, 2002.  These are docs, pics, obits, etc. Thus I have given this one person this date.  Other family names  have another date.  I modified all the original files within each event.
    Beside this couples name on the "Event" label it says Jan 3, 2002 - August 23, 2014.  Therefore it shows itself in the Jan 3, 2002 group of people.  That is about 20 family groups up the page.   
    I have done the following:
         --Made sure that there are no pictures with the date Jan 3, 2002 in the event
         --Have taken all the pictures in the event and separated them out into new events--census, certificates, pictures, obits, etc.  Thought I would trick the event to restarting! 
         --Did a "select-all"  of that event and created a new event--same thing.
         --Closed down iPhoto and started over again.
    I have no idea why the Jan 3, 2002 is showing up.  These are one side of the family.  The January 4 is the other side!
    On August 23, 2014, I did take a couple of the cemetery pictures in this event.  However, they were given the new date of January 4 and Modified the original files using the checkbox.  I put the same picture in another family member's event and it is OK.  I
    Hope I have given enough details.

    I think I have solved it!  After much frustration and then writing for help, I was not to be stopped.  I kept looking up other helps and one person suggested that one of the pictures might be a problem.  So I tried that approach.  I made an event just out of the "possible" problem pix (the August  2014 date.)  It was not causing a problem in another event, however.   From that  event with the same pix, I exported the pix to the desktop, and then imported the pix back into iPhoto.  Then I put them into the event that was having the problem.  So far so good.  The date of the event matches all the dates of the photos.  I will now delete the "problem children."
    Maybe this will help someone else. 

  • Basic date is not same with schedule dates

    Hi,
    I have a problem in MD04 stock requirement list.
    Planned order basic date and schedule date is not the same.
    The schedule date finish at year 2010 but basic date still end ad 2009
    in MD04, the date display is basic date.
    Why the basic date is not adjusted?
    in configuration i had choosen adjust basic date in scheduling planned order.
    In material master in house production time is not updated because we use lead time scheduling
    Please kindly help
    Best regards,
    Freddy Ha

    Hi,
    i omit the scheduling maergin key in material master,
    the result of MRP is
    BASIC DATES
    Finish 15.10.2009
    Start 14.10.2009
    PRODUCTION DATES
    15.02.2010 14:33:25
    14.10.2009 07:00:00
    scheduling type i planned order is still "backwards"
    so in MD04 it is say that the goods is available at 15.10.2009 same with requirement dates.
    this seem not right.
    it seems that order finish date is not adjusted by lead time scheduling on "today scheduling".
    Is there a way so order finish date is adjusted by lead time scheduling on "today scheduling" ????
    Best regards,
    Freddy Ha
    Edited by: Freddy Halim on Oct 14, 2009 10:01 AM

  • IPlanet J2EE application not working with oracle 9i but working with 7.3

    We are in a process of upgrading database from oracle 7.3 to 9i.
    We have a working application running on iPlanet Application Server with oracle 7.3 as database. We are using iPlanet Application Server's connection pooling. Our JDBC driver is classes111.zip.
    After upgrading to 9i, our application doesnt work. When I try to run a test application that uses single select statement, this the error I get: java.sql.SQLException: Invalid URL: Driver type not specified
    SQL*PLUS works fine. I havent upgraded oracle client. Do I need to upgrade the JDBC driver or oracle client?
    Any suggestions? iAS version is 6.5.

    If you are new to JSF, then I'd try and simplify the environment in which you are working as the first step to achieving a successful outcome.
    JSF 1.2 is a certified and well tested component of WLS, so we know it works. I'm not sure of the effect of all those additional modules you are adding in there -- it appears as if you have gotten a Faces implementation instantiated, but there could be some form of version difference/conflict since it can't find a method its looking for.
    Using Oracle Enterprise Pack for Eclipse (http://www.oracle.com/technology/software/products/oepe/oepe_11115.html) you can build yourself out a pretty simple JSF application to get started from and deploy it to a WLS server. This would remove all the additional libraries you currently have, provide you with a bundled applicaton to deploy and give you a pretty good environment from which you can learn and experiment with JSF.
    -steve-

Maybe you are looking for

  • IMac freezing, white screen

    For the last week now, my iMac 24" has been freezing up while doing small tasks - emptying trash, moving things on the desk top, iTunes songs will stutter or pause for a long time during play, opening programs... I try CmdOptEsc to get to a force qui

  • Can I send a gmail with attachment, possibly photo?

    I wanted to send a gmail with aatachment being photo saved to gallery.

  • Responsibility level exclusions

    I have the following SQL SELECT DISTINCT u.user_name, rtl.responsibility_name, ff.function_name,                 ffl.user_function_name            FROM fnd_compiled_menu_functions cmf,                 fnd_form_functions ff,                 fnd_form_f

  • 404 error for personal site

    hello, i'm just trying to access the files i have stored in ~/Sites but when i go to http://example.com/~myShortUserName i am getting a 404 error

  • What is the 5002 error on itunes called

    hi i wanted to watch Captian America The First Avenger on my ipod touch 4th generation, and i was following tyhe steps and a tab came up and it said that a 5002 error occured and said to try agian later; So i could not download my video.  If you coul