Step by Step Instructions of loading Excel into SSIS via OLE Data Source Microsoft.ACE instead of Excel connection manager
Hi,
I have a very large Excel workbook which I need to load into SSIS. Using the default Excel connection manager SSIS seems to load the entire work sheet into memory before performing any operation even after setting IMEX=1 within the connection string.
Can anyone provide me with step by step instructions on how to use OLE Data Source Microsoft.ACE please?
I've found the link; -
https://www.connectionstrings.com/ace-oledb-12-0/
Which looks very useful.
Since I currently have Excel 2010 as my data source I tried; -
Data Source=C:\PoC\POC_Data_Source\my.xlsx;Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties="Excel 12.0 Xml;HDR=YES ;IMEX=1";
The connection test successfully. However SSIS still seems to be loading the entire work sheet into memory before starting the data load.
Kind Regards,
Kieran.
Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/
Thanks again Koen,
I am developing remotely on a development server. So when I run SSDT I am running it within the development server box. My current technology / environment mix means I can't run SSDT from my local desktop.
I am pretty sure that scanning of the rows is an issue causing performance, e.g. if I just click on the data source component SSDT freezes for several minutes, unless I just have a cut down version of the Excel file, say first 5,000 rows, then the response
of SSDT is acceptable.
Also when I have SSDT pointing to the full spreadsheet and I click around in the associated Data Flow I notice devenv.exe* 32 slowing grabbing 4gb of RAM and releasing it according to Windows Task Manager.
Kind Regards,
Kieran.
Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/
Similar Messages
-
I've installed SQL Server 2012 SP1 + SP server 2012 + SSRS and PowerPivot add-in.
I also configured excel services correctly. Everything works fine but the powerview doesn't work!
While I open an excel workbook consist of a PowerView report an error occurs: "An error occurred while loading the model for the item or data source 'EntityDataSource'. Verify that the connection information is correct and that you have permissions
to access the data source."
error detail:
<detail><ErrorCode xmlns="http://www.microsoft.com/sql/reportingservices">rsCannotRetrieveModel</ErrorCode><HttpStatus xmlns="http://www.microsoft.com/sql/reportingservices">400</HttpStatus><Message xmlns="http://www.microsoft.com/sql/reportingservices">An
error occurred while loading the model for the item or data source 'EntityDataSource'. Verify that the connection information is correct and that you have permissions to access the data source.</Message><HelpLink xmlns="http://www.microsoft.com/sql/reportingservices">http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsCannotRetrieveModel&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=11.0.3128.0</HelpLink><ProductName
xmlns="http://www.microsoft.com/sql/reportingservices">Microsoft SQL Server Reporting Services</ProductName><ProductVersion xmlns="http://www.microsoft.com/sql/reportingservices">11.0.3128.0</ProductVersion><ProductLocaleId
xmlns="http://www.microsoft.com/sql/reportingservices">127</ProductLocaleId><OperatingSystem xmlns="http://www.microsoft.com/sql/reportingservices">OsIndependent</OperatingSystem><CountryLocaleId xmlns="http://www.microsoft.com/sql/reportingservices">1033</CountryLocaleId><MoreInformation
xmlns="http://www.microsoft.com/sql/reportingservices"><Source>ReportingServicesLibrary</Source><Message msrs:ErrorCode="rsCannotRetrieveModel" msrs:HelpLink="http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsCannotRetrieveModel&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=11.0.3128.0"
xmlns:msrs="http://www.microsoft.com/sql/reportingservices">An error occurred while loading the model for the item or data source 'EntityDataSource'. Verify that the connection information is correct and that you have permissions to access the
data source.</Message><MoreInformation><Source>Microsoft.ReportingServices.ProcessingCore</Source><Message msrs:ErrorCode="rsErrorOpeningConnection" msrs:HelpLink="http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsErrorOpeningConnection&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=11.0.3128.0"
xmlns:msrs="http://www.microsoft.com/sql/reportingservices">Cannot create a connection to data source 'EntityDataSource'.</Message><MoreInformation><Source></Source><Message>For more information about this error navigate
to the report server on the local server machine, or enable remote errors</Message></MoreInformation></MoreInformation></MoreInformation><Warnings xmlns="http://www.microsoft.com/sql/reportingservices" /></detail>
Please help me to solve this issue. I don't know if uploading the excel workbook is enough or maybe It needed to connect to another data source.
I Appreciate in advance.Hi Ali.y,
Based on the current error message, the error can be related to the
Claims to Windows Token Service (C2WTS) and is an expected error under certain conditions. To verify the issue, please check the aspects below:
1. The C2WTS Windows service and C2WTS SharePoint service are both running.
2. Check the SQL Server Browser service is running on the machine that has the PowerPivot instance of SSAS.
3. Check the domain. You're signing into SharePoint with a user account in some domain (call it Domain A). When Domain A is equal to Domain B which SharePoint server itself is located (they're the same domain), or Domain
A trusts Domain B.
In addition, the error may be caused by Kerberos authentication issue due to missing SPN. In order to make the Kerberos authentication work, you need to configure the Analysis Services to run under a domain account, and register the SPNs for the Analysis
Services server.
To create the SPN for the Analysis Services server that is running under a domain account, run the following commands at a command prompt:
• Setspn.exe -S MSOLAPSvc.3/Fully_Qualified_domainName OLAP_Service_Startup_Account
Note: Fully_Qualified_domainName is a placeholder for the FQDN.
• Setspn.exe -S MSOLAPSvc.3/serverHostName OLAP_Service_Startup_Account
For more information, please see:
How to configure SQL Reporting Services 2012 in SharePoint Server 2010 / 2013 for Kerberos authentication
Regards,
Heidi Duan
Heidi Duan
TechNet Community Support -
Using an Excel file as a dynamic data source? Opinions needed...
I have posted this topic before, but as always; in order to get the relevant correct answer you have to ask the correct question.
I'm trying to create a number of Pricelists linked to an Excel/CSV file. I have a Excel file that contains Pricelist information which is Product specific.
I have had a number of suggestion that follow:
A direct link to the Excel file. PROs: Excel file can be uploaded on FTP and overwritten if (and when) amended. Linking this is easy peasy in Dreamweaver. Person browsing can download info straight away on request - no hassle. CONs: Simply, not everyone has Excel and those who don't can not access the information.
Import Excel file as tabular data. PROs: Fairly easy to do in Dreamweaver. Person browsing can see info straight away. CONs: Can be time consuming on larger Excel files. NOT amendable (so a number of price changes becomes a big job). Can't simply overwrite Excel file on FTP. Larger Excel files can take a lot of page space and thus require tonnes of scrolling).
Use the Excel file as a dynamic data source. --Not entirely sure how I would go about doing this (any suggestions/links/tutorials etc)-- PROs: ? CONs: Contributor added this suggestion is not a good idea as it performs poorly on the web.
Create a dynamic page using a database and import the Excel file to that....or maintain the price list in the database rather than an Excel file. --Again not entirely sure how I would go about doing this (any suggestions/links/tutorials etc)-- My understanding of this option is that it will require XML data and SPRY work. Is this correct? Can this be someone who is not an advanced user?
If once again, I'm off the mark and better suggestions can be thought - please do so.
As you can see I'm at a bit of a crossroads so an suggestions, comment, help, links, tutorials or applause would be greatly received.
Thanks in advance and looking forward to seeing the comments this throws up!Hi
Although not everyone has excel just about everyone can open csv files in some way, if not offer the option to download "open office" which is free for the pc, as for the mac they have a program installed by default to use csv files.
The import tabular data is not really an option for the reasons stated.
Use excel as data source - not a good idea, requires asp.net to work correctly otherwise it does run slow and is not recommended if you are expecting more than a very small number of users.
As for the dynamic with database, this can be done with xml and spry but if you have a large amount of data this is almost as bad as the option above. You are probably better creating a database and importing your excel spreadsheet into this, for tutorials on creating a php/mysql database and set-up of testing server see - http://www.adobe.com/devnet/dreamweaver/application_development.html.
No matter which way you go with the last option it will require a fair amount of knowledge and experience to do correctly, efficiently and securely.
PZ
www.pziecina.com -
Hi there,
how can i load a new deskfile via OLE. I tryed to set the deskfile variable with tocommand("deskfile:= ....
but that has no effect.
Thanks
diademi
Solved!
Go to Solution.Hello diademi!
Look for the 'HKEY_CLASSES_ROOT\CLSID\{285E4FB2-F633-11D1-85DC-008048D9A408}\StartParameter' path in the registry. There are the keys 'DesktopFile' and 'DesktopPath' you have to set.
Matthias
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater? -
Not Stupid but it seems I need step by set instructions to load my music
I already put the question out there that I am mad that Verizon is making me add all these extra programs in order to get my music downloaded. I had a couple guys advise that I didn't need to go through the media manager and that I could transfer my itunes files over as long as I have the USB cable. Well, I do and I have been doing everything within my power to get this accomplished and I am truly NOT STUPID!! Will someone please give me a step by step so that I can finally load my music on my Droid Incredible???? Thank you Thank you, Thank you
@luvmybulldogs, There are some responses on your last post (including mine). Please take a look at that original post.
http://community.vzw.com/t5/DROID-Incredible-by-HTC/I-am-starting-to-get-really-upset-about-media-manager/td-p/419268
Oops! Sorry did not read it all! If you are looking to sync with iTunes, i think you will need doubleTwist app from the market. You will also need to download their desktop version and install it. When you set it up, it will prompt you to configure iTunes so that it can sync music from iTunes to your phone via doubleTwist.
Hope this helps! -
Load swf into RAM via an asset manager
Hi.
I have an AS3 virtual world and we are continually loading external resources such as swfs and sounds.
A few of my menu screens that take a damn long time to load. Read a tut that said we should load them into RAM using an asset manager.
I'm assuning the asset manager is simply a Class used specifically for loading and unloading graphics, swfs and sounds. So the important part to ask is:
What do they mean by loading into RAM.
I thought all swfs were automatically loaded into RAM ie: cached or in the flash player cache or the browser cache. Or do I have to do it specifically myself with some code. We are importing external files so we thought that was a great idea as they are shared by many games.
btw: RSLs I have read about but I don't understand. I thought my externally loaded files were RSLs (runtime shared libraries) or would I have to do some physical coding do convert them into RSLs.
This is so important because I am not very experienced but I am getting a lot better due to help receied in this forum and my current programmer is leaving me. I have been studying up on As3 and design patterns and I understand basic coding a lot better now.
CHEERS
EDIT: Just read that I am using a http call. - I use urlloader - well that's what you use isn't it or how would you load an external swf. Just read that you can hold the swf as a variable which loads it in RAM and therefore will be available immediately. Know I don't understand anything as I have never read that anywhere.Hi Andrei, nice to see you around here.
Well, somebody helping me says that normally we make a http request with urlLoader to the server and that is what was happening each time. We weren't getting the cached swf. (that bit I don't understand and doesn't sound right - anyway...)
So he says if we create a dictionary class to hold that swf then the next time we make a request we will get the movie from there and not from the server.
I have highlighted the main parts of code below.
What I don't understand about all this is that I have never seen anything like this in my life. I have read extensively and read all about loading external files and using this type of asset manager with the dictionary class does not ring a bell and goole comes up with nothing.
I hunch is that as you say, we are doing something wrong somewhere because the only way to get an external file is via urlLoader to the server the first time and then the second time it should look for it cached on our computer is that right? Or when we make the urlLoader request how does it know to look on our computer first before going to the server or are these innner workings of the flash player I know nothing about. This is so important as when I get 10 kids on the computers they wait for as long as 5 minutes for movies that have already been downloaded many times before.
Cheers in advance.
package com.Gerry.managers.assetManager
import flash.display.Loader;
public class AssetLoader extends Loader
private var _assetName:String;
public function AssetLoader()
super();
public function get assetName():String
return _assetName;
public function set assetName(value:String):void
_assetName = value;
The asset manager loading class
package com.Gerry.managers.assetManager
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLRequest;
import flash.utils.Dictionary;
public class AssetManager extends Sprite
public static const ASSET_LOADED:String = "assetLoaded";
private static var _instance:AssetManager;
private var _assetsLoaded:Dictionary = new Dictionary();
private var _assetsBeingLoaded:Dictionary = new Dictionary();
public function AssetManager(pvt:SingletonEnforcer)
* loads and asset and keeps a reference to the loaded content
* @param name
* @return null if the asset is not loaded yet
public function loadAsset(name:String):MovieClip
var asset:MovieClip;
if (_assetsLoaded[name])
asset = _assetsLoaded[name];
else if (_assetsBeingLoaded[name] == null)
var skinloader:AssetLoader = new AssetLoader();
skinloader.assetName = name;
skinloader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteF);
skinloader.load(new URLRequest(name));
_assetsBeingLoaded[name] = true;
return asset;
protected function loadCompleteF(e:Event):void
var skin:MovieClip = e.target.content as MovieClip;
var name:String = ((e.target as LoaderInfo).loader as AssetLoader).assetName;
_assetsLoaded[name] = skin;
delete _assetsBeingLoaded[name];
dispatchEvent(new Event(ASSET_LOADED));
* gets an instance of the class
* @return
public static function get instance():AssetManager
if (_instance == null)
_instance = new AssetManager(new SingletonEnforcer());
return _instance;
internal class SingletonEnforcer
The function inside a class called Screen which is used by menus classes to load their swf menus.
protected function loadSkin(path:String = null):void
trace("skin to load: " + path);
Home.instance.addPreloaderF();
_path = path + Home.instance.cacheString;
if (_usingAssetManager)
loadSkinFromAssetManager();
else
if (_skinloader.content)
_skinloader.unloadAndStop(true);
_skinloader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteF);
_skinloader.load(new URLRequest(_path));
protected function loadSkinFromAssetManager(e:Event = null):void
_skin = AssetManager.instance.loadAsset(_path);
//if no skin we have to wait to be loaded it
if (_skin == null)
AssetManager.instance.addEventListener(AssetManager.ASSET_LOADED, loadSkinFromAssetManager);
else
AssetManager.instance.removeEventListener(AssetManager.ASSET_LOADED, loadSkinFromAssetManager);
loadCompleteF(null); -
Working on a data merge and I'm trying to select the .xls document that the customer provided. But InDesign (both CS3 and CS5.5) wont see it as a good file. When I turn off "Support Filetypes" in the data import window and try to force the program to use it, it says "The data source file you selected either has no records or is not a supported file format. Please fix the file, select a file that contains records, or select a supported file type"
It definitely has records. I opened it in Excel. I don't know why .xls isn't supported.
Should I try opening back up in Excel and saving as a different format such as tab delineated or whatever it's called?
ChrisYou need to save a tab-delimited text file or a .csv file from the excel spreadsheet.
-
How can I create ACCT_BUDAT into COPA account based data source?
hi Friends,
I create a COPA data source use standard BI function: KEB0 and find that the posting data(ACCT_BUDAT ) can not include into it.
I checked the table CE4xxxx_acct and find that it has already in it, however when I check tcode KEQ3 I found that this field is not in the list.
So can anybody tell me the reason and advice? the posting data is important for the report. Also if possible, may I include the COPA document number into the COPA account based datasource?
thanks very much!Hi,
The posting date BUDAT is not a characteristic ; its just a technical field.
There is a logical reason for this
The CE4XXXX table basically holds a unique PA segment no for a unique combination of characteristics. For example let us say you have only 2 characteristics customer and product. Then let us say for customer 1 and product 1 you have PA no 1; for customer 2 and product 2 PA no 2 and so on. Every time you post a document with customer 1 and product 1 the same PA no 1 will be reused i.e. no new entry will be made to CE4XXXX.
Now if you were to introduce a new characteristic called date in this table then every time the date changes a new PA no will have to be generated and the entries in CE4 table will grow. This will make reporting more difficult and will also cause performance problems.
regards
Waman -
Load buttons into a movie from outside source
Hi,
I am making a scrollpane with buttons in it numbered from 1
to about 100. I may start off with numbers 1, 3, 4, 6,9, etc. I
want to be able to add 2, 5, 7, and 8 later and still have the
buttons show up in numerical order. Any idea how I could do that.
Is it possible.The movies that I want to play one after another are not that
large, all are between 250K and 1MB, but there are 10 altogether.
There is no interactivity in any of the .swf's. This is just a
linear animation which needs to be broken down into pieces because
one .swf containing the whole animation would be about 18MB.
I have a basic to intermediate understanding of
actionscripting, but I'm a designer not a programmer and find some
of this difficult. Can someone please tell me if the code below
would work?
For example if I have a main fla. and it contains an empty
movieclip with an instance name MC,
on the first frame I add the following code:
var files:Array = ["1.swf","2.swf"];
var counter:Number = 0;
function loadSwf(val:Number):Void {
if (counter == files.length) {
counter = 0;
if (counter<0) {
counter = files.length-1;
MC.loadMovie(files[counter], 1);
counter += val;
loadSwf(1);
Then create all the swfs I want to load, and in the last
frame of each swf, create an empty keyframe and add this code :
_parent.loadSwf(1); -
I have many cd's with .wav samples that I would like to load into the EXS24. Can someone give me STEP-BY-STEP instructions on how to get these into the folder they should be in so the EXS24 can read and load them...or any other possible solution for playing these sounds. Also, instructions on loading samples into Ultrabeat would be greatly appreciated...!!!!
G5 Dual 2.5 Ghz Mac OS X (10.4.6)Create an EXS24 track/instance
Open EXS Inst editor (from audio menu)
Instrument>New
Name/save to
Select this inst in the EXS24 plugin
Drop your files on the EXS Inst editor keyboard, save, continue editing
Make sure your audio files are in the directory you want them to be referenced from... or use Project Manager to move them.
Ultrabeat supports drag + drop too. Under Osc 1, hit sample and drag+drop on the box. There are many settings so... the volume and effects may come in to play.
Cheers, J -
I am trying to creat the infocube per the SAP Netwever 7.0 Step by Step guide.
on page 12 of the guide it states Choosing data source system select PC_FILE this option is not available on my demo version of BI.
how can i creat it or down load for FREE! to my system.
Regards
NeilHi Ravi,
Plz refer the following link to get online e-book for SAP BW step-by-step guide.
http://safari.phptr.com/0201703661/app04
Regards
jayaprakash j -
An error occurred while loading the model for the item or data source 'EntityDataSource'.
Hi Team,
We are trying to configure the Power View in SharePoint 2013. We did the entire configuration by following below steps. When we open the excel workbook (2013) containing
Power View sheet (using excel web services) deployed in SharePoint Document library, we get the below error.
“An error occurred while loading the model for the item or data source
'EntityDataSource'. Verify that the connection information is correct and that you have permissions to access the data source.”
Steps followed for configuring Power View in SharePoint Server 2013 (Single Machine setup):
Installed SharePoint Server 2013 Enterprise edition
Did not configure it at this time
Installed SQL Server 2012 with default instance installation (selected every features)
Later installed SP1 for SQL Server 2012
After that installed Analysis Server in SharePoint mode (SQL Server PowerPivot for SharePoint)
Again installed another Analysis Server and selected the tabular mode of data model
Then ran the configuration wizard of Share point 2013 for farm configuration (only for central admin creation)
Later we ran the PowerPivot for SharePoint 2013 (spPowerpivot.msi)
Then using the Power Pivot Configuration tool for 2013 and completed all the steps and configured the excel service and registered the above two analysis service instances.
Questions/Doubts are:
Is our steps followed as mentioned above is correct for configuring Power View in SharePoint Server 2013 Enterprise edition?
Is the SQL Server 2012 Enterprise edition with SP1 installed is sufficient to view Power View sheets in SharePoint 2013 or we need to use the SQL Server 2012 SP1
CTP3 software for Power View feature as mentioned in the below link.
http://technet.microsoft.com/en-us/library/jj219634.aspx
but we don’t have an option to download CTP3 software now from Microsoft site
Or do we need to install
Microsoft SQL Server 2012 With Power View For Multidimensional Models
CTP
http://www.microsoft.com/en-sg/download/details.aspx?id=35822
Few blogs says that SQL Server 2012 instance should have been installed with SP1 at one go (not seperately).
http://www.microsoft.com/en-in/download/details.aspx?id=35575
Error detail :
<detail><ErrorCode xmlns="http://www.microsoft.com/sql/reportingservices">rsCannotRetrieveModel</ErrorCode><HttpStatus xmlns="http://www.microsoft.com/sql/reportingservices">400</HttpStatus><Message
xmlns="http://www.microsoft.com/sql/reportingservices">An error occurred while loading the model for the item or data source 'EntityDataSource'. Verify that the connection information is correct and that you have permissions to access
the data source.</Message><HelpLink xmlns="http://www.microsoft.com/sql/reportingservices">http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsCannotRetrieveModel&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=11.0.3000.0</HelpLink><ProductName
xmlns="http://www.microsoft.com/sql/reportingservices">Microsoft SQL Server Reporting Services</ProductName><ProductVersion xmlns="http://www.microsoft.com/sql/reportingservices">11.0.3000.0</ProductVersion><ProductLocaleId
xmlns="http://www.microsoft.com/sql/reportingservices">127</ProductLocaleId><OperatingSystem xmlns="http://www.microsoft.com/sql/reportingservices">OsIndependent</OperatingSystem><CountryLocaleId xmlns="http://www.microsoft.com/sql/reportingservices">1033</CountryLocaleId><MoreInformation
xmlns="http://www.microsoft.com/sql/reportingservices"><Source>ReportingServicesLibrary</Source><Message msrs:ErrorCode="rsCannotRetrieveModel" msrs:HelpLink="http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsCannotRetrieveModel&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=11.0.3000.0"
xmlns:msrs="http://www.microsoft.com/sql/reportingservices">An error occurred while loading the model for the item or data source 'EntityDataSource'. Verify that the connection information is correct and that you have permissions to access
the data source.</Message><MoreInformation><Source>Microsoft.ReportingServices.ProcessingCore</Source><Message msrs:ErrorCode="rsErrorOpeningConnection" msrs:HelpLink="http://go.microsoft.com/fwlink/?LinkId=20476&EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&EvtID=rsErrorOpeningConnection&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=11.0.3000.0"
xmlns:msrs="http://www.microsoft.com/sql/reportingservices">Cannot create a connection to data source 'EntityDataSource'.</Message><MoreInformation><Source>Microsoft.AnalysisServices.SPClient</Source><Message>We
cannot locate a server to load the workbook Data Model.</Message><MoreInformation><Source></Source><Message>We cannot locate a server to load the workbook Data Model.</Message><MoreInformation><Source>Microsoft.Office.Excel.Server.WebServices</Source><Message>We
cannot locate a server to load the workbook Data Model.</Message></MoreInformation></MoreInformation></MoreInformation></MoreInformation></MoreInformation><Warnings xmlns="http://www.microsoft.com/sql/reportingservices"
/></detail>
Please help me in configuring Power View for SharePoint 2013.
Thanks in advance.
Pavan KumarI'll bet that I know the answer to this one - and you probably won't like it ;)
Here's the telling portion of that error: "We cannot locate a server to load the workbook Data Model."
This error is thrown in two scenarios; the first, when you haven't registered an analysis server. The second appears to be the issue you're having:
PowerPivot requires SQL Server 2012 SP1. Microsoft issued a release of SQL Server 2012 SP1 that really wasn't SP1...
Check the version of SQL that you are running. It should be version 11.0.3000 or greater. If it's not, you have the wrong "SP1" installed. The correct one is
here.
Here's the bad news- you can't simply redeploy the correct one... because the installer already thinks that SP1 is installed. You'll have to backup (or detach and copy) your databases, then re-install SQL with the correct SP1, then restore or reattach
the databases. Once you've done that, PowerPivot and PowerView will work properly.
I sincerely hope this resolves your issues - we wasted TWO WEEKS of our time with this problem! -
Hello Everyone
We are using BW 7.3 and BODS 4.1
I have a requirement to Load a BW DSO (standard DSO) via Business Objects Data Services but I am not getting much luck...
I have successfully established (tested) the RFC connection between the two systems, however I am lost from the point that mentions "
Create the BW Data Sources --> create or map the data sources needed with a certain RFC connection"
I am not sure what is meant by that statement, I know the BODS only loads data into the PSA, is that why I am being asked to create a new datasource? if this is correct then what type of datasource should I be creating?
I have created a DSO (which contains all of the fields that are going to be coming in) and it is going to be receiving data from a Non-SAP source that is being loading into an SQL Staging Area, I want to transfer the data from that SQL staging area into the BW DSO using BODS (BODS Triggered and controlled job)
I have been following the following document --> BOBJ Data Services and Netweaver BW
and I have also found the Video Tutorial --> SAP D&amp;T Academy - How to Load Data into SAP BW Using SAP Data Services - YouTube
Can someone please help me understand and if possible provide Step by Step guidance as to what I need to do and why, it will be much appreciated and of course I will share the knowledge with others.Hi Kumar
Thank you for your response, when I try to create a Datasource in the BO Data Services component, I get to the following screen....
and then I am not sure as to what would go in the "Source Object" field... Do I put the name (or table name) of the DSO that I want to Load via BODS here? because when I perform a "Check" I get the following Error Message
and I am not able to select other options or search for all available objects (by using the View all objects icon with the "Sunny Mountain" symbol)
Can you or someone else please help me further? -
Regarding: Loading data from R/3 To BI for a Generic Data source
Hi Every,
Need Help Urgent
I had created a Generic data source with function Module as the data source, in Rsa3 it is working fine.
1-> I had replicated the data source to Bi then i had created a info package and then I executed the same. when it is getting the data and it is show in the request monitor (Number of records ) but the status is not changing from Yellow to Green.
Status in Step by step analysis is every step is green Except "Data selection successfully finished ?" (RED)
2-> Then I had seen the Back ground job in Source system which is executing still. I waited for it for a long time but nearly 30 min.
(I had done Steps one and 2 number of time by activating replicating the data source and so on, but still their is no change in it)
3-> Then I had canceled that back ground job with the help of BASIS (as i feel that it is something going wrong).
4-> I feel that their is some thing wrong in the Code of Extractor.
Please Help...............
""Local Interface:
*" IMPORTING
*" VALUE(I_REQUNR) TYPE SRSC_S_IF_SIMPLE-REQUNR
*" VALUE(I_DSOURCE) TYPE SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
*" VALUE(I_MAXSIZE) TYPE SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
*" VALUE(I_INITFLAG) TYPE SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
*" VALUE(I_READ_ONLY) TYPE SRSC_S_IF_SIMPLE-READONLY OPTIONAL
*" VALUE(I_REMOTE_CALL) TYPE SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
*" TABLES
*" I_T_SELECT TYPE SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
*" I_T_FIELDS TYPE SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
*" E_T_DATA STRUCTURE ZBI_MATGRIR OPTIONAL
*Need to get the data only for two Gl account which are fro material purchase while MIGO
*G/L Account Numbers: 0010502001 0010502002
data: E_T_DATA1 type table of ZBI_MATGRIR.
RANGES: R_BUKRS FOR BSIS-BUKRS,
R_BUDAT FOR BSIS-BUDAT,
R_GJAHR FOR BSIS-GJAHR,
R_HKONT FOR BSIS-HKONT.
DATA: L_S_SELECT TYPE SRSC_S_SELECT.
STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
S_COUNTER_DATAPAKID LIKE SY-TABIX,
S_CURSOR TYPE CURSOR.
*Declare
TYPES: BEGIN OF TY_FAGL,
RBURS TYPE FAGLFLEXA-RBUKRS,
RYEAR TYPE FAGLFLEXA-RYEAR,
DOCNR TYPE FAGLFLEXA-DOCNR,
BUZEI TYPE FAGLFLEXA-BUZEI,
DOCLN TYPE FAGLFLEXA-DOCLN,
PRCTR TYPE FAGLFLEXA-PRCTR,
SEGMENT TYPE FAGLFLEXA-SEGMENT,
END OF TY_FAGL.
DATA: GT_FAGL TYPE TABLE OF TY_FAGL,
GS_FAGL TYPE TY_FAGL.
IF I_INITFLAG = SBIWA_C_FLAG_ON.
CASE I_DSOURCE.
WHEN 'ZFI_GL_M4'.
WHEN OTHERS.
IF 1 = 2. MESSAGE E009(R3). ENDIF.
this is a typical log call. Please write every error message like this
LOG_WRITE 'E' "message type
'R3' "message class
'009' "message number
I_DSOURCE "message variable 1
' '. "message variable 2
RAISE ERROR_PASSED_TO_MESS_HANDLER.
ENDCASE.
APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
Fill parameter buffer for data extraction calls
S_S_IF-REQUNR = I_REQUNR.
S_S_IF-DSOURCE = I_DSOURCE.
S_S_IF-MAXSIZE = I_MAXSIZE.
APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
ELSE.
Data transfer: First Call OPEN CURSOR + FETCH
Following Calls FETCH only
First data package -> OPEN CURSOR
IF S_COUNTER_DATAPAKID = 0.
Fill range tables BW will only pass down simple selection criteria
of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'BUKRS'.
MOVE-CORRESPONDING L_S_SELECT TO R_BUKRS.
APPEND R_BUKRS.
ENDLOOP.
LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'GJAHR'.
MOVE-CORRESPONDING L_S_SELECT TO R_GJAHR.
APPEND R_GJAHR.
ENDLOOP.
LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'BUDAT'.
MOVE-CORRESPONDING L_S_SELECT TO R_BUDAT.
APPEND R_BUDAT.
ENDLOOP.
*GRIR Inventory (RM/Stores/Spares/FG) 10502001
*GRIR Services & Others Payable 10502002
R_HKONT-SIGN = 'I'. "i_t_select-sign.
R_HKONT-OPTION = 'BT'." i_t_select-option.
R_HKONT-LOW = '0010502001'.
R_HKONT-HIGH = '0010502002'. "i_t_select-high.
APPEND R_HKONT.
Determine number of database records to be read per FETCH statement
from input parameter I_MAXSIZE. If there is a one to one relation
between DataSource table lines and database entries, this is trivial.
In other cases, it may be impossible and some estimated value has to
be determined.
OPEN CURSOR WITH HOLD S_CURSOR FOR
SELECT BUKRS
AUGBL
ZUONR
BELNR
GJAHR
BUZEI
BUDAT
HKONT
BLART
MONAT
BSCHL
SHKZG
DMBTR
WAERS
FROM BSIS
INTO TABLE E_T_DATA
WHERE BUKRS IN R_BUKRS
AND GJAHR IN R_GJAHR
AND BUDAT IN R_BUDAT
AND HKONT IN R_HKONT.
Fetch records into interface table.
named E_T_'Name of extract structure'.
FETCH NEXT CURSOR S_CURSOR
APPENDING CORRESPONDING FIELDS
OF TABLE E_T_DATA1
PACKAGE SIZE S_S_IF-MAXSIZE.
IF SY-SUBRC <> 0.
CLOSE CURSOR S_CURSOR.
RAISE NO_MORE_DATA.
ENDIF.
DELETE E_T_DATA WHERE BLART NE 'WE'.
SELECT BUKRS
AUGBL
ZUONR
BELNR
GJAHR
BUZEI
BUDAT
HKONT
BLART
MONAT
BSCHL
SHKZG
DMBTR
WAERS
FROM BSAS
into table E_T_DATA
WHERE BUKRS IN R_BUKRS
AND GJAHR IN R_GJAHR
AND BUDAT IN R_BUDAT
AND HKONT IN R_HKONT.
FETCH NEXT CURSOR S_CURSOR
APPENDING CORRESPONDING FIELDS
OF TABLE E_T_DATA
PACKAGE SIZE S_S_IF-MAXSIZE.
append LINES OF e_t_data1 TO E_T_DATA.
DELETE E_T_DATA WHERE BLART NE 'WE'.
ENDIF. "First data package ?
DATA: F_YEAR TYPE BKPF-GJAHR.
DATA: F_PERI TYPE BAPI0002_4-FISCAL_PERIOD.
IF E_T_DATA[] IS NOT INITIAL.
SELECT RBUKRS
RYEAR
DOCNR
BUZEI
DOCLN
PRCTR
SEGMENT
FROM FAGLFLEXA
INTO TABLE GT_FAGL
FOR ALL ENTRIES IN E_T_DATA
WHERE RYEAR = E_T_DATA-GJAHR
AND DOCNR = E_T_DATA-BELNR
AND RLDNR = '0L'
AND RBUKRS = E_T_DATA-BUKRS
AND BUZEI = E_T_DATA-BUZEI.
WHERE RYEAR = E_T_DATA-GJAHR
AND DOCNR = E_T_DATA-BELNR
AND RBUKRS = E_T_DATA-BUKRS.
AND DOCLN = E_T_DATA-BUZEI.
ENDIF.
LOOP AT E_T_DATA.
IF E_T_DATA-SHKZG = 'H'.
E_T_DATA-DMBTR = E_T_DATA-DMBTR * -1.
ENDIF.
CLEAR: F_YEAR.
CALL FUNCTION 'BAPI_COMPANYCODE_GET_PERIOD'
EXPORTING
COMPANYCODEID = E_T_DATA-BUKRS
POSTING_DATE = E_T_DATA-BUDAT
IMPORTING
FISCAL_YEAR = F_YEAR
FISCAL_PERIOD = F_PERI.
DATA: V_DOC(6) TYPE C .
CLEAR: V_DOC.
V_DOC = E_T_DATA-BUZEI.
IF V_DOC IS NOT INITIAL.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = V_DOC
IMPORTING
OUTPUT = V_DOC.
ENDIF.
aS PROFIT center is not updated in all the lines in Bsis
READ TABLE GT_FAGL INTO GS_FAGL WITH KEY RYEAR = E_T_DATA-GJAHR
DOCNR = E_T_DATA-BELNR
RBURS = E_T_DATA-BUKRS
BUZEI = E_T_DATA-BUZEI.
IF SY-SUBRC = 0.
E_T_DATA-PRCTR = GS_FAGL-PRCTR.
E_T_DATA-SEGMENT = GS_FAGL-SEGMENT.
ENDIF.
*As we are using the amount DMBTR in which the amount
*will be in company code currency that is Local currency
*group currency always in the main company code currency.
CONCATENATE F_YEAR '0' F_PERI INTO E_T_DATA-FISCPER.
MODIFY E_T_DATA. " from gs_bsis transporting dmbtr fiscper.
CLEAR: E_T_DATA.
ENDLOOP.
S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
ENDIF.Hi,
Please check the log of same jobs for last week and check is today its taking more time,also check with basis is their any backup initited at same time.
Moreover until the background job failed automatically its difficult to imagine what is the exact issue.
Thanks, -
Hello,
When I move the package from development to production package fails due to excel connection manager.
Error message---
Message
Executed as user: Answers\Administrator. ...lt: 0x80040154 Description: "Class not registered". End Error Error: 2014-06-27 05:10:26.50 Code: 0xC0202009 Source: CPRO_Prod_to_XLS_Worksheet_Basic_EX
Connection manager "Excel Connection Manager" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040154. An OLE DB record is available. Source: "Microsoft OLE
DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2014-06-27 05:10:26.50 Code: 0xC0202009 Source: CPRO_Prod_to_XLS_Worksheet_Basic_EX
Connection manager "Excel Connection Manager" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040154. An OLE DB record is available. Source: "Microsoft OLE
DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2014-06-27 05:10:26.50 Code: 0xC0202009 Source... The package execution
fa... The step failed.
Any help would be appreciated.Hi Vinay,
As Visakh mentioned, the issue usually occurs because the package runs in 64-bit runtime, however, the Excel driver is 32-bit. According to your another thread, it seems that you use SSIS 2005, right? In SSIS 2005, there is no “use 32 bit runtime” option
for the package executions of a SSIS package job step. In this condition, you have two choices:
Install the 64-bit Microsoft ACE OLE DB 12.0 Provider on the production server. Here is the download link (AccessDatabaseEngine_x64.exe):
http://www.microsoft.com/en-in/download/details.aspx?id=13255
Create a CmdExec type job step instead of SSIS Package job step, so that we can call 32-bit DTExec.exe to execute the package within command line. For more information, please see:
http://support.microsoft.com/kb/934653/en-us
Regards,
Mike Yin
TechNet Community Support
Maybe you are looking for
-
Error while invoking DXFA to stitch templates
Hi, I am getting the following exception when I attempt to invoke DXFA to stitch multiple templates dynamically. The stitching works fine though. It is just the error message being printed that is annoying. I am using the JAR files from the Account E
-
[URGENT] 1.4 GB logs in 2 days
Hi, I have a rather annoying issue: -rw-r----- 1 root log 451M 2007-09-03 23:34 everything.log -rw-r----- 1 root log 451M 2007-09-03 23:34 kernel.log -rw-r----- 1 root log 450M 2007-09-03 23:34 iptables.log -rw-r----- 1 root log 885K 2007-09-03 2
-
Hi In my application, there is a histogram and in the background of it, grid is displayed. last column of the grid is blank. I want to put two buttons in that column. I am not able to do that. please anybody help me. its very urgent. Thanks and Regar
-
User Maintenance after HR-Org replication
Dear Community, in a sandbox environment I am currently evaluating HR-SRM Org recplication connecting SRM 6.0 to a copy of an existing HR-system. I already learned that after active HR-Org replication, I will need to maintain my users in HR directly.
-
XML-P Layout in Horizontal Direction
Hi All, XML-Publisher layout in horizontal way. We have a requirement in XML-P report where in we need to print the data on preprinted stationary in horizontal direction, We have developed the rtf in vertical way and tried to rotate the PDF but it is