SAP HANA as a data source for Analysis Services
I tried to use SAP's .net provider for HANA as a data source for an Analysis Services cube but to no avail. I can connect, create a named query and preview data from the data source view designer but when SSAS actually tries to run the query,
it wraps the named query in another query and produces a syntax error.
For example, if the named query is "select * from ENTHANA.MARA",
SSAS sends a query like this "SELECT [test].* FROM (select * from ENTHANA.MARA) AS [test]" (Test is the name of the named query).
I know SSAS wraps queries and that's fine - except that brackets are not a valid way to quote an identifier in HANA. HANA uses double quotes like Oracle.
Is there any setting in SSAS that can affect this behavior? Will HANA ever be a fully supported data source for SSAS? If so, when?
Hi David,
According to your description, you are creating a SQL Server Analysis Services project, now what you want is using SAP HANA as the data source, right?
SSAS support many type of data source. However, as you can see on the link below, SAP HANA data source was not listed on that link. So this type of data source is not supported in current version of SSAS. Microsoft will update that document when it is supported.
http://msdn.microsoft.com/en-IN/library/ms175608.aspx
Thank you for your understanding.
Regards,
Charlie Liao
TechNet Community Support
Similar Messages
-
SAP R/3 as data source for Essbase
Hi everyone,
We need to extract data from a SAP R/3 data source (Is SAP R/3 the same as SAP BW?).. Can we directly connect to it then load data to Essbase?
I've read that we need Hyperion System 9 BI+ Analytic Integration Connector for SAP BW to get data from SAP BW. Is it easy to implement?
Hope someone could help me. Thanks in advance.
SamHi everyone,
I've read that Essbase can connect directly to SAP R/3 through the SAP Plug-in in the Administration Services. We just need to configure the connection to it properly.
Here's my question, since we are suppose to enable the SAP plug-in DURING the "custom" installation of Admin Services, how do we then enable it since our application is already in use? Installation & configuration of admin services has long been done. Is there a way to go back to enable the SAP plug-in so we can connect to SAP R/3? If not, are there other ways to do it?
Hope somebody could help me. Thanks a lot.
Sam -
Local Cube Filtering / Add SSAS database as a data source for another SSAS project
I need to generate a local cube using a fully processed SSAS database deployed on SSAS server. However, I need to restrict the data downloaded in the local cube while doing this.
I have restricted access to the dimension data by mapping data to UserName/CustomData & using
dynamic role-based security. When I generate a
local cube by executing an AdoMdCommand using xmla structure of this online cube, the .cub file thus created also contains the data that shouldn't be accessible to the user creating the cube.
I am aware of
CREATE GLOBAL CUBE statement, but since it has some limitations such as we cannot have DISTINCT COUNT measures, I cannot use this statement because my online cube contains some important measures that use the DISTINCT COUNT aggregation. Plus, when I include
a dimension with huge amount of data in it, the execution of command times out.
So I am trying out an approach wherein I create a different SSAS project and use the existing SSAS database as a Data Source and then carry out the filtering to output the .cub file using xmla structure of this project database. The problem is, somehow SQL
Server Data Tools 2012 does not recognize another SSAS database as a valid data source.
Could someone please let me know why can't we do this or suggest me any alternative approach to implement this?
Regards, <br/> AkshayHi David,
According to your description, you are creating a SQL Server Analysis Services project, now what you want is using SAP HANA as the data source, right?
SSAS support many type of data source. However, as you can see on the link below, SAP HANA data source was not listed on that link. So this type of data source is not supported in current version of SSAS. Microsoft will update that document when it is supported.
http://msdn.microsoft.com/en-IN/library/ms175608.aspx
Thank you for your understanding.
Regards,
Charlie Liao
TechNet Community Support -
Configuring SAP R/3 system as data source for SAP BW3.5 system
HI All,
Please help me in getting some document for integrating SAP R/3 4.7 with SAP BW3.5 as data source system.
Thanks in advance.
Regards,
Nalla.Hi,
I have got the link which has solution for my question from old questions in this Forum.
http://help.sap.com/saphelp_nw04/helpdata/en/00/dc54384ac9a81be10000009b38f8cf/frameset.htm
So stopping this thread.
Regards,
Nalla. -
InfoProviders versus Queries Data Source for BO SAP Integration
Hi All,
I would like to know if there is any discussion or suggestion on commonly used choice of data source for BO with SAP Integration. I do know there is a best practices suggestion from Ingo on Webi and the choice is to use queries so that we could leverage the functionalities of calculated key figures, exit variables and etc. But as I see from another website it claims that this will slow down the access of data using queries.
Thanks
DavidHi Ingo,
Is there any slide presentations from anyone that has that kind of information? We are in the midst of implementation right now and are selecting the method. I need to come out with pros and cons of the choices that we have in order for us to select the best one even though from my gut feeling I would still prefer the Queries.
Especially it will also make use of aggregates and also data flow size might be fewer due to variable that exists. Compared to using MultiProvider, it might transfer the whole data lot and if we were to create parameter there in Crystal or something else it will filter data only from there onwards.
Please correct me if I am wrong.
Thanks
David Yee -
SAP Data Source for OmniPortlet available for download
What are we Announcing ?
The beta release of SAP Data Source for OmniPortlet.
SAP data source for OmniPortlet makes it easier than ever before to integrate SAP R/3 systems with Oracle Application Server(OracleAS) Portal. With the new SAP data source, one can easily build SAP portlets including search for BAPI Function Modules and Business Objects, configuration of appropriate input and output parameters, filteration criteria, desired views and layouts, portlet personalization, and even portlet-to-portlet communication using parameters and events.
How can I use it?
SAP Data Source is a plugin data source for OmniPortlet. You can connect to any SAP R/3 server and declaratively build SAP portlets with ease. In addition to all the basic features of OmniPortlet, SAP data source leverages OracleAS Portal External Application for secure access to the SAP R/3 instance. SAP data source comes as a zip file, with very simple steps to configure. Learn more about this data source from http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDKRELEASE2/PDKHOME902/SAMPLES/SOLUTIONS/UPLOADAREA/SAPDS/VIEWLET/SAP_DS_VIEWLET_JAN05_VIEWLET_SWF.HTML
How do I get it?
This data source is available through the Portal Integration Solutions page on Portal Studio. You would be asked to enter your OTN user details to download the data source.
Portal Integrations Page: http://portalstudio.oracle.com/servlet/page?_pageid=3191&_dad=ops&_schema=OPSTUDIO
We are keen to service any issues that you might have while using this data source. Please post your feedback/concerns/issues on the "Portal Developer Kit" forum.
Regards,
AbhinavHi,
please find the below data source
2LIS_03_UM - stock revaluation.
2LIS_03_BF- goods movement.
2LIS_03_BX- stock initialization.
please find the below doc, it is helpful to you.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/906b837a-0d54-2c10-08b8-bde70337547e?overridelayout=t…
Thanks,
Phani. -
HOW TO CREATE SAP BW DATA SOURCES FOR TDS REPORT?
Hi All,
How to create generic data source for these fields?
I have TDS report these names and field.
Pls anyone guide me..
PAN NUMBER
J_1IPANNO
VENDOR NAME (accont type - k)
LIFNR
POSTING DATE
BUDAT
WITHHOLDING TAX BASE
WT_QSSHH
WITHHOLDING TAX AMOUNT
WT_QBSHH
NAME OF WITHHOLD TAX TYPE
WITHTHi ,
Thanks for giving info.
How to add different tables in generic data source?
PAN NUMBER
J_1IPANNO
J_1IMOVEND
VENDOR NAME (accont type - k)
LIFNR
J_1IMOVEND
POSTING DATE
BUDAT
RBKP
WITHHOLDING TAX BASE
WT_QSSHH
WITH_ITEM
WITHHOLDING TAX AMOUNT
WT_QBSHH
WITH_ITEM
NAME OF WITHHOLD TAX TYPE
WITHT
WITH_ITEM -
Hierarchy Data Source for CO_PA
Hi
Please list me the steps to create Hierarchy Data Source for CO_PA
 Create Hierarchy Data Source Profitability Analysis KEB0 ???????
