Quantcast
Channel: SCN : Document List - SAP HANA and In-Memory Computing
Viewing all 1183 articles
Browse latest View live

Recently Featured Content on SAP HANA and In-Memory Business Data Management

$
0
0

SAP HANA Reference for Developers

Interested in learning more about SAP HANA from a development perspective? Vivek Singh Bhoj, application developer at Mindtree, has compiled this comprehensive, two-part SAP HANA reference: Part 1 | Part 2September 13, 2013

  

Connecting to HANA with Python using ODBC or oData

Ronald Konijnenburg provides advice, and a “head start” for connecting to SAP HANA with Python. September 13, 2013

 

SAP HANA Lifecycle Management

SAP HANA software includes a lifecycle manager that incorporates procedures for customizing and updating your SAP HANA platform and for managing SAP HANA content products and transports. September 13, 2013

 

Testing SAP HANA

This paper delivers best practices with respect to testing SAP HANA and outlines how SAP Consulting can assist customers in developing and implementing a tailored testing approach by taking those practices into account. September 13, 2013

 

Best Practice Guide - Classical Migration of SAP NetWeaver AS ABAP to SAP HANA

Profit from the best practice information provided in this document for your classical migration (using software provisioning manager 1.0) of your ABAP system to SAP HANA. September 13, 2013

 

The Fastest Way to Become a Real-time Business

SAP HANA Enterprise Cloud launched earlier this year following extensive work on petabyte scale SAP HANA infrastructure. Swen Conrad, who was part of the launch team, explains some of the key qualities and differentiating characteristics of the HEC offering. August 28, 2013

 

Convergence of OLTP and OLAP Analytics

We’ve seen the evolution of analytics – from operational analytics, using OLTP ABAP programs in ERP, to analytics using SAP BW and a more robust architecture and governance, storing data in an EDW (Enterprise Data Warehouse), and running OLAP reports. Read more in the blog posted by Alexandra Carvalho. August 28, 2013

 

SAP HANA Developer Guide

This guide explains how to build applications using SAP HANA, including how to model data, how to write procedures, and how to build application logic in SAP HANA Extended Application Services (SAP HANA XS). August 28, 2013

 

"Hands on SAP HANA" Webcasts

SCN presents "Hands on SAP HANA," an informal, audience-driven webcast series beginning in September. Technical experts from SAP and its partners will answer questions about planning, implementing, and using SAP HANA. The webcast agenda and presentation is based on questions from the audience - beginning with those you ask right here. August 13, 2013

 

Using HANA Modeler in the SAP HANA Cloud

SAP's vision to enable SAP HANA native development on the SAP HANA Cloud platform has reached beta: Developers can now leverage SAP HANA data-persistence and analytic model artifacts using the SAP HANA Studio Development or Modeler perspective. In this blog, SAP's Stoyan Manchev shows how to build a sample application that uses a calculation view and is consumed via Java Servlet. August 13, 2013

The Real Reason for SAP HANA

Hear it from SAP co-founder and Chairman of the Supervisory Board, Hasso Plattner himself. August 13, 2013

 

SAP HANA SPS6: New Developer Features

http://scn.sap.com/profile-image-display.jspa?imageID=2203&size=72In this blog post from Thomas Jung, you'll learn more about the recent release of SAP HANA SPS6 (Revision 60). Developers working on SAP HANA can expect a wide variety of new and improved features, including development workflow. Jung also includes sample code and videos. Ready to try SAP HANA yourself? Download a trial version today.August 13, 2013

 

 

Building Your First End-to-End SAP HANA Cloud "PersonsList" Web Application Scenario

The document offers developers a comprehensive way for developing an SAP HANA Cloud web application scenario. Among other things, you'll learn to set up your SAP HANA Cloud Development Environment from scratch; develop a minimal end-to-end SAP HANA Cloud Application from UI to database; publish and run each developed increment on SAP HANA Cloud local runtime for testing. August 13, 2013

 

Factors to Consider when Choosing an SAP HANA Managed Hosting Provider

Once you’ve decided to implement SAP HANA in a managed hosting environment, you’ll begin the process of evaluating potential partners. This is the first entry in a four-part blog series by Binoy James in which he examines how the size of your implementation, network needs, and application environment consolidation play into your decision. August 13, 2013

The Top 10 SAP HANA Myths Spread by Other Vendors

SAP Mentor John Appleby solves for X in the equation, "Another vendor has told me X about SAP HANA, is it true?" while Vijay Vijayasankar explains why A Faster Horse Just Won’t Cut It Anymore. July 19, 2013

 

The Process Black Box – SAP Operational Process Intelligence shines a light inside

http://scn.sap.com/profile-image-display.jspa?imageID=12116&size=72Much has been made of what breakthroughs SAP HANA can provide to the world of business. In this blog, SAP Mentor Owen Pettiford of CompriseIT shares his take on how sapopint is a product that delivers.

 

Join Owen in the SAP Mentor Monday webinarto find out more about SAPOPInt.

 

Also learn about SAPOPInt from Sebastian Zick, who shares his real-world experience on how CubeServ gained transparency of processes across system boundaries. July 19, 2013

 

Real-time Sentiment Ratings of Movies on SAP HANA One

SAP intern Wenjun Zhou describes using SAP HANA One to power an app that rated movies. Learn how he used the Rotten Tomatoes API to find newly released movies, along with Twitter and Sina Weibo APIs to check sentiment among U.S. and China-based movie-goers, respectively. July 19, 2013

 

SAP Solutions and Best Practices for Testing SAP HANA

Ensuring a smooth introduction and ongoing operation of applications running on SAP HANA requires a thorough and automated testing approach. This includes a selection of representative test cases that address technical, functional, and non-functional needs, as well as dedicated tools that accelerate and increase the effectiveness of testing efforts. Learn from this white paper how to develop and implement a tailored testing approach based on best practices. July 19, 2013

 

New Features in SAP HANA Studio Revision 55

In case you missed it, Lars Breddemann reports on the improvements released with revision 55 of SAP HANA Studio. July 19, 2013

 

Calling XSJS Service Using SAP UI5

Inspired by a previous blog on SAP HANA Extended Application Services, Vivek Singh Bhoj elaborates on how to call the XSJS service. July 19, 2013


SAP HANA Turns 2

Our groundbreaking in-memory platform is growing up. See how SAP HANA continues to transform and inspire business. June 21, 2013

 

Setting the Record Straight - SAP HANA vs. IBM DB2 BLU

Recently IBM announced BLU accelerator for DB2, which does query acceleration of manually selected tables in DB2 in batch mode using in-memory and columnar techniques. However, there were some unsubstantiated claims and over-reaching statements amid the excitement about BLU. SAP’s Ken Tsai provides his assessment in this blog. June 18, 2013

 

SAP HANA Commands, Command Line Tools, SQL Reference Examples for NetWeaver Basis Administrators

Andy Silvey set out on a massive undertaking to create a one-stop shop reference for HANA commands and command line tools, plus administrator's SQL queries. Lucky for us, he decided to share it here. June 18, 2013

 

SAP HANA Enterprise Cloud - Important step to... where?

