BW on HANA, Archive data to Hadoop
Dear All,
We are planning to start a poc for one of our clients. Below is the scenario.
use BW on HANA for real time analytics and Hadoop as a cold storage.
Archive historical data to HAdoop
report on HANA and Hadoop.
Access Hadoop data using SDA
I request you to provide implementation steps if somebody have worked on similar scenario.
Thanks & Regards,
Rajeev Bikkani
Hi Rajeev Bikkani,
Currently NLS using HADOOP is not available by default and SAP highly recommends IQ for NLS.If you opt for IQ in longer run it will be easy to maintain and scaling up and also for better query performance.In longer run it will yield you better ROI. Initially HADOOP will be cost efective but amount of time user spends to get this solution will be challenging and later on maintaining it and scaling it up also be very challenging.. So SAP highly recommeds IQ for a NLS. SAP positions Hadoop to handle Big data along with HANA for mainly handling unstructured data and not for NLS. So please reconsider your option.
I went through the link and I dont agree with the point "Archiving was not an option, as they needed to report on all data for trending analysis. NLS required updating the info providers and bex queries to access NLS data. SAP offers Sybase IQ as a NLS option but it doesn't come cheap with a typical cost well over a quarter million dollars."
Because you can query on the archived data and it doesnt need data to be written back to providers, during runtime data will be picked from NLS and showcased.
If you still wanted to use HADOOP as NLS , then I can suggest you an process but I have not tried it personnaly.
1)Extract data selectively from your infoprovider via OHD and keep it in OHD table.
2)Write the data from the OHD table to Hbase table .(Check the link below for how to do it.)
3)Delete the data fron the OHD table.
4)Whatever data moved to OHD table should be deleted from the infoprovider by slective deletion.
5)Now Connect the HANA to HADOPP via SDA and virtualise teh table to which we have written the data.
6) Then build a view on top of this table and query on it.
7)HANA view historical data can be combined with BW provider data via open ODS or Composite provider or Transient provider
Reading and Writing to HADOOP HBASE with HANA XS
http://scn.sap.com/community/developer-center/hana/blog/2014/06/03/reading-and-writing-to-hadoop-hbase-with-hana-xs
Hope this helps..
Thanks & Regards
A.Dinesh
Similar Messages
-
Skip only Archiving data from ECC to HANA through SLT
Hello,
SLT is configured between ECC6 as source and HANA as target, real time replication is enabled. I have a situation, where I have to skip the replication for only those data which are deleted from the database after archived. But normal deletion process should replicate in HANA.
1st we are archiving some data in ECC6 and after archiving we are deleting those data or moving those data into content server. For this process those data also being deleted from HANA. How to restore those deleted archived data into HANA.
We cann't stop the server in the time of archiving.
Any help on this would be great help.
Thanks,
Shubhrajit C.Hi Vikram,
are you using a "Side-Car" approach in your scenario?
If yes, I think the best solution is to use SLT for a 1:1 trigger based replication.
BODS is used more for the scenarios where you have to prepare your data (e.g. data cleansing).
Regards,
Florian -
How Transformations or Routines will work for the NLS Archived data in BW on HANA?
Hi,
I have archived data from BW on HANA system into NLS IQ.
Now I'm creating a Transformation or Routines, in this case how the archived data will be read without writing any ABAP Code.
Thanks & Regards,
Ramana SBLSV.Hi Ramana,
May be i will try to explain with 2 cases. hopefully one of this will be your case:-
DSO1 -> you have archived this DSO.
Case 1:-
Now you want to load from DSO 1 -> DSO2 (direct transformation)
so here , you question is while loading from DSO1 to DSO 2 ,will the archived data also be loaded to DSO 2?
if so, there is a infoprovider property you need to change for this
In extra-> infoprovider properties -> change-> Near line usage switched on (by default it is off).
so, the archived data also will be used in this case.
Case 2:-
you are loading from DSO 3 to DSO2. lookup on DSO1.
so in lookup DSO1, you need to use archived data as well?
In this case, you have to use the Read from DSO rule type. this will access from both active table and NLS data.
Let me know if this is not the case with you?
Regards,
Sakthi -
Hello out there
In our company we ara going to archive transactional data for the first time
I am going to create several ods:es . In those i am going to transfer data before archiving in r3.
Now my question. I will set a flag somewhere and if this is set i will be impossible to delete the data in the ods via rsa1 transaction
I hope this is possible but dont know how to do.
/7 StisseHi dear and welcome on board!
Is your doubt related to some possible authorization settings in order to avoid potential (undesired) deletions of this data ?
I think you can move these ODSs in a dedicated Infoarea and then avoid to assign access into it to anyone...
Otherwise, you can archive data in BW too !
Let me know your specific requirements (do you have to do some reporting on this archived data ?)...
Bye,
Roberto -
URGENT!!!! - Reading Archived Data from a Report.
Hi,
The data, prior to 15 months, of some tables (BSEG, BSAK),
used in the report YGF11347 has been archived.
Previously this report YGF11347 was run for vendor payment information for any time frame
through FBL1N. So any vendor line items from 2004, 2005, 2006 and current year,
all data elements were available to be extracted and displayed on the report.
Recently the Check Amount is missing when executing the report for payments made prior to
04/01/2006. This is because of archiving the data prior to 15 months.
My requirement is tht i need to display this archived data also in the report "YGF11347".
Can anyone please help me on this issue.
Regards,
Akratihi
good
check this link, hope this would help you to solve your problem.
http://www.ams.utoronto.ca/Assets/output/assets/ixos_637070.pdf.pdf
thanks
mrutyun^ -
Changing the default to location of Archiver data
Hi,
Is there any way that we can change the default location of the Archiver data. By default is goes to archives folder, i want it to goto some other folder.
Similarly when u take up the backup of site. i want it also to be stored in some other folder.
is it possible.???For archiver see My Oracle Support Note
How can I move the archive directory? (Doc ID 449054.1)
Not sure what you mean by a back up. There is no built in Disaster recovery tool for UCM. Standard system back ups (file system and DB) for restore should be used. -
In PL-SQL archive data from a table to a file
I am currently developing a vb app where I need to archive data from a table to a file. I was hoping to do this with a stored procedure. I will also need to be able to retrieve the data from the file for future use if necessary. What file types are available? Thanks in advance for any suggestions.
What about exporting in an oracle binary format? The export files cannot be modifiable. Is there a way to use the export and import utility in PL/SQL?
null -
How to see archive data for Sales order
Hi all,
I am working on PS , network is created with sales order 10911. the components are added while sales order created, but after that someone deletes the sales order, because now it is showing oder does not found, where i get the entreis for sales order.
Regards,
Khushi.Hi Khushi,
To see the archived data for sales order , go to transaction code SARA.
Choose object name as SD_VBAK.Click READ.
It will show a screen giving a name of program and option to execute in background or foreground.
It will help you to get information about archived sales order data.
Hope it helps you.
Thanks,
Sarita singh Rathour
Edited by: Sarita Rathour on Aug 28, 2009 7:46 AM -
Archive data on an external hard drive
What is the best way to archive data on an external hard drive from a macbook pro in order to free up disk space?
Disk Space - Free Up
Disk Space – Free Up (2)
Disk Space Filling Up – OmniDiskSweeper
Disk Space Filling Up - WhatSize -
Unable to access Archived data with an ABAP Query
I have an ABAP Query that uses Logical Database KDF (Vendor) for reporting.
KDF is Archive Enabled and I can access archived document via SAP standard programs that used the KDF Logical Database.
the query appears accessing the data but nothing shows on the report.
Has anyone successfully written and ABAP query and included access to the Archived data?
Any help is appreciated.Hi Gena,
I'm facing exactly the same problem as you...
Since this post is an old one, I imagine that you may not remember, but I have to try...
Have you solved it? If yes, could you please tell me how?
I've tried to use CL_ABAP_GZIP and CL_ABAP_UNGZIP_BINARY_STREAM and I'm getting the same error 30 at the IctDecompressStream function.
Tks in advance,
Flavio. -
Dear all,
Can anyone pls tell me how to view the Archived data like same what we see in data target.
I have used ODS as data target ,after archiving i want to see the same data format what we see on ODS Active data.
Pls tell me how the data will be saved during archive and what format will it be saved and how to view it from the archived files.
Thanks in Advance.
Thanks
GomangoHi
Use the following tables to suite your objectives
RSARCHIPROLOCSEL BW Archiving: Archived Data Area
RSARCHIPRO BW Archiving: General Archiving Properties
RSARCHIPROIOBJ BW Archiving: General Archiving Properties
RSARCHIPROLOC BW ARchiving: General Local Properties
RSARCHIPROPID BW Archiving: Program References of InfoProvider
RSARCHREQ BW Archiving: Archiving Request
RSARCHREQFILES BW Archiving: Verfified Archive Files
RSARCHREQSEL BW Archiving: Request-Selections
Santosh -
Re: Retriving archived data
Hi,
Two tables related to FI(BSEG, BKPF) have been archived, so currently there is no data in the database table . Now I have to reload the archived data again into the database tables for further processing.
Can you please advise, if this is a correct method?
If yes ? How do we do it ?
The SAP version used is 30F.
Thanks in advance.
BR// SSRmaryHi Srmary,
For fetching archieved data you need to use following function modules in same sequence:
1) AS_API_READ
2) ARCHIVE_READ_OBJECT
3) ARCHIVE_GET_NEXT_RECORD
4) ARCHIVE_CLOSE_FILE
You can insert data in database table once you fetch the successfully by a simple program.
Reward points if helpful answer.
Ashven -
How to find Archive data In SAP
Hi experts ,
How to find Archive data in SAP throught the following tcodes FTWL & AS_afb.
Thnx
VenkyHello,
Transaction FTWL is for the DART files (not actually archived data) that are stored in your archive server. In order to run a query, or browse the DART file, you would need to "Import from archive" from within FTWL and then browse the file.
I am not sure what you mean by AS_afb. Please provide more information.
Regards,
Karin Tillotson -
How to get the functionality of FM 'RV_PRICE_PRINT_ITEM' for archived data
Hi All,
I am trying to print archived billing data using archiving object SD_VBRK. I am able to print all the related information except the pricing.
Apart from reading all the tables archived under the archiving object SD_VBRK, I also need to use the function module 'RV_PRICE_PRINT_ITEM' to print the pricing related information on the SAP form.
However this function module reads the data from standard tables KONV etc., which are archived. Due to this I can not use this function module for printing the pricing related information for archived billing document.
However I need to incorporate similar functionality for the archived data.
Can anyone help me in replacing the FM 'RV_PRICE_PRINT_ITEM' for the archived data.
Thanks and Regards,
SanthoshiPlease use this FM to read information from the Archived mode '/PBS/RV_PRICE_PRINT_ITEM'
Thanks,
Ranjith. -
How to read Archive data??
Hi,
I am developing a program which requires me to retrive the <b>archive</b> data of table BSAK and then fill it into an itam then output the list.
I use T-code 'SARA' to find the object name is 'FI_DOCUMNT'. There u can find that BSAK is contained in it.
And i reference the DEMO programm 'SBOOKR' and coding as belows, but the error message always shows and F1 couldnt help.
[IMG]http://www.designoo.com/files/6678/incorrectInfo.jpg[/IMG]
My code:
* for Read Archive
DATA: handle LIKE sy-tabix,
buffer TYPE arc_buffer,
wa_arc_bsak LIKE bsak,
number_of_records_read TYPE i.
data: LE_DATA(8192) TYPE C,
LE_STRUCTURE LIKE ARC_BUFFER-RNAME.
perform read_archive_bsak.
FORM read_archive_bsak.
* open existing archive files for BSAK
CALL FUNCTION 'ARCHIVE_OPEN_FOR_READ'
EXPORTING
object = 'FI_DOCUMNT'
IMPORTING
archive_handle = handle
EXCEPTIONS
OTHERS = 1.
* IF sy-subrc <> 0.
* WRITE: / 'No file can be accessed'(001).
* EXIT.
* ENDIF.
CLEAR number_of_records_read.
* loop to get the next data object from the archive file(s)
DO.
CALL FUNCTION 'ARCHIVE_GET_NEXT_OBJECT'
EXPORTING
archive_handle = handle
EXCEPTIONS
end_of_file = 1
OTHERS = 2.
IF sy-subrc <> 0.
EXIT.
ENDIF.
* get data records from the data container
DO.
CALL FUNCTION 'ARCHIVE_GET_NEXT_RECORD'
EXPORTING
archive_handle = handle
IMPORTING
record = LE_DATA
record_structure = LE_STRUCTURE
EXCEPTIONS
end_of_object = 1
OTHERS = 2.
IF sy-subrc <> 0.
EXIT.
ENDIF.
CASE buffer-rname.
WHEN 'BSAK'.
wa_arc_bsak = LE_DATA.
move-corresponding wa_arc_bsak to Tab_ARC_bsak.
APPEND Tab_ARC_bsak.
CLEAR: wa_arc_bsak, LE_DATA, Tab_ARC_bsak.
ENDCASE.
ADD 1 TO number_of_records_read.
ENDDO.
ENDDO.
* close the archive session
CALL FUNCTION 'ARCHIVE_CLOSE_FILE'
EXPORTING
archive_handle = handle.
Move-corresponding tab_arc_bsak to tab_bsak.
append tab_bsak.
clear tab_bsak.
ENDFORM. " read_archive_bsak
Anyone helps??
Thanks in advance!!!
Hoo
Message was edited by:
Hoo lalaHi Aditya,
The error msg is 'Incorrect access to an archive.'
Thanks.
Hoo.
Maybe you are looking for
-
Hello Experts, I am sending a data from one jsp page to another using java script (document.form.txtbx.value = myData), on same page I cheked and got the correct value but on the next page, I am getting null vaues. I am giving my code just check out
-
Canon mini Disk camera doesn't work if external drive connected
A long story. Anyway, I have a MacPro Intel Dual Core 266 Ghz with 5 Gbs RAM, 4 internal hard drives HD1~HD4 (HD1 OSX 250 and three 500Gb) and two external HD5 (two partitions~HD5 & Time Machine Backups) and HD6 (1 Tb each). I've been using a C
-
Assigning roles to 10000 users
Hi Guru's, I need your solution regarding role assignment to 10000 users.My client is having 10000 users. My perception for this is [Role] Roleid = Path; user = user1;user2;user3;...............user10000; Writing above
-
Refresh Issues with af:fileDownloadActionListener
I have a page with has table - (contents from a data control). Row selection is enabled for this table. I have a menu item (download) in this page which invokes a taskflow inside a popup. This taskflow has a command button af:commandButton (named Dow
-
Eye Dropper tool in After Effects Not working Properly
I am using Adobe After Effects CS5 on a mac. And most all of the eyedropper tools in the software are not working properly. They always select a way different color than it should be. What is wrong? One day they just all decided to not work. Its real