Server Connectivity and Data Load from Non SAP System to BW

Similar documents
How to Transfer Data from AS400 to BW using DB Connect

DB Connect with Delta Mechanism

Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure

How to Create View on Different Tables and Load Data through Generic Datasource based on that View

Load Info Cube in SCM 5.0 (BI 7.0)

Step by Step Procedure for DSO Creation

Data Source Replication and Activation of Transfer Structures

Generate Export Data Source

Step by Step Method for File Archival in BW

About ITAB Duplicate_Key (SAP lrsaods) Runtime Error

POWL: Infoset Generation with Web Dynpro ABAP

Loading the Data for Time Dependent Hierarchy in SAP BI

Standalone BW System Refresh

Maintaining Roles and Authorizations in BI7.0 - RSECADMIN

Easy Lookup in Process Integration 7.1

This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts.

Using Radio Buttons in Web Template

Step-By-Step guide to Virtual InfoCube Implementation

How to use Boolean Operations in the Formula as Subsidiary for IF Condition

Data Extraction & DS Enhancement in SAP BI Step by Step

Linking Documents with Web Templates

Role and Scope of ABAP in SAP BI

Step By Step Procedure to Implement Soap to JDBC Scenario

Data Flow During Different Update Mode in LO Cockpit

Limitation in BAPI Scheduling Agreement (SA) Create or Change

Steps to Activate ALE Delta for Custom Master Datasource Created on ZTable

Data Mining: Scoring (Linear Regression)

Using Nested Exception Aggregation in BEx Reports- Scenario

How to Configure User Status in mysap SRM

Currency Translation in SAP BI Step by step Guide

Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal

Explore to the Update Tab of Data Transfer Process in SAP BI 7.0

Process Chain Log Deletion

Upload Image file from system in Web dynpro view

Graphical Mapping Technique in SAP NetWeaver Process Integration

E-Sourcing System Copy [System refresh from Production to existing Development]

Creating Custom SU01 Transaction Code with Display and Password Reset Buttons

Open Hub Destination - Make use of Navigational Attributes

How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP

MDM Syndicator: Custom Items Tab

Using Query Extract to Export Data from Business warehouse, With Pros and Cons Analyzed

Material Listing and Exclusion

Using Rule Group in SAP-BI. Part - 1

Changing the Source System Assignments in SAP BW Objects without Affecting the Data Modeling

SAP Net Weaver 400s BI 7.0For more information, visit the Business Intelligence homepage.

SAP BI Analysis Authorization (Customer Exit Variables)

Step by Step Guide How to Use BI Queries in Visual Composer

Data Mining: Decision Trees

Extraction of Hierarchy into Flat File from R/3 and Loading in BW System

Information Broadcasting Part 3 Scheduling the First Report

Administrating ABAP+JAVA and SLD Problems of SAP PI 7.1

Cut Over Activities Specific for LIS* Data Sources

Displaying SAP Transaction as Internet Application in Portal

Freely Programmed Help- Web Dynpro

Step By Step: the Process of Selective Deletion from a DSO

Recreating BIA Indexes to Address the Growth of Fact Index Table

Database Statistics During ODS Activation

Replacement Path: Explained with an Illustrated Example

Solution to the Challenges in Pivoting

MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3

Open Text DocuLink Configuration - To Access Documents which are Archived using SAP

Step by Step Guide on How to Use Cell Definition in BEx Query

SUP: Personalization Keys and Synchronize Parameter

How to Create and Schedule Publications from Crystal Reports

Performance Tuning in SAP BI 7.0

Fetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal

Triggering the Process Chains at Particular Date using Events

SAP BW Copy Existing DTP for Data Targets

How to Display Result Row in One Line While Reporting On Multiproviderer

Performance Management in Data Loading: an Overview

SDN Community Contribution

Errors while Sending Packages from OLTP to BI (One of Error at the Time of Data Loads through Process Chains)

ABAP Add-On: Usage & Packaging

How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3

Real Time Data Acquisition (RDA) Overview and Step-by-Step Guide (SAPI and Web Services)

