Can HANA store all the data carried by SAP BI in HANA "in-memory"?
Are there certain BI tools that are available only in SAP BI and not possible in SAP HANA due to architectural differences in nature of Datawarehouse and Database tools now and in future? If yes, what are those?
How does a SAP BI developer use HANA? Does he write HANA Sql Scripts on SAP BI along with ABAP code for BI customization?
ad 1) Yes it can, but it doesn't have to (dynamic tiering and memory displacement can be used).
ad 2) Datawarehouses and DBMS are two different things, so there are lots of differences. If your question is more directed at whether or not SAP HANA can and will replace SAP BW anytime soon, I recommend the following blog posts:
https://blogs.saphana.com/2012/06/13/does-sap-hana-replace-bw-hint-no/
https://blogs.saphana.com/2012/06/20/does-sap-hana-replace-bw-hint-no-part-2/
https://blogs.saphana.com/2014/04/17/does-sap-hana-replace-bw-hint-still-no/
https://blogs.saphana.com/2015/07/06/sap-hana-replace-bw-hint-no/
ad 3) Yes, that's the case. For example expert routines can often be scripted in SQLScript, thereby avoiding data transfer between HANA server and SAP BW application server.
Can HANA store all the data carried by SAP BI in HANA "in-memory"?
Yes it can store all the data carried by SAP BI. Normally BI will have two databases, the first database is installed by default during the installation (that might be any database e.g DB2, MS SQL Server. If you want to keep the data as HANA you have to manually select it and HANA DB has to be physically installed). This will be used for auditing or running the BI System.
Whereas the other database or second database is where the actual data resides, where we are required to do reporting in BI by taking the database as a source.
Are there certain BI tools that are available only in SAP BI and not possible in SAP HANA due to architectural differences in nature of Datawarehouse and Database tools now and in future? If yes, what are those?
HANA is actually a database, whereas BI is a few reporting tools with various flavours such as webi, crystal.
A connector is required to connect between BI and HANA, if we want to connect only the HANA DB with other tools (you can connect ones such as MS Excel).
How does a SAP BI developer use HANA? Does he write HANA Sql Scripts on SAP BI along with ABAP code for BI customization?
A BI Developer will only use the BI tool and all the features which are there in the BI reporting tool, whereas writing SQL Scripts and HANA ABAP code can be written at a backend database level depending upon the requirements by a consultant called HANA Developer, whose responsibility it is to build models at the backend level and make them available to integrate with BI and allow the HANA model to pull in the BI Reporting tool for reporting purposes.
Related
Disclaimer: not a developer, but an analyst looking for solutions
I currently have a DOMO dashboard ready, am looking to port/replicate it on Power BI for another set of users who have the rest of their dashboards on Power BI. Is there a way I can do this?
Found a link with regard to having a writeback connector, is this the right one to go about doing it?:
https://domohelp.domo.com/hc/en-us/articles/360063090013-Power-BI-Writeback-Connector
Another similar(?) question on this forum:
https://community.powerbi.com/t5/Developer/Custom-Connector-with-Token-Refresh/m-p/2320423
The worst case scenario given to me, is to recreate the dashboard directly with the data source used in the DOMO dashboard (which I find the most intuitive as an analyst).
I could be trying to do the opposite of what the user here was trying to do from Power BI to DOMO:
Power BI to DOMO
I see there being two options for your use case, you can move the data out of Domo to Azure / Power BI via the Power BI Write-back Connector, which you have already identified, this can be automated and scheduled like a regular Domo process and is all managed and contained within the Domo UI, or, you could retain your data in Domo and have Power BI query it directly by via the ODBC Data Driver.
The ODBC driver setup creates a DSN (Data Source Name) on your machine which references your Domo instance, allowing you to create queries against Domo directly. You can then connect Power BI to that ODBC Connection.
I believe the visualisations would need to be re-created manually, I'm not aware of a tool that would let you port these across.
Is it possible to virtualize SAP HANA tables in Azure SQL Data Warehouse? If so, please provide link to the documentation or details.
We are currently using Smart Data Access to virtualize tables between HANA tenants and it works well for our scenario. However, Data Warehouse has recently been introduced to our environment and the requirement is to have the data (virtual or replicated) in there as well.
Our current workaround is a script that replicates the data, but now we are having issues with keeping the data in sync. Moreover, we would prefer not to replicate data at all if possible.
Thanks,
Mike
No, it is not possible to virtualise Hana tables from Azure SQL Data Warehouse.
SAP customers typically export data to Azure storage, then ingest to Azure SQL Data Warehouse using the Polybase feature for fast parallel ingestion.
I try to use PowerDesigner reverse engineering tool to build the diagram of objects under my user's schema.
Although I can connect and see the list of views in "Database Reverse Engineering" dialog, it fails to display the list of tables under target schema.
Any idea how to bring database tables on diagram on SAP PowerDesigner?
I have figured out that I was using the wrong provider to connect to my HANA database
Though the target HANA database was in HANA 1.0 (since in my environment, I had some other HANA 2.0 systems), I chose provider HANA 2.0 without querying too much
That was the error, when I chose HANA 1.0 data provider, I could successfully see all my schema tables on Power Designer with "Database Reverse Engineering" tool
Thanks to Pascal for leading me to the correct solution
I need to replicate data from a source HANA DB to other HANA DB on real time basis(on trigger event like update/delete/insert). I have searched for the solution and found one i.e. SAP LT Replication Server. But I need custom implementation like taking data from source HANA DB and putting in a queue. Is it possible? And need some suggetions regarding SAP LT Replication Server.
Your question is pretty broad, so I recommend to familiarize yourself more with the use case and the available technology.
Besides SAP LT replication, you could potentially use the Smart Streaming option to facilitate real-time data transfer.
However, database level real-time replication is a rather specific requirement and can easily be confused with more general integration requirements. Be very careful about the application level you integrate your applications on.
You can use SAP HANA EIM Smart Data Integration. The HANA adapter is trigger based, supports real time scenarios including DDL propagation.
Within the target HANA DB you would create a reptask or a realtime flow-graph.
You can find the details in the Administration Guide for SAP HANA Smart Data Integration and SAP HANA Smart Data Quality.
Hello I would like some advice, links, etc on importing legacy data from an external system to SAP CRM 7.0
We are currently using a different SQL based CRM system and are moving to SAP CRM 7.0. I need to export all the SQL database data and feed it into SAP CRM 7.0. What tools are available to me or what can I do to accomplish this task.
I am very new to SAP CRM 7 and SAP in general. I guess you can assume that the data will be a text file (maybe a CSV). How will I handle 1->many relationships? etc...
Jon
I assume the data will be several CSV files - one per source table. I don't know a lot about CRM, but you might want to take a look at the Legacy System Migration Workbench - a great tool for importing data into SAP R/3 based systems. I assume you already know the docs at http://help.sap.com/crm. There are also some best practices documents available (navigate to Implementation Project --> Data Migration) - but you'll need a SAPnet Service Marketplace user ID (S.....) for this.
Your options may vary depending on what licenses or tools you have at fingertips or what backend is behind your legacy CRM, but generally SAP recommends for interchanging data between CRM and external systems SAP CRM Integration services which has several adapters for different data types.
SAP MDG is a more full-fledged solution, equipped with more tools. Also CRM has industry specific tools, for example, for utilities.
Also check this my answer that was written for MSSQL database, but it is fully relevant for any DB.