ThanksHi Roberto,
As you said
IMG activity Create Hierarchy DataSource (transaction KEB1) in the IMG under Data Transfer into the SAP Business Information Warehouse -> Setting for Application-Specific DataSources (PI) ->Profitability Analysis"
Created Data Source for Hirerachy....
When i checked the Data SOurce in RSA£
Following Error Message is displayed
Error 6 in function module RSS_PROGRAM_GENERATE
Could you asist me on how to proceed and what is vdh1n transaction is used for.
How can i check the hirerachy of 0Customer in R/3
Thanks -
Standard BI Data Source for FMGLFLEXT
Hello Friends,
The standard data source for the Financials New Legder is 0FI_GL_10 General Ledger: Leading Ledger Balances, which fetches the data from the FAGLFLEXT Table using the Extract Structure FAGL_EXTSTRUCT_LEAD. However there has been a migration of the FAGL table to FMGL table. And now the FAGLFLEXT is no longer populated with any FI postings data. And the new table which is getting the update is the FMGLFLEXT Table. GL Migration from FAGL to FMGL is a standard procedure. However I am not finding any Standard Data Source to fetch the data from the FMGLFLEXT Table.
Can anybody let me know if there is any standard datasource for this or should we create a custom data source to fetch the data from FMGLFLEXT using the FMGL_EXTSTRUCT_LEAD Extract Structure.
Appreciate help in this regard.
VBHello,
The requirement is resolved by the following:
If you want to use your own totals table (in this scenario FMGLFLEXT) as your basis, you first have to create the corresponding extraction structure using transaction FAGLBW01. In this way, all fields of the totals table are transferred into the extraction structure. Further In the OLTP system, call up transaction FAGLBW03 and Configure the DataSource and save your settings.
http://help.sap.com/saphelp_nw70/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm
Regards,
VB -
Standard Data Source for FMGLFLEXT Table
Hello Friends,
The standard data source for the Financials New Legder is 0FI_GL_10 General Ledger: Leading Ledger Balances, which fetches the data from the FAGLFLEXT Table using the Extract Structure FAGL_EXTSTRUCT_LEAD. However there has been a migration of the FAGL table to FMGL table. And now the FAGLFLEXT is no longer populated with any FI postings data. And the new table which is getting the update is the FMGLFLEXT Table. GL Migration from FAGL to FMGL is a standard procedure. However I am not finding any Standard Data Source to fetch the data from the FMGLFLEXT Table.
Can anybody let me know if there is any standard datasource for this or should we create a custom data source to fetch the data from FMGLFLEXT using the FMGL_EXTSTRUCT_LEAD Extract Structure.
Appreciate help in this regard.
VBHello Sasi and Kirun,
Thanks for your reply,
The requirement is resolved by the following:
If you want to use your own totals table (in this scenario FMGLFLEXT) as your basis, you first have to create the corresponding extraction structure using transaction FAGLBW01. In this way, all fields of the totals table are transferred into the extraction structure. Further In the OLTP system, call up transaction FAGLBW03 and Configure the DataSource and save your settings.
http://help.sap.com/saphelp_nw70/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm
Regards,
VB -
Hi,
I am getting below error in SharePoint PPS 2013 Dashboard Designer. While create the Analysis Service by using "PROVIDER="MSOLAP";DATA SOURCE="http://testpivot2013:9090/Source%20Documents/TestSSource.xlsx"
"An error occurred connecting to this data source. Please check the data source for any unsaved changes and click on Test Data Source button to confirm connection to the data source. "
I have checked all the Sites and done all the steps also. But still getting the error.Its frustrating like anything. Everything is configured correctly but still getting this error.
Thanks in advance.
Poomani SankaranHi Poomani,
Thanks for posting your issue,
you must have to Install SQL Server 2012 ADOMD.Net on your machine and find the browse the below mentioned URL to create SharePoint Dashboard with Analysis service step by step.
http://www.c-sharpcorner.com/UploadFile/a9d961/create-an-analysis-service-data-source-connection-using-shar/
I hope this is helpful to you, mark it as Helpful.
If this works, Please mark it as Answered.
Regards,
Dharmendra Singh (MCPD-EA | MCTS)
Blog : http://sharepoint-community.net/profile/DharmendraSingh -
Trying to change the data source for a Crystal Report.
<p>The method below represents my best attempt to programatically change the data source of a Crystal Report. The goal is to have a routine that will update the data source for reports after they have been distributed to production servers. So far I have not been successful in saving the report back to the CMS. No exceptions are thrown, but when I view the Database Configuration of the report in the CMC nothing has changed.
</p>
<p>
Am I missing a step, or is there another way to accomplish this?
</p>
<p>
Thank you.
</p>
<hr />
<pre>
private void test(String reportName)
throws SDKException, ReportSDKException, java.io.IOException
IInfoObjects newInfoObjects;
IInfoObject reportObj;
ReportClientDocument clientDoc = new ReportClientDocument();
DatabaseController dc;
PropertyBag pBag;
PropertyBag logonProps;
ConnectionInfo newConInfo;
ConnectionInfo oldConInfo;
ConnectionInfos conInfos;
int connOptions = DBOptions._ignoreCurrentTableQualifiers + DBOptions._doNotVerifyDB; //0;
Fields connFields = null;
String queryStr = "Select * From CI_INFOOBJECTS " +
"Where SI_NAME='wfr.rpt' AND SI_KIND='CrystalReport' AND SI_INSTANCE=0";
newInfoObjects = getCms().executeQuery(queryStr);
if(newInfoObjects.size() > 0)
reportObj = (IInfoObject)newInfoObjects.get(0);
try
clientDoc = getCms().getReportAppFactory().openDocument(
reportObj
, OpenReportOptions._refreshRepositoryObjects
, java.util.Locale.US);
dc = clientDoc.getDatabaseController();
conInfos = dc.getConnectionInfos(null);
for(int i = 0; i < conInfos.size(); ++i)
oldConInfo = (ConnectionInfo)conInfos.getConnectionInfo(i);
newConInfo = (ConnectionInfo)oldConInfo.clone(true);
pBag = newConInfo.getAttributes();
pBag.putStringValue("QE_ServerDescription", "alio");
logonProps = new PropertyBag();
logonProps.putStringValue("Trusted_Connection", "false");
logonProps.putStringValue("Server", "alio");
pBag.put("QE_LogonProperties", logonProps);
newConInfo.setUserName("admin");
newConInfo.setPassword("password");
dc.replaceConnection(
oldConInfo
, newConInfo
, connFields
, connOptions);
catch(ReportSDKServerException Ex)
String msg = "A server error occured while processing the " + reportObj.getKind()
+ " object, " + reportObj.getTitle() + " (" + reportObj.getCUID() + "), from the CMS.";
Utility.errorOut(msg, Ex);
catch(Exception Ex)
String msg = "An error occured while processing the " + reportObj.getKind()
+ " object, " + reportObj.getTitle() + " (" + reportObj.getCUID() + "), from the CMS.";
Utility.errorOut(msg, Ex);
finally
clientDoc.save();
getCms().commitToInfoStore(newInfoObjects);
clientDoc.close();
</pre>
Edited by: Mark Young on Sep 10, 2009 2:16 PM<style type="text/css">
/<![CDATA[/
body
font-size: 1.125em;
font-family: helvetica,arial,"sans-serif";
.code{font-family: "courier new",courier,mono,monospace}
.bi{font-style: italic; font-weight: bold;}
/]]>/
</style>
<p>Justin,</p>
<p>
Thank you for the reply. Time constraints have not allowed me to post back to this tread
till now. I will try your suggestion. My assumption is that <i>Save the report back to the
info store</i> refers to <span class="code">IInfoStore.commit(IInfoObjects)</span>.
</p>
<p>
I'm afraid that I do not understand why I don't want to change the report client document,
or why <i>successfully exporting the report with the new login/password</i> is not what I
want to do. Any explanation on that statement would be appreciated.
</p>
<p>
I did find a way to accomplish my goal. It involved adding the SSOKEY property to the
logon property bag. Below you'll see my revised code which modifies the report logon and
server. I have no idea what
this does, and SAP support has not been able to tell me why it works. However, what I
discovered is that if I changed the report option, <b>Database Configuration -> When
viewing report:</b>, in the CMS to <span class="bi">Use same database logon as when report
is run</span> from <span class="bi">Prompt the user for database logon</span>, then the
SSOKEY property had been added to the logon property bag having an empty string as its
value. This allowed me to successfullyupdate and save the modified logon back to the CMS.
</p>
<p>
So I took a chance and added code to always add the SSOKEY property with an empty string
as its value, and I could then successfully modify and save the report's logon info
and server. Again, I don't know what this means, but it has worked so far. If anyone has
some insight or comments, either are welcome. Thank you in advance.
</p>
<br />
<hr />
<pre>
private void changeDataSourceOfAWFCrystalReports()
throws SDKException, ReportSDKException, java.io.IOException
IInfoObjects newInfoObjects = null;
IInfoObject reportObj = null;
IReport curReport = null;
ReportClientDocument clientDoc = new ReportClientDocument();
DatabaseController dbController;
PropertyBag pBag;
PropertyBag logonProps;
ConnectionInfo newConInfo;
ConnectionInfo oldConInfo;
ConnectionInfos conInfos;
int connOptions = DBOptions._ignoreCurrentTableQualifiers + DBOptions._doNotVerifyDB;
Fields connFields = null;
String outputStr;
int numOfReports;
int numOfQueryPages;
double progressIncrementPerPage = 30;
int progressIncrementPerReport = 0;
// Path query to reports is in a .properties file.
String queryStr = getAppSettingsFile().getWscAwfCrystalReportPathQuery();
try
// Executes IInfoStore.getPageingQuery() and generates a list of queries.
getCms().setPathQueryQueries(queryStr, 100);
numOfQueryPages = 0;
// Gets a List<String> of the IPageResult returned from IInfoStore.getPageingQuery().
if(getCms().getPathQueryQueries() != null)
numOfQueryPages = getCms().getPathQueryQueries().size();
if(numOfQueryPages > 0)
// Use 30% of progress bar for the following loop.
progressIncrementPerPage = Math.floor(30.0/(double)numOfQueryPages);
for(int queryPageIndex = 0; queryPageIndex < numOfQueryPages; ++queryPageIndex)
// Gets the IInfoObjects returned from the current page query
newInfoObjects = getCms().getPathQueryResultSetPage(queryPageIndex);
numOfReports = newInfoObjects.size();
if(newInfoObjects != null && numOfReports > 0)
progressIncrementPerReport =
Math.round((float)Math.floor(progressIncrementPerPage/(double)numOfReports));
for(int reportIndex = 0; reportIndex < numOfReports; ++reportIndex)
reportObj = (IInfoObject)newInfoObjects.get(reportIndex);
curReport = (IReport)reportObj;
clientDoc = getCms().getReportAppFactory().openDocument(
reportObj
, OpenReportOptions._refreshRepositoryObjects
, java.util.Locale.US);
dbController = clientDoc.getDatabaseController();
conInfos = dbController.getConnectionInfos(null);
for(int conInfosIndex = 0; conInfosIndex < conInfos.size(); ++conInfosIndex)
oldConInfo = (ConnectionInfo)conInfos.getConnectionInfo(conInfosIndex);
newConInfo = (ConnectionInfo)oldConInfo.clone(true);
pBag = newConInfo.getAttributes();
pBag.putStringValue(
"QE_ServerDescription"
,getConfigFile().getDBDataSourceConnections());
logonProps = new PropertyBag();
logonProps.putStringValue("Trusted_Connection", "false");
<b>logonProps.putStringValue("SSOKEY", "");</b>
logonProps.putStringValue(
"Server"
,getConfigFile().getDBDataSourceConnections());
pBag.put("QE_LogonProperties", logonProps);
newConInfo.setUserName(getConfigFile().getUNVConnectionUserName());
newConInfo.setPassword(getConfigFile().getUNVConnectionPasswordDecrypted());
dbController.replaceConnection(
oldConInfo
, newConInfo
, connFields
, connOptions);
newConInfo = (ConnectionInfo)conInfos.getConnectionInfo(conInfosIndex);
} // end for on conInfosIndex
clientDoc.save();
} // end for on reportIndex
} // end if on newInfoObjects
} // end for on queryPageIndex
} // end try
catch(ReportSDKServerException Ex)
// handle...
catch(Exception Ex)
// handle...
finally
getCms().commitToInfoStore(newInfoObjects);
if(clientDoc != null)
clientDoc.close();
</pre> -
Error while creating Data Source for master data attributes
Hi BI Experts,
Well its been some time for me that I have been part of Extraction in BI.I primarily handled reporting in my last assignments.
I was trying extraction with flat files in SAP BI 7(new to sap bi 7 but very much familiar with BW3.5) but failed in the activity during master data attributes and text upload in infoobject (say IOSP_Mat).
Here is the procedure that I did after creation of characteristic IOSP_Mat.I created a source system for flat file followed by data source for Master data attributes, i selected all the parameters correctly.i.e. csv file format, data seperator as ,
and other settings, now when i am trying to look at the proposed data in the next tab using Load example data.its not showing the desired result.The columns that I have maintained in Flat File is MAT_NUMBER and MAT_NAME (with say 100 data in the file)
same is the result when I am trying to load the text data too columns maintained are
(LANGUAGE MAT_NUMBER Short Description)(same 100 data).
now i used to rsa1old transaction to upload the file using 3.5 version.i created info source for master data/text/hierarchies for IOSP_Mat
now when trying to upload it using info package for master and text data,I observe its(the data) not maintained in the characteristic IOSP_Mat.
When I monitored ,I figured the data has not been even uploaded to the PSA level.
Can you BI experts tell me the answer for this.
Thanks,
Srijithapologies to all of you for late response,
was busy with some other activities.
I don't remember the exact message,but I remember it was not loaded to even the PSA level.I will try it again and post the exact message.
Thanks again for your quick response.
Once again sorry to all of you for my late response
Thanks,
Sri -
What are the data sources for 0FIGL_V10 cube Balance Sheet and Profit& Loss
What are the data sources for 0FIGL_V10 (G/L (New): Balance Sheet and Profit and Loss) cube. and whether we can install business content regarding this.
Please help me out.
thanks,
sapsdnhelpHi,
Check this:-------
Urgent: Relevant Master Data Data Sources for FI-GL & FI-AP
http://help.sap.com/saphelp_nw04/helpdata/en/04/47a46e4e81ab4281bfb3bbd14825ca/frameset.htm
Regards,
Suman
Edited by: Suman Chakravarthy on Sep 28, 2011 7:33 AM -
Data Sources for the Master data of FI-CO,MM and SD from R3
Hi Gurus ,
Could you please tell me what are the main datasources of FI-CO,MM and SD needed from R/3 for the master data to be loaded in new implementation of BI .
Could you please guide me step by step .
thanks in advance ,
PrathamHi
It varies from Client and project. But the Most common SD & MM are from LO **** pit.
help.sap.com is the best source for this
Hope it helps
Maybe you are looking for
-
Getting your wireless router to work with the mini computers and their small monitors
I have one on the new Dell Mini computers. I purchased the Wireless-G Broadband Router model #WRT54G2 and had the most difficult time getting Network Magic installed on the Mini because the monitor was too small for the required resolution (1024x768
-
Issues with Quark Xpress Hang/Freeze when focus is shifted to anything else
I've been working on this issue since the 28th of Dec. I've been in contact with Quark. They're still examining crash log. I thought I'd share what is on my plate in hopes others might have had, and solved similar experience. This message will be ver
-
Simple name for the portal path
Hello. Is is possible to setup Apache as to have a simple name for the http:\\servername\pls\etc.etc.etc. address? How do i set this up? Thx.
-
Oracle9iAS Infrastructure Setup Won't Run
Hello, I'm trying to install the Collaboration Suite on Win 2000. I installed the 9i database on the same machine without any problems. I downloaded the 3 disks for the Oracle9iAS Infrastructure, and extracted the zips. When I click on setup.exe in t
-
IChat hangs forever until I quit
Hi! For a week now, iChat has been giving me problems. I read a recent post that sounded similar to what's been going on with my computer, but couldn't be sure. Problem: I start chatting with friends, chat chat chat until I realise they're not respon