How to Default Variant Created for Report Developed In Report Painter/Writer

ecatt Part 6 System Data Container

Xcelsius Tricks Part 5 Create a Loading Bar in SAP Crystal Dashboard and Presentation Design (Xcelsius 2008)

Step by Step Guide for PI Server Start and Stop Procedure

How to Check BW system Before Go-Live

Web Dynpro: Coloring Table Conditionally

Validity Table in SAP BW/BI

Implying Security on Business Object XI 3.1 Universe having SAP BW as Source

BW Reconciliation. Applies to: Summary. Author Bio

Developing Crystal Reports on SAP BW

Setting up Connection between BW and R/3 for Data Load

Table Row Popup in Web Dynpro Component

Creation of Sets in SAP-ABAP, How to Read them INI SAP-ABAP Reports

Adding Files as Attachments to SAP Interactive Forms in the Java Environment

Reading Enhanced DataSource fields for the Remote Cube

Message Prioritization in Advanced Adapter Engine

Financial Statement Version into PDF Reader

Creation of Key Figures with Higher Decimal Place Precision

Material Master Archiving in Simple Method

Analysis Process Designer (APD) Step by Step Business Intelligence

Add /Remove Links on ESS Home Page in Business Package 1.5

ABAP: Table Maintenance Events

Open Hub Destination Basics

SAP QM-IDI Interface. SDN Contribution. Applies to: Summary. Author Bio. SAP QM Interfaces

List of Values in BusinessObjects Web Intelligence Prompts

Transcription:

Server Connectivity and Data Load from Non SAP System to BW Applies to: SAP NetWeaver 2004 and SAP NetWeaver 2004s. BW 3.5 & BI 7.0 For more information, visit the Business Intelligence homepage. Summary This document describes how to use DB Connect to connect Non SAP system to BW system. To be able to analyze data for the application, the data must be loaded into a BW system and DB Connect allows connecting the DBMS for the logistic application to extract data from the database tables or views. DB Connect specifically deals with non-sap Oracle database as well as non-sap DB2 database. Data get extracted from a non-sap database and transferred into the PSA. The verification process has performed by comparing the data in the original databases against the one stored in the PSA. Author: Company: Sukhada Deshpande L&T Infotech Created on: 5 February 2009 Author Bio Sukhada Deshpande is working in L&T Infotech as SAP BI consultant for the last 1.5 year. 2009 SAP AG 1

Table of Contents Introduction...3 Architecture of DB Connect...4 Example...4 Step by Step Procedure...5 Configuration...5 Installing the client software on an BW application server...5 Installing Testing Connection setup from BW to Q...5 Installing creating a separate User name in Q...5 Creating DBCON entry...5 Extraction of data...6 Generating data source...6 Create Info Package...8 Related Content...10 Disclaimer and Liability Notice...11 2009 SAP AG 2

Introduction The multi-connect functions that are delivered as a SAP Net Weaver component, allows opening extra database connections in addition to the SAP default connection, and using these connections to access external databases. DB Connect offers us the option of using this type of connection as a source system connection for a BW system and of using tables or views from a database to generate Data Sources. DB Connect also allows mapping database data-types to data types in the ABAP dictionary. The enhancement that DB Connect makes to the database interface enables to transfer data from external applications in the respective database tables or views directly into the BW system. With DB Connect, we can load data from a database system that is supported by SAP, by Linking a database to the BW as a source system, thereby creating a direct point of access to external Relational Database Management Systems (RDBMS). Making metadata known to the BW by generating a Data Source. 2009 SAP AG 3

Architecture of DB Connect To be able to use the DB Connect functions, a database-specific DB Client for the respective sourcedatabase management system (DBMS) on the BW Application Server must be installed. Note: Installation must be done only if the BW DBMS and the source DBMS are different. In addition, the SAP-specific part of the database interface- the Database Shared Library (DBSL) must be installed for the corresponding source database management system on the BW Application Server. Example A purchasing application runs on a system that is based on a DBMS X. Before you are able to analyze the data in the purchasing application, the data must be loaded into a BW system that is based on a DBMS Y. The DBMS Y can be the same as or different to the DBMS X. If DBMS Y is the same as DBMS X, no need to install the database-specific client and the database-specific DBSL. DB Connect allows to connect the DBMS of the purchasing application and to extract the data from the database tables or views to transfer it into the BW. 2009 SAP AG 4