SAP Mentor (and SAP HANA Distinguished EngineerTomas Krojzl speculates on what the May 7 announcement of HANA Enterprise Cloud might mean for SAP in the future. His blog inspires more than a few opinionated comments. June 17, 2013

 

How Does It Work Together: BW, BW on SAP HANA, Suite on SAP HANA, SAP HANA Live

Part 3 of this solid blog series continues the discussion of how diverse customer landscapes can be efficient and synergistic. Posted by Ingo Hilgefort, Part 1 introduced the different landscapes and discussed a customer site without SAP as the backend. In Part 2, Ingo discussed an SAP ERP customer and how such a customer could leverage SAP BusinessObjects BI with and without SAP HANA Live. June 6, 2013

 

Get SAP HANA One Premium

SAP HANA One Premium is designed for users who want to run their SAP HANA instances 24x7. See the demo of SAP HANA on AWS (on the AWS blog) and learn about its ability to connect to source data from SAP Business Suite and SAP NetWeaver BW in the cloud, SAP Enterprise Support, and the Data Services component of SAP HANA Cloud Integration. Also read this related blog by SAP Mentor Richard Hirsch and this SAPInsider article. For more information and resources, visit the SAP HANA One page. June 6, 2013

 

Understanding the HANA Enterprise Cloud:  An Initial Whiteboard

http://scn.sap.com/profile-image-display.jspa?imageID=14440&size=72If you want to better grasp SAP’s new HANA Enterprise Cloud offering, follow SAP Mentor Richard Hirsch as he diagrams his way to a better understanding in his recent blog.

 

SAP’s Bjoern Goerke provides additional clarity across the cloud offerings in his recent blog.

 

Follow the ‘hana_enterprise_cloud’ tag for related blogs. May 17, 2013

 

Introduction to Software Development on SAP HANA - Free Online Course

http://scn.sap.com/profile-image-display.jspa?imageID=2203&size=72 By now you might have heard about the launch of openSAP – a platform that offers free online learning opportunities. Who better to instruct the first course than SAP Mentor and eLearning expert (just check our library) Thomas Jung? But this, he says, is something different than “traditional” eLearning.... May 17, 2013

 

#NBA Sabermetrics 101 (Powered by #SAPHANA)

http://scn.sap.com/profile-image-display.jspa?imageID=12225&size=72

In the SAPPHIRE NOW keynote, SAP co-CEO Bill McDermott talked about how SAP is working with professional sports to create the next-generation fan experience. In his latest blog, SCN’s own Chris Kim discusses the value SAP can bring to the sports and entertainment industry. For more on SAP and sports, check out Proof of SAP’s evolution from a B2B to a B2C company. May 17, 2013

 


Enter SAP Enterprise Cloud

http://scn.sap.com/profile-image-display.jspa?imageID=6798&size=72 Last week, SAP announced the SAP HANA Enterprise Cloud service. SAP HANA Enterprise Cloud empowers you to deploy SAP Business Suite, SAP NetWeaver BW, and custom HANA applications to support real-time business. Learn more in the blog by executive board memberVishal Sikka and watch the replay of the press event.Then read Siva Darivemula’s blog Adding a New On-Ramp to the HANA Highway for more insight. May 8, 2013

 

SAP HANA Enterprise Cloud: “Instant Value without Compromise”

https://scn.sap.com/profile-image-display.jspa?imageID=2063&size=72SVP Mark Yolton describes what the new offering can do for customers, shares his take on the announcement as well as some early reactions from the media. His blog is also filled with HANA resources. May 8, 2013

 

 

SAP HANA Cloud Integration Now Available

http://scn.sap.com/profile-image-display.jspa?imageID=9293&size=72SAP HANA Cloud Integration, now available for customers and partners, is an integration platform hosted in SAP HANA Cloud that facilitates the integration of business processes spanning across different departments, organizations, or companies. Mariana Mihaylova explains and provides resources in this document. May 8, 2013

 

Cloudy on the terminology? Check out the blog by Bjoern Goerke in which he clarifies recent branding around cloud.

 

New SAP HANA Development Platform Training as Massive Open Online Course (MOOC)

Register for a new online course: "Introduction to Software Development on SAP HANA." Over six weeks’ time, you’ll get an overview of the native programming capabilities of SAP HANA. Dr. Markus Schwarz, SVP SAP Education, says, "We want to give learners choice. With the new course we can reach even a broader audience." May 1, 2013

 

The Evolution of HANA One: More Than Just HANA Hosted in a Public Cloud

http://scn.sap.com/profile-image-display.jspa?imageID=14440&size=72SAP Mentor Richard Hirsch comments on a recent SAPinsider publication about HANA One. May 1, 2013

 

 

SLT Suggestions for SAP HANA

http://scn.sap.com/profile-image-display.jspa?imageID=11591&size=72 In what he describes as a “brainstorming blog,” Thomas Krojzl writes about his ideas on how SLT replication could be improved. Don’t worry, he’s open to criticism. Seems like a good time to like it, rate it, and comment away! April 26, 2013

 

 

Bipedal Process and Data Intelligence.... Stop Hopping.... RUN!

http://scn.sap.com/profile-image-display.jspa?imageID=7443&size=72The fact that we’re living in the age of big data is no surprise at this point, but according to Alan Rickayzen, “the age of process intelligence has just started.” Find out what he means, where HANA comes into the picture, and how solution experts and process operators and process owners are the big benefactors of SAP Operational Process Intelligence. April 26, 2013

 


Why Users Need SSO in SAP HANA

With Single Sign On (SSO), users can directly log in from any front-end application and access the SAP HANA database without providing login credentials again. Read more highly rated blogs on SAP HANA. This blog by Kiran Musunuru gives you details on setting up SSO with SAP HANA using Kerberos. April 26, 2013

 

New Publications from SAPinsider:

 

A Look Under the Hood of SAP HANA

Get look at some of the key components of the SAP HANA platform and the features and functions that make the it compelling for developers.

 

SAPinsider: SAP HANA One Illuminates New Possibilities

Learn about the instant deployment option that facilitates smaller SAP HANA projects and applications that are not easily accommodated by on-premise system procurement cycles. April 26, 2013

 

Pairing the Power of SAP HANA with the Innovative Agility of a Startup

Learn more about the Startup Focus program, how to get involved, and what it means for SAP customers. April 26, 2013

 

Best Practices for SAP HANA Data Loads

As SAP Mentor John Appleby says, “you can take the best technology in the world, create a bad design, and it will work badly. Yes, even SAP HANA can be slow.” With that in mind, check out his best practices for HANA data loading. April 10, 2013

 

Performance Guidelines for ABAP Development on the SAP HANA Database

If you’re an experienced ABAP developer, you’re probably familiar with the classic performance guidelines for using Open SQL. This begs the question of what changes are there to the guidelines in the context of SAP HANA. Eric Westenberger tackles that question.  April 10, 2013

 

 

Experience the Magic: How to Setup Your Own ABAP on HANA in the Cloud

http://scn.sap.com/profile-image-display.jspa?imageID=12354&size=72Are you an ABAP developer who can’t wait to explore the intricacies of ABAP on HANA coding? Do you want to set up a sandbox environment where you can try out things such as consuming HANA Calculation Views or Stored Procedures from ABAP programs, and learn how to accelerate your ABAP applications with HANA or build entirely new ones? Then SAP Mentor Thorsten Franz wrote this for you. April 10, 2013

 

 

Tame BIG Processes with SAP Operational Process Intelligence, Powered by SAP HANA

http://scn.sap.com/profile-image-display.jspa?imageID=6237&size=72Read the three-part series by Harshavardhan Jegadeesan, in which he walks through "big processes," the challenges they pose, and how SAP Operational Process Intelligence, powered by SAP HANA can help businesses overcome them. Then see how to test drive #SAPOPInt in this post. March 22, 2013

 

 

Get your hands on this HANA stuff:

March 13, 2013

 

Migrating Java Open-Source Application from Oracle to SAP HANA

The purpose of this document is to guide the process of migrating OLTP systems from a source ORACLE database to a target SAP HANA database. The Java Open-Source mvnForm is used in this guide to simulate the example of an OLTP system on the source Oracle database. March 7, 2013

 

When SAP HANA met R - What's new?

Last year’s ”When SAP HANA met R - First kiss” blog has some people wondering what’s new the integration of the SAP HANA database with R. Blag responds in his recent blog. March 4, 2013

 

Webinar: SAP Business Suite Powered by SAP HANA

On January 10, 2013, SAP announced the availability of the SAP Business Suite powered by SAP HANA – built to deliver an integrated family of business applications unifying analytics and transactions into a single in-memory platform. Join an exclusive webcast on March 14, at 15:00 CET and learn how to become a real-time business.

 

Engage with SAP HANA through Hours of Free Videos and Projects

Explore the SAP HANA Academy and watch more than 250 videos answering your what, why, and how questions about SAP HANA.March 4, 2013

 

Uncovering the Value of SAP BW Powered by HANA: Answering the Second Question

http://scn.sap.com/profile-image-display.jspa?imageID=4485&size=72 When Suite runs on HANA, BW runs on HANA, and assorted data marts run on HANA - what would be different for a business user? After talking to several customers, Vijay Vijayasankar thinks it’s the "ease of answering the second question" that is the most value adding scenario for a business user. What is your "second question"? March 4, 2013

 


Clear the Process Fog with SAP Operational Process Intelligence

Learn about this new SAP offering designed to improve your operational efficiency. Check out the overview video on YouTube and share your thoughts on therelated blog by Peter McNulty. February 21, 2013

 

Say cheese... on taking snapshots with SAP HANA

http://scn.sap.com/profile-image-display.jspa?imageID=2335&size=72 In this detailed blog, Lars Breddemann shows how to take a snapshot of your SAP HANA instance. February 21, 2013

 

 

 

 

Fast is Not a Number

You might call it a constructive rant, but why not ask the difficult questions? Jim Spath - SAP Mentor, SCN forum moderator, ASUG volunteer, employee of a company that runs SAP – does. February 21, 2013

 

The OLAP Compiler in BW on SAP HANA

http://scn.sap.com/profile-image-display.jspa?imageID=12610&size=72Thomas Zurek blogs about a functionality he considers one of the “crown jewels” of BW on HANA.February 21, 2013

 

 

 

SAP HANA Certification Pathways

In this comprehensive blog, Vishal Soni shares his organization’s plans which outline paths to SAP HANA certification for technical consultants and application consultants.February 18, 2013


Harness Insight from Hadoop with MapReduce and Text Data Processing Using SAP Data Services and SAP HANA

This white paper, developed at SAP Co-Innovation Lab,  explores how IT organizations can use solutions from SAP and our partners to harness the value of large volumes of data stored in Hadoop, identify salient entities from unstructured textual data, and combine it with structured data in SAP HANA to leverage meaningful information in real-time. February 13, 2013


New SAP TV Videos on SME Customers Using SAP HANA

Michael Nuesslein of SAP TV announces two new SAP HANA game-changer videos worth checking out. January 28, 2013

 

SAP on HANA, and Pushdown for All: News about ABAP's Adventurous Relationship with the Database

http://scn.sap.com/profile-image-display.jspa?imageID=12354&size=72 Business Suite on HANA wasn't all news to this SAP Mentor, but the January 10 announcement came with some "extremely new and noteworthy" information to Thorsten Franz, such as a shift in the ABAP programming model. January 21, 2013

 

 

The Business Suite on HANA: The Announcement and What this Means for Customers

http://scn.sap.com/profile-image-display.jspa?imageID=9692&size=72Besides providing an overview of the January 10 announcement, SAP Mentor and SCN Moderator Luke Marson outlines customer benefits and his thoughts on what it all means. Of course there are still questions, as summarized in Carsten Nitschke’s candidly-titled “What I did not learn” blog. Don’t miss the discussion that follows.

 

As far as what’s next, SAP Mentor Richard Hirsch“connects the dots” and suggests the next big play for HANA. January 17, 2013

 

2013 - The Year of the SAP Database

With the incredible success of SAP HANA over the last 18 months and a greatly expanded database and technology portfolio, SAP is poised to surge ahead in the database market. SAP Mentor John Appleby shares his thoughts on why 2013 will be a pivotal year. January 3, 2013

 

SAP TechEd Sessions on SAP HANA

What principles guide SAP’s platform and infrastructure decisions? Watch Introduction to Our Technology Strategy and Road Map to learn about the "big bets" that SAP is making in the technology game. Then learn about Integrating SAP HANA into Your Landscape through the intelligent use of in-memory technology. You’ll gain valuable insight with this interview: From ABAPer to MOBILEr: The Evolution of SAP Developers, where SAP Mentor DJ Adams talks about developer evolution with SAP HANA, Java, Eclipse, and Cloud. Watch more sessions on SAP HANA. January 10, 2013

 

It’s Here: SAP Business Suite, Powered by SAP HANA

SAP just announced availability of the SAP Business Suite powered by SAP HANA. SCN’s own Siva Darivemula summarizes the announcement, including a blog post by SAP CTO Vishal Sikka and overview video. January 10, 2013

 

What's New in SAP HANA SPS05

Following the model of his very successful "What's New" blogs from his SAP NetWeaver Portal days, Daniel Wroblewski summarizes the new features of SAP HANA SPS05 in this blog. See the related post by Lucas Sparvieri about the SAP HANA Text Analysis capabilities of SPS05. January 3, 2013


Meet the Distinguished Engineers

SAP HANA is the fastest growing product in SAP's history, with over 400 customers after just 12 months, and there will be an unprecedented demand for SAP HANA resources. With this comes the need to understand the level of experience of a HANA engineer and their areas of expertise. The Distinguished Engineer program is an SAP-sponsored, community-led effort to address this perceived skills gap in the HANA technical community, and to recognize those with a high level of technical skills, as well as embracing those who are learning and are on their way to gaining skills. Learn more. January 3, 2013

 

New from SAPinsider Magazine:

Optimizing ABAP for SAP HANA: SAP's 3-Step Approach - In this article, you'll learn SAP's three-step approach to optimize SAP NetWeaver Application Server (SAP NetWeaver AS) ABAP for the SAP HANA database.

 

Build Solutions Powered by SAP HANA to Transform Your Business - Read how the SAP Custom Development organization is helping customers build business-critical solutions powered by SAP HANA. January 3, 2013

 

2012

HANA Videos from SAP TechEd Live

Replay these interviews from Madrid for a variety of insights into SAP HANA:

 

 

Find more interviews in the catalog of HANA interviews from Las Vegas. November 28, 2012


SAP HANA One Innovative App Contest

Build your most innovative app on HANA One in AWS Cloud. Register by December 12, 2012. Learn more. December 3, 2012

 

More HANA from SAP TechEd Live!

Replay these interviews from Madrid for a variety of insights into SAP HANA:

 

 

Find more interviews in the catalog of HANA interviews from Las Vegas. November 28, 2012

 

New Space: SAP NetWeaver BW powered by SAP HANA

Follow the new space dedicated to releases of SAP NetWeaver BW on SAP HANA. November 26, 2012

 

How to Configure SAP HANA for CTS

Learn how to use the Change and Transport System (CTS) together with SAP HANA. November 26, 2012

 

SAP HANA Installation Guide – Trigger-Based Data Replication

This guide details the installation and configuration of trigger-based replication for SAP HANA – the SAP Landscape Transformation Replication Server.November 26, 2012

 

The Road to HANA for Software Developers

http://scn.sap.com/profile-image-display.jspa?imageID=9913&size=72Developer Whisperer Juergen Schmerder published this helpful guide for developers interested in HANA to help find their way through the jungle of documents out there. October 31, 2012

 

 

Preparing for HANA: How to Achieve SAP Certified Technology Associate Certification

http://scn.sap.com/profile-image-display.jspa?imageID=12935&size=72How do you prepare for the actual certification? In this blog, SAP Mentor Tom Cenens provides some helpful information on the certification and how to pass. October 31, 2012

 

 

Hit “Replay” on SAP HANA! Visit SAP TechEd Online

http://scn.sap.com/profile-image-display.jspa?imageID=2090&size=72

The SAP TechEd Live studio in Las Vegas featured interviews about SAP HANA One (productive HANA on AWS), SAP HANA Academy, RDS for HANA, the HANA Distinguished Engineer program, how startups are using HANA, and a deep dive on SAP HANA development. Check outall these and more interviews. October 26, 2012

 

SAP HANA Academy: Watch, Follow, and Learn SAP HANA from SAP and Ecosystem Partners Experts

This week at SAP TechEd, we announced the launch of the SAP HANA Academy. Access videos and exercises about everything from security, to working with data in SAP HANA Studio and SAP BusinessObjects Data Services, to integrating SAP HANA with Mobile or Analytics. Also, see the related SAP TechEd Online video. October 23, 2012

 

Better Choice – SAP BW on SAP HANA

You think you know databases? Think again. Watch the short animated video to see how you can make a better choice with SAP BW on HANA. Learn how you can better handle your exploding data volume, and why your business can benefit from real time data analysis. October 23, 2012

 

Join the first Google+ HANA Hangout!

Hang out with SAP HANA experts on Monday, October 29 at 9 am PT for a live, streamed chat about SAP HANA and big data. Participants include Aiaz Kazi, Head of Technology & Innovation Marketing for SAP, and Amit Sinha, Head of Database & Technology Marketing at SAP and special guest Irfan Khan, CTO of Sybase. October 26, 2012


What Customers Say About SAP HANA

“Fujitsu and SAP’s  history of co-innovation and collaboration have now provided both very large and small customers with a scalable in memory appliance that can quickly be implemented to dramatically increase data processing and real time information analytics for decision making,” says Rolf Schwirz, CEO Fujitsu Technology Solutions. Read more in SAP In-Memory Computing - Procter & Gamble Customer Testimonial, SAP HANA Helps Federal Mogul to Improve Performance, SAP HANA Helps Booan Run Better, Hilti Customer Testimonial and Charite Improves Lives with SAP HANA. October 5, 2012

 

First Experience with ABAP for HANA – Evolution or Revolution?

http://scn.sap.com/profile-image-display.jspa?imageID=3662&size=72 Check out this excellent blog by SAP Mentor Tobias Trapp, and contribute to the new, dedicated ABAP for HANA space.

 

Read more about how co-innovation among SAP and SAP Mentors enabled optimization of the ABAP platform for HANA in Sanjay Khanna’sblogAll for One and HANA for All. October 3, 2012

 

 

With All the Facts and Information Readily Available, Why Is It So Tough for Some to Speak Truth About SAP HANA?

http://scn.sap.com/profile-image-display.jspa?imageID=2063&size=72Mark Yolton, SVP Communities & Social Media at SAP, put together this nice collection of great blogs, videos, articles, and other content that will help you understand the essence and the truth about SAP HANA. Top picks include: What Oracle Won't Tell You about SAP HANA by Steve Lucas, EVP Database & Technology at SAP, and Puneet Suppal's SAP HANA and the Pretenders. October 3, 2012


 

Turbocharge Your Applications with SAP HANA (Webinar Recording)

http://scn.sap.com/profile-image-display.jspa?imageID=4526&size=72In this recording, learn how to add new revenue streams and monetize in-memory computing with new services and offerings, turbocharge your applications with SAP for OEM Partners, and reduce administration costs and do ETL, materialization, aggregation, and summarizing in just one step.


 

Video Blog: The State of SAP HANA - Debating Killer Apps and Skills Needs

http://scn.sap.com/profile-image-display.jspa?imageID=2769&size=72

To commemorate the first year anniversary of HANA's General Availability, Jon Reed taped this special Google Hangout with fellow SAP Mentors John Appleby, Vijay Vijayasankar, and Harald Reiter. September 14, 2012

 

 

 

How to Analyze Who Has Access to Particular Objects

http://scn.sap.com/profile-image-display.jspa?imageID=6017&size=72Following his blogs on how to analyze security relations in SAP HANA system, SAP Mentor Tomas Krojzl looks at authorization relationship between users and objects. September 14, 2012

 

 

 

New Publication: A Storage Advisor for Hybrid-Store Databases

This paper, published in the Proceedings of the VLDB Endowment by SAP Research, proposes a storage advisor tool that supports database administrators in deciding between row and column data management. September 14, 2012

 

Spotfire on HANA (and a bit of a comparison)

http://scn.sap.com/profile-image-display.jspa?imageID=8051&size=72After a previous blog “Tableau on HANA,” Ronald Konijnenburg of Logica Nederland B.V. got curious again about how a similar third-party application would behave when connecting it to HANA. September 7, 2012

 

 


From Online Gaming to Genome Analysis SAP HANA Creates New Business Opportunities

http://scn.sap.com/profile-image-display.jspa?imageID=3432&size=72Technology itself does not give your business an edge—how you use that technology does. In her latest blog post, SAP’s Ruks Omar introduces the SAP HANA Use Case Repository, where you’ll find numerous applications for SAP HANA, and a call to share your use case. September 7, 2012

 

 

SAPInsider: SAP HANA is a Journey, Not a Destination

Since its release in 2010, SAP HANA has rapidly evolved from an appliance for accelerating analytics to an application platform — and there's still more to come. In this SAPinsider Q&A, hear from Dan Kearnan, Senior Director of Marketing for Data Warehousing and SAP HANA, who discusses this in-memory technology's impressive growth and sheds light on where it's headed. September 7, 2012

 

Free Course on In-Memory Data Management

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/webcontent/mimes/headshots/hasso_plattner.jpg

Gain deep technical understanding of a dictionary-encoded column-oriented in-memory database and its application in enterprise computing with this new offering from the Hasso Plattner Institute (HPI).

 

The course, guided by Dr. Plattner himself, begins September 3, 2012 and requires about 3 hrs effort per week over 6 weeks. See the course overview on SCN and visit the openHPI web site for complete details. August 14, 2012

 

 

Webinar Replay Now Available

Transform Your Business with the Real-Time Power of SAP HANA - According to a study by Oxford Economics, companies that implement real-time systems see an average 21% increase in revenue, and a 19% reduction in IT cost.1 But what does real time really mean? August 24, 2012

 

Sign up for the August 16 Webinar: Transform Your Business with the Real-Time Power of SAP HANA

This 30-minute webinar focuses on how a real-time in memory data platform can give companies unprecedented and immediate insights into their customers, products, services and operations by enabling the analysis of huge volumes of data from virtually any source -- for improved agility and bottom line performance. August 14, 2012

 

I'm in a HANA State of Mind

https://www.experiencesaphana.com/community/blogs/blog/2012/08/01/im-in-a-hana-state-of-mind

Says SAP Mentor John Appleby, "...because once you start spotting opportunities for SAP HANA, you won't stop until you find ways to disrupt entire industries." August 1, 2012

 

SAP HANA Startup Forum Day - TLV 2012

Erez Sobol, Head of Technology Ventures at SAP Labs Israel, recaps an exciting day of learning and collaboration centered around big data and SAP technologies as part of the world-wide SAP Startup Focus Program. August 2, 2012

 

HANA and the Future of Personalized Medicine

Medicine can now be aided by tools capable of processing large volumes of data quickly. HANA is well placed to establish a strong role in the new era of personalized medicine. Mark Heffernan shares some thoughts and observations on the potential for HANA and personalized medicine. July 31, 2012

 

SAP Hana Code Jam - Why Code in SAP Hana?

SAP Mentor Tammy Powlas shares her experience at the first SAP CodeJam focused exclusively on SAP HANA. July 30, 2012

 

New Installation/Import - Including Unified Installer -  for SAP NetWeaver BW Powered by SAP HANA

https://scn.sap.com/profile-image-display.jspa?imageID=2770&size=72SAP’s Roland Kramer provides guidance for implementing BW on SAP HANA, whether it’s a new installation or an export of an existing system with any DB export. July 27, 2012

 

 

 

Using JPA to Persist Application Data in SAP HANA

This document proposes a solution for using the Java Persistence API framework JPA to persist Java classes in HANA DB. July 18, 2012

 

Create Your Own Security Monitoring Tool

http://scn.sap.com/profile-image-display.jspa?imageID=6017&size=72SAP Mentor Tomas Krojzl of IBM shows how to create a tool that will give you an overview of user role assignments in your SAP HANA system.Part I | Part IIJuly 18, 2012

 

 

 

Real-time Gross-to-Net Profitability Analysis - HANA PoC at COIL

http://scn.sap.com/profile-image-display.jspa?imageID=4735&size=72

Vistex partnered with SAP and IBM in the SAP Co-Innovation Lab to develop a solution to provide real-time profitability analytics while reducing the overall impact on transactional processing and other business operations. In this blog, Kevin Liu of SAP Co-Innovation Lab introduces the project and resulting white paper.

 

 

SAP NetWeaver AS ABAP for HANA

How does ABAP help to leverage the benefits of in-memory database technology? This documentdescribes SAP's vision, strategy, development, and commitment to enable ABAP for SAP HANA.June 25, 2012

 

Does SAP HANA Replace BW? (Hint: No.) - Part 2

In this part 2 blog, SAP Mentor John Appleby continues where SAP EVP Steve Lucas left off in his original blog post inspired by a series of posts in the Twittersphere. June 25, 2012

 

Download the SAP HANA Essentials eBook (It's Free!)

In this video blog, SAP HANA expert Jeffrey Word introduces the new book SAP HANA Essentials eBook. June 25, 2012

 

Announcing the SAP HANA Distinguished Engineer Program

Learn about a new program from SAP that aims to promote and encourage technical expertise in SAP HANA. June 19, 2012

 

Happy First Birthday, HANA!

http://scn.sap.com/profile-image-display.jspa?imageID=4485&size=72 On the first birthday of SAP HANA, SAP Mentor Vijay Vijaysankar from IBM reflects on the progress made over the last year and looks forward to challenges and opportunities ahead. June 18, 2012

 

 

 

SAP Insider: Powered by SAP HANA

In this SAPinsider article, Scott Leatherman of SAP explains how value-added resellers, independent software vendors, and systems integration partners are helping companies that have "big data" challenges understand the scale of SAP HANA and identify areas where it can help drive their business forward. June 18, 2012

 

Get your own SAP HANA DB server on Amazon Web Services

Get your hands on your own HANA DB server using three different image sizes we made available for you. Check out now and create your own HANA@AWS environment and get started with SAP HANA!  June 1, 2012

 

Happy Birthday to You, HANA!

On Monday, June 18, SAP HANA turns one year old, and we'd like to you to be a part of the celebration. Bay Area residents may join us in Palo Alto, and everyone's welcome to join in on the virtual birthday party. Festivities start at 10 AM Pacific time. June 14, 2012

 

Understanding Look and Feel of SAP HANA STUDIO

http://scn.sap.com/profile-image-display.jspa?imageID=6092&size=72 In this document, Krishna Tangudu discusses the basic navigation for the SAP HANA Sandbox system, with an emphasis on the look and feel of the system. May 31, 2012

 

 

Rapid Deployment Solution for Banking Powered by SAP HANA Transforms your Business

http://scn.sap.com/profile-image-display.jspa?imageID=7094&size=72To help banks to speed up the adoption of SAP HANA, SAP offers Rapid Deployment Solutions for banking. Susanne Knopp highlights them in this recent blog. May 31, 2012

 

 

Getting Started with SAP HANA Developer Center

In this short tutorial, SAP Mentor and Development Expert Alvaro Tejada Galindo covers some HANA Developer Center essentials: Creation of a Developer Center account, CloudShare, creation of row and column tables, upload of CSV file to SAP HANA, creation of Stored Procedure, creation of a view, and graphic analysis using SAP HANA Studio own tools. May 9, 2012

 

 

Who's Talking About SAP HANA? Find out on this "Conversation Heat Map"

Chris Kim of SAP Global Marketing introduces a tool for visualizing social media conversations around #SAP #HANA. Check it out. May 10, 2012

 

Explore Use Cases, Quantify Business Value

http://scn.sap.com/profile-image-display.jspa?imageID=3432&size=72 In these two blogs, SAP Mentor Rukhshaan Omar previews two new decision-making tools she'll be unveiling at SAPPHIRE NOW Orlando: The HANA use case repository and the business value calculator. May 8, 2012

 

 

 

Developer's Journal: ABAP/HANA Connectivity via Secondary Database Connection

http://scn.sap.com/profile-image-display.jspa?imageID=2203&size=72 Interested in how to access HANA from your ABAP systems? In his edition of the HANA Developer's Journal, Thomas Jung explains how much can be done today when HANA runs as a secondary database for your current ABAP based systems and what development options within the ABAP environment support this  scenario. April 15, 2012

 

 

SAP HANA Technical Overview – An Entry Point to Our Revolutionary Chapter

This blog introduces the latest and greatest technical overview white paper for SAP HANA. This essential document provides a general understanding of SAP HANA as of support package 3 (SP03), and covers database administration, deployment scenarios, data load architecture scenarios, and more. 20 April 2012

 

SAP HANA Scale-Out Performance Test: Blog Commentary

In his blog SAP HANA - Scale Out Performance Test Results - Early Findings, Sam Bhat of United Software provides general guidelines for people interested in considering new database technologies like SAP HANA. Josh Greenbaum (EAC ) summarizes the data from SAP’s latest HANA scalability test in his blog SAP Ups the HANA Challenge following SAP’s April 10 press conference. 20 April 2012

 

Visit the SAP Newsroom for more news from the April 10 press conference. 11 April 2012

 

Inside SAP HANA: Optimizing Data Load Performance and Tuning

SAP Mentor John Appleby outlines seven steps and offers insight into the best ways to optimize data models and load performance in SAP HANA. He covers not only optimizing the data model, but testing load parameters and choosing a partition scheme carefully. 4 April, 2012

 

Back to Featured Content.


Big Data Webinar Series - Upcoming and On-Demand

$
0
0

If you are interested in learning about big data, then you're in the right place to find out how SAP makes big data real!

Be sure to regularly check out the

  1. New and upcoming topics hosted by SAP University Alliance  that we will be adding to the series
  2. 5 part webinar series on Big Data hosted by ASUG Program Management & Maintenance Strategies SIG

 

Upcoming Webinars

 

Topic

Hosted by

Presented By

When?

Register

Movie Sentiment Rating App Powered by Text Analysis on HANA One

Have you ever wanted to see a movie but you don't know what to see? Sentiment analysis of movies is a smart application built on SAP HANA One. It can predict ratings on new released movies based on social sentiment and recommend movies to users.

Nicole O'Malley

Wenjun Zhou

Sep 25 2013 2:00 pm PST

 

Link

Combine Hadoop & SAP HANA One to Perform Data Analysis using Lumira

Join to see how Bill created a demo based on analyzing Wikipedia page hit data that could be used to correlate the effectiveness marketing campaignsdemo using Amazon Web Services Elastic Map Reduce (Hadoop and Hive) and HANA One

Nicole O'Malley, SAPBill Ramos, AdvaiyaSept 24, 11 am PSTlink

Using Hadoop in an SAP Landscape with SAP HANA

This webcast will focus on how to architect solutions that leverage SAP solutions such as SAP HANA, and Hadoop. It will provide examples of high-level architectural patterns that can be used to implement solutions. It will also explain the role that SAP technologies such as SAP Data

ASUGDavid BurdettOctober 3, 2013; 11AM PSTLink

Leveraging Hadoop with SAP HANA Smart Data Access

SAP HANA smart data access provides a non-disruptive intelligent architecture to provision enterprise-wide data from heterogeneous systems such as Hadoop, Teradata, SAP Sybase ASE, and SAP Sybase IQ. This session will explain:

•    How SAP brings in-memory computing to data federation and optimize where data is stored and acted upon

•    How to build unified transactional-analytical applications with secure access to data across business networks without large data transfers

•    How in-memory computing lets organizations get results from the core process in real-time, providing a single version of truth on which business can act

ASUGYuvaraj Athur Raghuvir; John SchitkaOctober 17, 2013; 11AM PSTLink

Using SAP Data Services with Hadoop and SAP HANA

SAP Data Services is one of the key software components used to load, cleanse, and enhance data in Hadoop as well as move data between Hadoop and SAP HANA. In this webcast, attendees will learn how SAP Data Services can be used with Hadoop including examples of its use.

ASUGJustin MartinsonNovember 7, 2013; 11AM PSTLink

Big Data - Nobody Agrees on Anything to do with Big Data - Except That It’s a Big Deal

SAP University Alliances

Timo Elliott

TBA -October 2013TBA
Big Data - Big Data Analytics  SAP University AlliancesMimi SpierTBA -October 2013TBA

Big Data - Building Big Data Apps for Retail Analysis

SAP University AlliancesJohnn Appleby13 November 2013TBA
Does Your Data Warehouse Make It Harder for You to Leverage Big Data?
Don't miss our Webcast series on data management strategies for Big Data

Session One: Enabling a Big Data-enabled EDW with SAP’s Data Management Software

SAP understands the importance of Big Data but we also understand that you can’t take of advantage of it without a data-management platform to help find relevancies within your data to turn them into business processes - essentially turning your big data into a key enterprise asset. See how by tying together your organization’s data assets – from operational data to external feeds and Big Data – SAP dramatically simplifies data management landscapes for both current and next-generation business applications, delivering information at unprecedented speeds and empowering a Big Data-enabled Enterprise Data Warehouse.

SAPTom Traubitz, Director Product
Marketing
Tuesday,
Oct. 15th 12:00PM -1:00 PM (ET)      
Register Today

Session Two: Integrating Hadoop with SAP HANA and SAP Sybase IQ

SAP recognizes that not all data in your enterprise will exist in your SAP data warehouse, and that there are also different processing environments for handling big data that the SAP data-management platform needs to interact with. In this session learn how to utilize Big Data for interesting insights into your business, using the SAP data platform and Hadoop.  We will show how these solutions have been engineered to work together through data federation and data integration methods for a Big Data-enabled enterprise data warehouse.

SAP

Courtney

Claussen, Director Product Management

Tuesday,
Nov. 12th 12:00PM -1:00 PM (ET)


Register Today

Session Three: Integrating Data Streams into your Big Data Architecture

Increasingly, data sources are able to deliver data in real-time. How do you collect data that is arriving continuously at very high speeds, and in a way that it is most useful? Even more importantly, how can you extract insight from that data and respond as things happen, rather than only being able to respond much later, once you’ve had a chance to analyze the historical data?  See how event stream processing adds critical capabilities to your big data architecture.

SAPJeff Wooton, Product ManagementThursday,
Dec.12th 12:00PM -1:00 PM (ET)


Register Today

 

 

 

On Demand Webinars

 

Here is a quick link to the webinars that have taken place so far:

 

 

Topic

Presented By

Direct Link to webinar

Introduction to Big DataRukhshaan Omar

https://sap.emea.pgiconnect.com/p20481223/

Introduction to SAP Big Data Technologies

Yuvaraj Athur Raghuvir

https://www.brighttalk.com/webcast/9727/79781

Big Data Webinar - Streaming Analytics

Neil McGovern

http://www.brighttalk.com/webcast/9727/79917

Big Data Webinar - Smarter Data Virtualization

John Schitka, Ashok Swaminathan

https://www.brighttalk.com/webcast/9727/79915

Big Data Webinar - Analyze & share insights on big or small data with #SAPLumira

Nic Smith

https://www.brighttalk.com/webcast/9727/79919

Big Data Webinar- Gain New Insight from Hadoop

Yuvaraj Athur Raghuvir

  https://www.brighttalk.com/webcast/9727/79921

Big Data Webinar- Spatial Data Processing for Richer Insights

Ashish Sahuhttps://www.brighttalk.com/webcast/9727/79923

Text Analytics

Marie Goodell

https://www.brighttalk.com/webcast/9727/82689

Sentiment analysis of moviesWenjun Zhouhttps://www.brighttalk.com/webcast/9727/82203

Why Big Data Matters, How It Can Fit Into Your Landscape Picture, and What It Can Do For Your Business

John Choate

David Burdett

http://www.asug.com/events/detail/Why-Big-Data-Matters-How-It-Can-Fit-Into-Your-Landscape

Big Data Maturity

Imran Siddiqi

https://www.brighttalk.com/webcast/9727/87173

How Big Data Technologies Provide Solutions for Big Data Problems.

John Choate

David Burdett

Henrik Wagner

hosted by ASUG

http://www.asug.com/events/detail/How-Big-Data-Technologies-Provide-Solutions-for-Big-Data

Upcoming SAP HANA Webcasts and Events

Featured Content for SAP HANA and In-Memory Computing

$
0
0

Get your hands on SAP HANA webinar replays!

http://scn.sap.com/profile-image-display.jspa?imageID=8152&size=72 Transcripts and replays are available for the September webcast "Hands on SAP HANA" series:

 

Deploying SAP HANA in Your Data Center - Replay, Q&A Available

High Availability and Disaster Recovery with SAP HANA - Replay, Q&A Available

 

Want more? Check out the Big Data webinar series. September 24, 2013

 

Best Practice: Test Management for SAP Business Suite on SAP HANA Migration Projects

This technical guide describes test management activities necessary for functional and performance tests that enable customers to migrate to SAP HANA without negatively impacting business processes. September 24, 2013

 

SAP HANA Landscape Redistribution with SP6

Jochen Becker describes how the landscape redistribution process was fundamentally revised in SAP HANA SP6. September 24, 2013

 

My encounter with the freight train called HANA

Former SAP architect Holger Stumm shares his perspective on the momentum behind SAP HANA. September 24, 2013

 

What´s new in SAP Operational Process Intelligence SP01

The first support pack offered by the SAPOPInt team provides new goodies and fixes based on your feedback.

Harshavardhan Jegadeesan explains some of the new features in his blog. September 24, 2013

 

 

See more recently featured content.

Steps to create an Attribute View - Part 5

$
0
0

Dear All,

 

 

 

I have created the document which depicts the Steps to Create an Attribute View in SAP HANA.

 

 

 

In this document, I have considered MARA table as my table and showed the different steps by using Attribute View.

 

 

 

Thanking you in advance for your consideration.

 

 

 

Kind Regards,

Kalyani

SAP Financial Services Network – an Introduction

$
0
0

SAP Financial Services Network (SAP FSN) is SAP's cloud-based bank – company-integration solution. It is a new innovative on-demand solution that connects financial institutions and other financial service providers with their corporate customers on a secure network owned and managed by SAP. This presentation offers an overview of the solution and its business benefits - simplified connectivity, automated financial transactions, reduced payment rejection rates, easy reconciliation and enhanced visibility to corporate treasury.

View this Presentation

SAP Financial Services Network (SAP FSN)

$
0
0
Welcome to SAP Financial Services Network (SAP FSN)!
Join us and learn all about SAP FSN, SAP‘s cloud-based bank – company-integration solution.
1. Overview and business benefits
SAP Financial Services Network (SAP FSN) is a new innovative on-demand solution that connects financial institutions and other financial service providers with their corporate customers on a secure network owned and managed by SAP. The network offers multi-bank and multi-corporate routing as well as multi-format documents. As key benefits, the solution simplifies connectivity, automates financial transactions, reduces payment rejection rates, eases reconciliation and provides enhanced visibility to corporate treasury.
SAP FSN is SAP’s strategic initiative for financial institutions to corporate connectivity. In recent years, financial institutions and other financial service providers have looked to extend their business relationship with their corporate customers by offering value-added services. Additionally, corporate customers have looked to reduce their business risks through relationships with multiple financial institutions, increasing the need to manage their cash positions across those banks. To achieve this, banks and corporate customers need SAP FSN that will be low-cost and flexible, and can on-board and establish connectivity between corporate customer’s and bank’s ERP applications more rapidly. SAP FSN is a new innovative solution approach from SAP to address this need, namely to reduce operational risk and cost while supporting new business initiatives, and enablement of corporates & banks to transact, manage, and monitor a variety of corporate-to-bank services. SAP FSN offers seamless integration with SAP ERP and Treasury systems for better visibility to cash, improved liquidity management, at significantly lower operational costs. SAP FSN is an on-demand solution and consists of Integration as a Service, on-boarding framework, provisioning, management & monitoring capabilities that will be hosted at SAP cloud.
SAP FSN is available to financial institutions and their corporate customers since March 2013. The development of SAP FSN is based on a customer co-innovation initiative including the validation of the solutions by major banks.This means that SAP has taken a collaborative approach with the world’s leading banks in order to develop SAP FSN. Through this co-innovation initiative it is ensured that customers can significantly contribute to the solution in terms of capabilities, such as security, operations, technology, as well as business value.
SAP FSN provides the following benefits:
  • Faster onboarding of financial institutions and corporates
  • No additional cost for maintaining hardware and software
  • Standardize integration between financial institutions and their customers
  • Reduced operational risk
  • Better visibility and control
  • Lower TCO
  • Pay-as-you-go subscription model
2. Solution Details
SAP FSN runs on SAP HANA Cloud, is multi-tenant enabled and offers a high performance processing of messages. Key capabilities provided by SAP FSN are routing, mapping, diverse connectivity options, security on multiple levels, onboarding and service activation. SAP FSN supports the reliable and secure exchange of e. g. ISO20022 payment documents, such as payments (“pain.001”), payment status reports (“pain.002”), and statement messages (“CAMT.52/53”), between financial institutions and their corporate customers.
2.1. Routing & Mapping
The payment documents are routed via SAP FSN to the correct receiver bank or corporate; hereby SAP FSN determines the receiver of a message based on the content of the message header or payload. SAP FSN also supports the transformation (“mapping”) of data structures at sender and receiver side into each other. In scenarios spanning between different organizations and enterprises it is most likely that the structure of the data exchanged between the financial institutions and corporate customers differs on both sides. In order to enable a seamless exchange of data, the data structures on both sides of the connected bank and corporate have to be transformed or mapped into each other. SAP FSN allows the mapping of the exchanged documents.
2.2. Communication Protocols and Reliable Messaging
One or more corporate customers can exchange data with one or more financial service providers through SAP FSN. For the data exchange SAP FSN supports the following connectivity options for the communication between a corporation or a financial service provider on one side and SAP FSN on the other side:
  • SSH (secure shell) File Transfer Protocol (SFTP), client
  • SFTP server, i.e. SAP FSN provides its own SFTP server
  • Web Services Reliable Messaging (WS-RM) over HTTPS
SAP FSN supports the quality of service "At Least Once”. According to this service, once SAP FSN receives a message from a sender participant, it stores the message and sends a technical acknowledgment to the sender. It then tries to deliver the message to the receiver participant. In case the receiver is not available, SAP FSN retries sending the message after a defined time interval until the message is sent to the receiver.
2.3. Security
Security is a key capability for Cloud based applications and the integration of the same. Therefore SAP FSN supports security on multiple layers.
  • Communication
During the operation of an SAP FSN scenario, the connected participants exchange data with each other based on the configured transport protocol. These protocols support different options to protect the exchanged data against unauthorized access, e. g. through certificate based authentication. In addition to security at transport level, the content of the exchanged messages can also be protected by means of digital encryption and signature, e. g. through message level security based on PKCS#7/CMS enveloped data and signed data. The encryption of data allows you to encode the content of a message in such a way that only authorized parties can read it. A digital signature ensures the authenticity of a message that way that it guarantees the identity of the signer and that the message was not altered after signing.
  • Data storage security
At several phases of the lifecycle of an SAP FSN scenario, data is stored and therefore exposed to the risk of unauthorized access. There are several measures to protect stored data in SAP FSN. In case of an error situation, dedicated experts at SAP have limited access rights to evaluate the situation. However, access to customer's business data is prevented hereby.
  • Security aspects of the onboarding process
During the connection set up between a participant and SAP FSN, data has to be exchanged between experts on SAP and customer's side. There are several measures applied to secure this data exchange. Through this onboarding process also confidential data has to be exchanged between SAP and the participant, like, for example, server addresses or public key certificates as well as names of the involved persons. To increase the security level of the SAP-participant information exchange, access to the relevant data is restricted to a small circle of experts involved in the onboarding process. In order to prevent unauthorized users to access such data, the person who starts the onboarding activity makes sure that only those persons are invited to the SAP StreamWork activity that need to be involved.
  • High availability
Several measures are taken to ensure robust operation and high level of operational performance of the SAP FSN runtime. In order to ensure reliable operation of a cluster even in case individual virtual machine crash, failover mechanisms are implemented: In case a virtual machine crashes that is processing a message, this incident is detected by the cluster and a new virtual machine automatically started to take over the task of the crashed virtual machine. Software update of the runtime environment is accomplished with a minimum downtime of about 1 minute.
  • Tenant Isolation
For each participant connected to SAP FSN separate resources (in terms of: memory, CPU, file system) of the cloud-based integration platform are allocated – although all participants might share the same hardware. This concept is also referred to as tenant isolation. A tenant represents the resources of the cloud-based integration platform of SAP FSN allocated for a participant. At runtime, SAP FSN processes the data that is exchanged between the involved participants on a cluster of different virtual machines hosted in the SAP cloud, at which each virtual machine is assigned to the corresponding tenant allocated for the connected participant. SAP FSN is designed that way that it is always makes sure that the involved virtual machines are strictly separated from each other with regard to the related participants. In addition to that, each tenant uses a separate database schema which guarantees that data of different participants is strictly separated.
2.4. Onboarding & Service Activation
In order to start operating scenarios based on SAP FSN, two kinds of processes are relevant:
  • Onboarding:
Is the process of connecting a participant (either a financial service provider or a corporation) to SAP FSN. Onboarding covers all tasks that are necessary in order to configure the data exchange and the connection between the corporate or financial service provider’s system and SAP FSN. The onboarding is a one-time activity and is a prerequisite for service activation.
  • Service activation:
Is the process when a financial service provider starts collaboration with a corporate customer. On request, SAP activates the connection between the two participants and informs them once the connection is complete. This allows the newly connected participants to carry out message flow testing across the service prior to moving into the production landscape.
3. Links to Documentation and Ramp-up Knowledge Transfer (RKT)
Further information about SAP FSN can be found in the standard documentation on the SAP Help Portal and in the RKT material on SAP Service Marketplace:
Related resources:
This presentation offers an overview of the solution and its business benefits - simplified connectivity, automated financial transactions, reduced payment rejection rates, easy reconciliation and enhanced visibility to corporate treasury.
Interactive webinar tailored for executives. Today, bank to corporate transactions are either manual or require expensive custom development. For corporates, this is expensive and results in a lack of up-to-the-minute visibility of their cash position and liquidity. For banks, on-boarding corporates is a long and costly process that constrains their ability to scale, limiting the number of customers they can serve and thus their revenue potential. Developed to address these challenges, the SAP hosted Financial Services Network, is transforming how banking services can be delivered.
Events:

HEC IT Security and Compliance Customer Package V1.7


SAP HANA Cloud Integration for Data Services Tutorials

$
0
0

Official Product Tutorials

The following tutorials have been developed to help you find answers to the most common questions about using SAP HANA Cloud Integration for data services.

 

 

Configuring Datastores

 

 

Using Data Flows

SAP HANA Security Quick Reference

$
0
0

Recently, I was given a task to advise HANA roles based on requirements given by my colleague and senior David Vitali

 

This was an opportunity to read and learn about HANA security while completing this task. However, soon I found that I would need to read several guides to fulfil the requirements and learn about different type of security privileges and roles. So, I decided to gather the information from different guides and put it into one quick reference (or cheat sheet). I can now quickly refer to document whenever I need to understand, create, update or review security for roles and users. I have also found that some of privileges available in our current system (i.e. SP06 Rev64) are missing from guides which are written for SP06. For example: DEVELOPMENT  privilege is not mentioned anywhere in guides.

 

Please do comment or suggest the updates if I am missing them. I will add them to quick reference. If possible, please do suggest roles for various purposes. Hopefully, I will keep getting such exposure and share.

 

EDITED on 17/10/2013: Added SQL syntax for inbuilt _sys_repo procedures. I have been using them for granting access and used once for revoke. Good for granting multiple privilege in one go.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Disclaimer:

This document has been prepared solely for information purposes for the use of the recipient and without any commitment or responsibility on my (Angad Singh) part.

How to install SAP HANA Studio for Mac OS X - and build your first XS app in HANA SP07

$
0
0

This is a pretty trivial thing but I keep looking for the URL and can't find it, so it can't be that easy to find. So I thought I'd write a document so I can find it in future. Maybe it helps someone else :-)

 

As a bonus, we then go on to configure the Developer perspective and build our first Hello World XS app using the new HANA SP07 Team functionality.

 

There is no current supported version of SAP HANA Studio for Mac as of SP07 - we hope for a version to come in the future. But, there is an internal build that SAP use, and our friends at the SAP HANA Developer Center made it available for us to use! It is available on the SAP HANA Developer Center page. This version is usually a few revisions behind the current revision of SAP HANA Studio, and is only updated from time to time, and explicitly offers you no formal support.

 

You can go ahead and download it now! I find the SAP HANA Developer Center gives me great download speeds, so it's downloaded whilst I wrote this paragraph! It will appear in your downloads as a GZ file:

 

Screen Shot 2013-12-18 at 6.03.45 PM.png

Double click on the GZ file and it will quietly create a folder called hdbstudio, which you can navigate into. Be careful, because this folder will have an older date so you may not spot it!

 

Screen Shot 2013-12-18 at 6.06.37 PM.png

I copy this top level folder into the Applications folder - HANA doesn't do this automatically, at least for now! I already have a version there, so it prompts me to copy it.

Screen Shot 2013-12-18 at 6.07.25 PM.png

 

Then, I open the hdbstudio folder and drag the hdbstudio Application onto my taskbar. It looks like this:

Screen Shot 2013-12-18 at 6.08.41 PM.png

If you are running a new-ish version of Mac OS X it won't let you run this file - it will give you this error message: "hdbstudio" can't be opened because it is from an unidentified developer.

Screen Shot 2013-12-18 at 6.09.43 PM.png

Not to worry... press Apple --> System Preferences --> Security & Privacy. You should see the following:

Screen Shot 2013-12-18 at 6.11.21 PM.png

You can go ahead and click Open Anyway!

Screen Shot 2013-12-18 at 6.11.52 PM.png

Click Open. Yay... along comes HANA Studio!

Screen Shot 2013-12-18 at 6.12.01 PM.png

Here it is in all its glory...

Screen Shot 2013-12-18 at 6.20.33 PM.png

If you're new to SAP HANA, here's how to connect. Click Open Administration Console --> Right click and click Add System

Screen Shot 2013-12-18 at 6.21.23 PM.png

Enter the system details, username and password and click "Save to Secure Storage"

Screen Shot 2013-12-18 at 6.22.07 PM.png

Now you have your HANA system, with the Rev.68 version on Mac you should be able to use the developer tools without regi.exe - and so do native development. Select Window -> Open Perspective -> Other -> SAP HANA Development and press OK:

Screen Shot 2013-12-18 at 6.26.48 PM.png

Select Repositories -> Create Repository Workspace:

Screen Shot 2013-12-18 at 6.29.15 PM.png

Screen Shot 2013-12-18 at 6.28.38 PM.png

You can now browse the repository workspace on your HANA Server. Here is some SAP-delivered content:

Screen Shot 2013-12-18 at 6.32.17 PM.png

Now you can click the Project Explorer View and select New -> Project:

Screen Shot 2013-12-18 at 6.32.56 PM.png

We have to drill in to find the HANA XS Project:

Screen Shot 2013-12-18 at 6.33.37 PM.png

As of HANA SP07 I can just give the project a name... and select the default location.

Screen Shot 2013-12-18 at 6.34.24 PM.png

Now I have to share my project back to the HANA Server using the Eclipse Team functionality. Right click your project and select Team --> Share Project:

Screen Shot 2013-12-18 at 6.35.31 PM.png

You can give it whatever name you want, depending on where you want your project to end up in the SAP HANA Repository. I choose a location provided to me as a test area. Note that by default the project will create a subfolder, so my location will actually be trainingContent.trainees.USER11.xstest:

Screen Shot 2013-12-18 at 6.38.52 PM.png

That's it! My Project is configured and ready to go! Note that my project appears with a * next to it - meaning "unsaved", until we have some active content.

Screen Shot 2013-12-18 at 6.40.11 PM.png

For bonus points... let's go ahead and configure a simple Hello World scenario. Right click your project, select New -> Other and browse for the XS Application Descriptor File:

Screen Shot 2013-12-18 at 6.42.06 PM.png

Go through the wizard and finish up - don't change any settings. Then right click, select Team -> Activate.

Screen Shot 2013-12-18 at 6.43.09 PM.png

Repeat the same with the XS Application Access file - and activate it. Your project should look like this, and you're ready to go:

Screen Shot 2013-12-18 at 6.44.54 PM.png

Now let's create a simple index.html - right click your project, select New -> File -> index.html. It will open in a browser so close the browser, right click index.html and select Open With -> Text Editor.

Screen Shot 2013-12-18 at 6.46.44 PM.png

Then type Hello World... Save... and activate. We're done! Our Hello World example is exactly where you would hope. Note that it is our server name, followed by port (8000+system number), then our repository location that we configured, our project name, and index.html. Super simple!

 

http://saphana1:8005/trainingContent/trainees/USER11/xstest/index.html

 

Screen Shot 2013-12-18 at 6.48.29 PM.png

Final Words

 

I hope this helps someone get up to speed with HANA development fast! Note that if you are a HANA SP06 developer then this process is slightly different - and much simpler and more sensible.

 

A quick thanks to Rich Heilman and @Thomas_Jung for helping me out when I came to configure my first system. The differences between SP06 and SP07 left me confused.

 

Happy developing!

Only Delta Loading using SLT - Know How

$
0
0

SAP Landscape Transformation (SLT) is used to transfer (load/replicate) data from source to target system.

After configuration set-up in SLT, in HANA studio we can load or replicate data using Data Provisioning link. In Data provisioning window, we have the following options:


    DataProvisioning.jpg

   

Load:Starts an initial load of data from the source system. The procedure is a one-time event. After it is completed, further changes to the source system database will not be replicated. No data base triggers will be created. No logging of table occurs.


Replicate:It starts the initial load (if not done before) and also takes care of the delta changes. Database trigger and related logging table are created for each table in the source system.


Stop replication: Stops any current or replication process for a table. It removes the database trigger and related logging tables completely.


Suspend:Pauses a table from a running replication. The database trigger will not be deleted from the source system. The recording of changes will continue, and related information is stored in the related logging tables in the source system.


Resume: Restarts the replication for a suspended table. The previous suspended replication will be resumed (no new initial load required).


Jobs: Not explored yet on this option.

 

From the above available options, we do not have such option to do only delta loading.

In this document we will see how to do delta loading only (means initial load not required). I stolen this concept from SLT expert Tobias Koebler.


When we load or replicate table from Data provisioning window, an entry will be placed in RS_ORDER table of SLT schema. For every few seconds the Monitoring job checks in the SAP HANA system whether there are any new tasks, and if so, triggers the master control job and then deletes the processed entries from the same table.

 

 

So if we can place an entry in RS_ORDER table (an INSERT statement with little cautious) related to delta loading then our task is fully done. First let us understand the structure of this table.

 

 

RS_Table.jpg

SID                - Source system ID


CI_HOST        - Hostname of Source System


TABLENAME  - Table name


ORDERID      - Data Provisioning Order ID (not yet used)

 

 

ACTION        - Requested Data Provisioning Action

 

Insert statement for RS_ORDER table would look like

INSERT INTO SCHEMA_NAME.RS_ORDER VALUES ('SID','CI_HOST','TABLENAME',ORDERID,'ACTION');

 

 

SAP ECC has been used as source. To see this in action, let us take T009 table as example.

Values for  SID and CI_HOST can be found in Data provisioning window. OrderID can always be set to zero(0) as this is not used.

Value for Action depends on what type of data provisioning you want to do.

 

  SID.jpg

Steps Involved in only Delta loading are:

  1. Create an empty table with no data in it
  2. Activate the Trigger and Logging information
  3. Activate the Replication process

All the above steps are performed with the help of INSERT statements only

 

 

Step 1. Create an empty table with no data in it ==>  ACTION - T

 

ACTION parameter used will be "T" which creates an empty table. Insert statement would be:

INSERT INTO ECCDATA.RS_ORDER VALUES ('EH5','SAPEHP5_EH5_65','T009',0,'T');

 

Execute the above SQL in SQLConsole of HANA studio. Now you can see T009 table with Action as Create and Status as Executed.

  T009_Create.jpg

We can confirm the table creation in SLT schema with no data in it. Also the entry which we created in RS_ORDER table will be deleted as it removes the processed entries.

  Empty_Data.jpg

Step2. Activate Triggers and Logging tables ==>  ACTION - M

 

ACTION parameter used will be "M" which activates the Trigger and logging information.

 

INSERT INTO ECCDATA.RS_ORDER VALUES ('EH5','SAPEHP5_EH5_65','T009',0,'M');

 

Now the Action will be changed to 'Record Only' and Status to 'In Process'. Entry in RS_ORDER table will be removed.

  Trigger_Activation.jpg

Step 3. Activate Delta recording ==>  ACTION - Q

 

ACTION parameter used will be "Q" which activates the Delta recording without doing an initial load.

 

INSERT INTO ECCDATA.RS_ORDER VALUES ('EH5','SAPEHP5_EH5_65','T009',0,'Q');

 

Now the Action will be changed to 'Replicate Only' and Status remains 'In Process'. Entry in RS_ORDER table will be removed.

  Replication_Start.jpg

From now any changes to table T009 in ECC will be captured in HANA. Now do the data preview on T009.

  Empty_Data.jpg

We see that there is no data. It means that there are no changes to table T009 yet, else you find delta records.


Now let us modify the source table in ECC. Changing ANZBP '00' to '1' for PERIV 'EM' as shown below.

  Change_Data.jpg

Again do the Data preview for T009 in HANA studio. This time you definitely see the delta record

  Delta_record.jpg

Though in Data Provisioning window we have few options, behind this window we can do little more than what data provisioning UI provides.

 

Disclaimer: This is only work-around and I never implemented this in the Production environment. Before you implement, you understand and test this thoroughly as neither SAP nor me would be responsible for any abnormal behavior.

 

Thank You for your time

HANA SP7 features - monitoring

$
0
0

There are some cool new monitoring features in SAP HANA SP7. You can right click the system and select:

 

- Open Memory Overview

- Open Resource Utilization

 

Screen Shot 2013-12-05 at 10.44.10 AM.png

However, you may find you get the error: "Error while opening 'Memory Overview' Editor" or 'Resource Overview" - Reason: You do not have the required privilege.

Screen Shot 2013-12-05 at 10.44.32 AM.png

This is because it requires a new role: sap.hana.admin.roles::Monitoring

 

 

If you add this role to your user, like this:

 

Screen Shot 2013-12-05 at 10.47.21 AM.png

And now we can open up the new monitors!

 

Screen Shot 2013-12-05 at 3.19.28 PM.png

 

Screen Shot 2013-12-05 at 3.19.40 PM.png

These tools look like really useful ways of seeing how your HANA system is behaving in real-time, and should be particularly useful for development and testing environments.

How and when HANA SP7 loads and unloads data into memory

$
0
0

Quite often, I have discussions with people on how HANA handles memory management. Robert Klopp and I got into this in some detail, so I thought I'd write a document giving the facts.

 

It is often thought that HANA is an in-memory database, only. However this is not accurate: SAP HANA persists all data to disk. Once it is persisted, upon startup, HANA (by default, this is configurable) loads data on request. It loads it based on the partition-column that is required. Let's take an example to understand this, because this is subtle.

 

Take the following table TRANSACTION. It has 7 columns including AMOUNT, TIMESTAMP and CUSTOMER_ID. It is partitioned by HASH(CUSTOMER_ID) and then RANGE(TIMESTAMP), by year. This is a total of 4x16=64 partitions, or 448 column-partitions.

 

Screen Shot 2013-12-05 at 3.52.13 PM.png

 

At startup, HANA won't load table TRANSACTION and you can see the memory consumption is zero (well, 114kb). Just to be sure, I issue:

 

UNLOAD TRANSACTION;

 

Now, let's go ahead and check that in table SYS.M_CS_COLUMNS, which holds all the information about columns in-memory and out:

 

Screen Shot 2013-12-05 at 4.04.05 PM.png

That's what we expect. So I'm going to go ahead and run a query which will definitely only hit a single partition-column. This should only load 2012 data for column TXAMOUNT.

 

Screen Shot 2013-12-05 at 4.08.15 PM.png

 

Lets see what columns have now been loaded:

 

Screen Shot 2013-12-05 at 4.08.39 PM.png

As expected, there are 8 columns - partitions 13 and 16, which are for the year 2012 and "Other", respectively. Now let's check how much data is used:

 

Screen Shot 2013-12-05 at 4.09.04 PM.png

Let's run LOAD TRANSACTION ALL - to load all the table, to see how big it is:

 

Screen Shot 2013-12-05 at 4.14.20 PM.png

Yes - asking this question only required 5% of the data to be loaded into memory. Note the column TXTIMESTAMP is a very big column - in many cases it would need much less than 5%.

 

What happens when HANA runs out of memory?

 

When HANA hits 95% memory, it starts to unload partition-columns that were least recently used. You can find them in the unloads trace file.

Screen Shot 2013-12-05 at 4.18.12 PM.png

You can see that it unloads specific partition-columns (60,61 are the partition numbers, the column is at the end) based on those that were last used.

 

Final Words

 

I hope this helps clarify exactly how HANA behaves around loading data into memory. In many cases, it is possible to have more data than you have RAM in your HANA environment.

 

But, remember, the working set of partition-columns must take no more than around 50% of your overall RAM because HANA needs memory in which to do calculations. HANA is not designed to load and unload data continually and it is relatively inefficient at this compared to a row-based RDBMS - instead it is optimized for very fast performance in-memory. If you have a situation where your working set - the data on which you want to operate - is larger than your available memory, then performance will tank.

 

But, if you load data, schemas, tables, partitions and columns which you don't use into HANA, they don't need to be loaded into memory.

Steps to create an Attribute View - Part 1

$
0
0

Dear All,

 

 

 

I have created the document which depicts the Steps to Create an Attribute View in SAP HANA.

 

 

 

In this document, I have considered MARA table as my table and showed the different steps by using Attribute View.

 

 

 

Thanking you in advance for your consideration.

 

 

 

Kind Regards,

Kalyani


Steps to create an Attribute View - Part 3

$
0
0

Dear All,

 

 

 

I have created the document which depicts the Steps to Create an Attribute View in SAP HANA.

 

 

 

In this document, I have considered MARA table as my table and showed the different steps by using Attribute View.

 

 

 

Thanking you in advance for your consideration.

 

 

 

Kind Regards,

Kalyani

Steps to create an Attribute View - Part 4

$
0
0

Dear All,

 

 

 

I have created the document which depicts the Steps to Create an Attribute View in SAP HANA.

 

 

 

In this document, I have considered MARA table as my table and showed the different steps by using Attribute View.

 

 

 

Thanking you in advance for your consideration.

 

 

 

Kind Regards,

Kalyani

Steps to create an Attribute View - Part 5

$
0
0

Dear All,

 

 

 

I have created the document which depicts the Steps to Create an Attribute View in SAP HANA.

 

 

 

In this document, I have considered MARA table as my table and showed the different steps by using Attribute View.

 

 

 

Thanking you in advance for your consideration.

 

 

 

Kind Regards,

Kalyani

Applying Currency conversion in SAP HANA with SAP BO Analysis Office

$
0
0

Hello Folks,

 

This document is to explain on how to apply currency translation in run time.

 

The below is the analytic view am using for which the currency translation has to be enabled:

 

Screen Shot 2013-12-26 at 2.14.10 PM.png

 

 

We would require ‘LOV’ to come up so that user can choose the currency he requires. To do this we need to define an input parameter of “Currency” type as shown below:


Screen Shot 2013-12-26 at 2.16.43 PM.png


 

Now we need to create a calculated column called “Cost” to enable currency translation as shown below:


We have to define a calculated column of type “Measure” and Goto Advance tab:


  1. Select type = ‘Amount with currency’
  2. Target Currency = Give the input parameter name / static value which will hold the dynamic input from the user to which the currency has to be converted
  3. Exchange type = Give the input parameter name / static value
  4. Conversion date = Give the input parameter name / static value
  5. Schema for currency conversion = Give the name of the schema which holds currency related tables like TCURR*
  6. Client for currency conversion = Give the client number based on which the conversion needs to take place


Screen Shot 2013-12-26 at 2.20.03 PM.png


 

Connecting to Analysis Office:


 

   1. Selecting the data source to login to the relevant SAP HANA database as shown below:

      

        Screen Shot 2013-12-26 at 2.21.27 PM.png


   2. Choose the data source and login as shown below:


Screen Shot 2013-12-26 at 2.22.33 PM.png

 

 

 

 

 

 

 

 


 

Output in AO:


Screen Shot 2013-12-26 at 2.23.28 PM.png


Screen Shot 2013-12-26 at 2.23.58 PM.png


 

Thus we are able to achieve the intended result.


Hoping this document has helped you in understanding “Currency Conversion” in SAP HANA using SAP BO Analysis Office

Please let me know your feedback on this.


Your's

Krishna Tangudu

 

 








 

 

Table Transpose in SAP HANA Modeling

$
0
0

This document is prepared based on HANA SPS6 revision 63.

 

 

 

Jody Hesch beautifully explained how to do Transpose and its use cases in the document (How To: Dynamic Transposition in HANA) which involves an additional table. If our requirement is to do table transpose without creating any additional table then we can do this completely by modeling in HANA studio. There could be many ways for doing and this is just another way of doing it.


Once the table is available in HANA studio, modeling will be done based on HANA base table and output of the Information view will be the transposed data.


DDL used for workaround is given below:
---------------------------------------------------------------------------------------------------
CREATE COLUMN TABLE TEST.ACTUALS (
     ID INTEGER NOT NULL,
     NAME VARCHAR (20) NOT NULL,
     YEAR VARCHAR (4),
     M_JAN INTEGER,
     M_FEB INTEGER,
     M_MAR INTEGER,
     M_APR INTEGER,
     M_MAY INTEGER,
     M_JUN INTEGER,
     PRIMARY KEY (ID));

INSERT INTO TEST.ACTUALS VALUES (1,'NAME1','2012',101,102,103,104,105,106);
INSERT INTO TEST.ACTUALS VALUES (2,'NAME2','2012',111,112,113,114,115,116);
INSERT INTO TEST.ACTUALS VALUES (3,'NAME3','2012',121,122,123,124,125,126);
INSERT INTO TEST.ACTUALS VALUES (4,'NAME4','2012',131,132,133,134,135,136);
INSERT INTO TEST.ACTUALS VALUES (5,'NAME5','2012',141,142,143,144,145,146);

INSERT INTO TEST.ACTUALS VALUES (6,'NAME6','2013',201,202,203,204,205,206);
INSERT INTO TEST.ACTUALS VALUES (7,'NAME7','2013',211,212,213,214,215,216);
INSERT INTO TEST.ACTUALS VALUES (8,'NAME8','2013',221,222,223,224,225,226);
INSERT INTO TEST.ACTUALS VALUES (9,'NAME9','2013',231,232,233,234,235,236);
INSERT INTO TEST.ACTUALS VALUES (10,'NAME10','2013',241,242,243,244,245,246);
---------------------------------------------------------------------------------------------------

 

The data in the table is:

01.Table_Data.jpg

Transposed data:

  02.Example.jpg

Implementation steps:

  • Analytic view will be built on each base table column which needs transposition.
  • In this case 6 columns need transposition, hence 6 Analytic views will be created.
  • Calculated Column (VALUE) is created in each Analytic view which derives the value of a particular month in a year.
  • Create Calculation View based on Analytic Views created above and join them together using Union with Constant Value.
  • No need to create Calculated Column (MONTH) in each Analytic view as this can be derived in Calculation View to improve performance.

 

Now let us see this in action.

 

Let’s start with building Analytic view (AN_M_JAN) based on column M_JAN and in the Data foundation select the attributes ID, NAME, YEAR which will be common in all Analytic views andonly month M_JAN and skip other columns as shown below.

 

03.M_JAN.jpg
In the Logical Join, create Calculated Column (VALUE) and hard-code the value with the name same as base table column name (“M_JAN”) and validate the syntax as shown below.

04.CC_M_JAN.jpg

In the Semantics, hide the attribute M_JAN as it is not required in the output as shown below.
  05.M_JAN_Semantics.jpg
Now Validate and Activate the Analytic view and do data preview. You will see only the values corresponding to M_JAN only.

06.M_JAN_DATA_PREVIEW.jpg
Create second analytic view AN_M_FEB based on column M_FEB and the process will be the same as created above for M_JAN. In the data foundation make sure that you select month M_FEB not M_JAN.

07.M_FEB.jpg

08.CC_M_FEB.jpg

 

Date preview for AN_M_FEB corresponds to M_FEB only.

10.M_FEB_DATA_PREVIEW.jpg

Similarly create other 4 Analytic views AN_M_MAR, AN_M_APR, AN_M_MAY, AN_M_JUN.

 

Create Calculation View (CA_ACTUALS_MONTH). From the scenario panel, drag and drop the "Projection" node and add the Analytic view in it. Do not select M_JAN column as the Calculated column VALUE used instead. Similarly add the Projection node for other Analytic vies. Totally 6 Projection nodes are required for each Analytic view.

  12.P_MONTHS.jpg

Now add the "Union" node above the six "Projection" node and join them. In details section click "Auto Map by Name". The only attribute missing in the output is "Month".  In Target(s) under Details section, click on create target as MONTH with datatype as VARCHAR and size as 3 which contains 3 letter month names (eg. JAN, FEb, MAR, etc.)

13.Union.jpg

Right click on MONTH and choose "Manage Mappings" and enter the value for constant for Source model accordingly.

14.UCV.jpg

The final Calculation view would be like:

15.CA.jpg

Save and Validate, Activate, and Do the data preview:

  16.Final_Output.jpg

which is our desired output of the view with data transposed

 

 

But what about the performance?

 

Total number of records the information view contains:

17.Total_Count.jpg

To check if the filters are pushed down to the Analytic search, you need to find the “BWPopSearch” operation and check the details on the node in the visual plan. Please refer to awesome document by Ravindra Channe explaining "Projection Filter push down in Calculation View" which in turn points to the Great Lars Breddemann blog "Show me the timelines, baby!"


Let us apply filter for the year 2012.

 

 

 

SELECT NAME, YEAR, MONTH, VALUE FROM "_SYS_BIC"."MDM/CA_ACTUALS_VALUE" WHERE YEAR = '2012';

18.VP_CS.jpg

The Analytic search when expanded will show:

  20.BWPopSearch.jpg

Though the table size is small in our case, Irrespective of table size, the filter is pushed down and fetching only the required records from the base table which helps in improving performance

 

Thank you for your time.

Viewing all 1183 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>