Step by Step Procedure Configuration For configuration following steps to be executed: Installing the client software on an BW application server Oracle setup program has used of the database CD (run Installer on UNIX) to start the Oracle Installer. By following the program instructions and the DB installation instructions for installing the Oracle Client software on BW. Dbsoraslib library also must be copied to the BW run directory, so that the underlying kernel finds the Oracle libraries. Installing Testing Connection setup from BW to Q After installation of client software on BW, try to set up a connection from BW to the server on Q. it may need to adjust the tnsnames.ora or sqlnet.ora files for this, to introduce the Oracle systems (to which contact should be made) to BW. Connection can be tested by executing the command "tnsping QDB" on BW to check whether the client has established contact to the QDB database on the Q system. Installing creating a separate User name in Q It s always recommend that separate U user in Q should be created for connection to BW. This means that authorization and administration questions can be solved centrally. Creating DBCON entry Each connection that wants to call a source system using the DB Connect must be described by a record in the DBCON table. This entry is generated when the source system is created in the Administrator workbench. Alternatively, transaction SM30 can be used to create this entry in advance. For the connection with an Oracle database, Need to set the attributes of the DBCON table as follows: DB connection (CON_NAME): a connection name of own choice. This will appear as name of the source system. DBMS: ORA (Specific as per source system e.g. ORA for Oracle). User name (USER_NAME): User name required for entering in source system. DB password (PASSWORD): The password of the Oracle user. The password must be entered in upper case. Conn. Info (CON_ENV): This field contains information that is required to set up a connection. The details of which are as follows: AS4_HOST: The host name of the remote DB server. AS4_DB_LIBRARY: The name of the library in the source database that contains the required data. 2009 SAP AG 5

Extraction of data After connecting to Oracle database, ensure that the required tables and views are present in the library. This will help the user to pull data from it. Generating data source After making connection we have to make DataSource in which we can pull data. Data source will be first place where data could be check after PSA. Go to transaction RSDBC. Enter source system which you have made (e.g. Oracle BI7). Click execute if you don t know table or view name. Now you will be able to see all tables reside in source system. 2009 SAP AG 6

You can select table directly from source system option. Now you will get list of all tables and views available in source system. Now select table (It could be view also) and double click on it. If there has not been any DataSource for table, it will ask to generate Data Source. Select fields which you need in DataSource of source system table. Click Generate DataSource. 2009 SAP AG 7

A DataSource is generated from the table/view, whose technical name is composed of the prefix 6DB_ plus the technical name of the table/view. Since the DataSource name in BW is limited to 30 characters, the technical name of the database tables/views cannot be longer than 26 characters. Tables/views with longer technical names are therefore not available for extraction. For the DataSource to be generated, specify the source system tree for the AWB under which it should be classified. For the database source system, this application component hierarchy corresponds to the hierarchy in the InfoSource tree. In the standard setting, the DataSource is assigned to the application component NODESNOTCONNECTED (non-assigned nodes). Create Info Package The DataSource is generated and is visible in the DataSource overview for a database source system in the AWB. After assigning the DataSource to an existing or a new InfoSource, and the DataSource fields to InfoObjects, activate the transfer rules and create an InfoPackage by defining the selections for the data request. Create InfoPackage by right clicking in DataSource. 2009 SAP AG 8

By execute info package data will load in BW system. After loading data check data in PSA. 2009 SAP AG 9

Related Content Note 518241 DB Connect in BW for an external Oracle database. Note 445872 - DB multiconnect from Windows / LinuxPPC to iseries Note 323151 - Several DB connections with Native SQL For more information, visit the Business Intelligence homepage. 2009 SAP AG 10

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2009 SAP AG 11