четверг, 9 октября 2014 г.

Установка SAP/R3

Установка SAP/R3

30.07.2010 - 08:581. Установку производим с правами пользователя root:

#cd /install-SAP-ALL/Installation_Master/IM_LINUX_X86_64/
#./sapinst

I. Global Host Preparation
1.png
2.png
3.png
Вводим пароль администратора SAP:
4.png
5.png
6.png
II. Database instance
7.png
8.png
9.png
10.png
11.png
Пароль администратора БД:
12.png
13.png
14.png
Вместо SAPSR3, ставим SAPPRD!
15.png
16.png
17.png
18.png
19.png
20.png
21.png
22.png
23.png
24.png
25.png
26.png
27.png
28.png
29.png
Заходим в X под пользователем oraprd и начинаем установку БД Oracle:

oraprd> cd /oracle/stage/102_64/database/SAP/
oraprd>./RUNINSTALLER

Ставим все по дефолту. Если будет ошибка по поводу несоответствия версий ОС, правим:

oraprd>mcedit /oracle/stage/102_64/database/install/oraparam.ini

Изменить с SUSE-9 на SUSE-11.
Если ошибка: collector.. создаем необходимую дерикторию: «nmccollector»
Далее патчим Oracle:

oraprd>cd /install-SAP-ALL/Oracle_10.2_Patch/Disk1/
oraprd>./runinstaller

Далее продолжаем устанавливать SAP:
32.png
III. Central instance.
1_0.png
2_0.png
3_0.png
При даной ошибке, просто перезапустить инсталятор!
4_0.png
При ошибке "ABAP: MSNOTCONFIG, ABAP: SHUTDOWN"
а) запускаем lsnrctl start
б) запускаем startsap
5_0.png
6_0.png
зы: При переустановке SAP удаляем старый дистрибутив и заливаем новый!!!
----------------------------------------------------
Запуск сап:
#su prdadm
$startsap

Логи:
log start Oracle: /home/prdadm/startdb.log
log start SAPr/3/home/prdadm/startsap_DVEBMGS00.log

Остановка сап:
#su prdadm
$stopsap

Запускайте процесс прослушивания Oracle от имени пользователя oraprd следующими командами:
$lsnrctl start

Полный запуск сап:
#su prdadm
$startsap all

Голосов пока нет

среда, 8 октября 2014 г.

Параметры профиля инстанции SM

Параметры профиля инстанции SM
    • login/create_sso2_ticket
      • Description: Creation of SSO tickets
      • Recommended value: 2
    • login/accept_sso2_ticket
      • Description: Logon using SSO ticket
      • Recommended Value: 1
    • icm/host_name_full
      • Description: Specifying the fully qualified host name of the host on which the ICM is running and which is receiving the requests
      • Recommended Value: Note that the SAPLOCAHOSTFULL profile parameter needs to be set for high availability configurations. It case it is set it must contain a Fully Qualified Host Name (containing at least two '.' characters). If this SAPLOCAHOSTFULL profile parameter is not set, then the icm/host_name_full parameter will be evaluated by ICM and it must therefore contain a Fully Qualified Host Name (contain at least two '.' characters)
    • icm/server_port_X
      • Description: Service/port that is to be used for a protocol
      • Recommended Value: At least one parameter named icm/server_port_X which is setting the PROT=SMTP
    • rdisp/elem_per_queue
      • Description: Maximum number of outstanding requests in the dialog queue
      • Recommended Value: >= 4000
    • csi/enable
      • Description: ICM Filter
      • Recommended Value: 0
    • icm/HTTP/j2ee_0
      • Description: ICM's communication with the J2EE Engine
      • Recommended Value: Has to start with "PREFIX=/,"
      • N.B.: In general the value is set as follow: PREFIX=/,HOST=localhost,CONN=0-500,PORT=5$$00
    • system/type
      • Description: Configured System Type
      • Recommended Value: DS
    • rdisp/max_wprun_time
      • Description: Maximum time that a work process can run on the ICM when reading data
      • Recommended Value: >= 3600
    • abap/buffersize
      • Description: Program buffer size
      • Recommended Value: >= 500000
    • abap/shared_objects_size_MB
      • Description: Size of Shared Objects Memory in MB
      • Recommended Value: >= 100
    • rsdb/ntab/entrycount
      • Description: Number of nametab entries administrated
      • Recommended Value: >= 30000
    • rsdb/ntab/ftabsize
      • Description: Data area size for field description buffer
      • Recommended Value: >= 60000
    • rsdb/ntab/irbdsize
      • Description: Data area size for initial records buffer
      • Recommended Value: >= 15000
    • rtbb/buffer_length
      • Description: Size of single record table buffers
      • Recommended Value: >= 60000
    • rsdb/cua/buffersize
      • Description: CUA Buffer Size
      • Recommended Value: >= 10000
    • zcsa/table_buffer_area
      • Description: Size of generic table buffer
      • Recommended Value: >= 100000000
    • zcsa/db_max_buftab
      • Description: Directory entries in generic table buffer
      • Recommended Value: >= 10000
    • zcsa/presentation_buffer_area
      • Description: Size of the buffer allocated for screens
      • Recommended Value: >= 20000000
    • sap/bufdir_entries
      • Description: Maximum number of entries in the presentation buffer
      • Recommended Value: >= 10000
    • rsdb/obj/buffersize
      • Description: Size of export/import buffer
      • Recommended Value: >= 50000
    • rsdb/obj/max_objects
      • Description: Max. no. of exporting/importing objects
      • Recommended Value: >= 20000
    • zcsa/second_language
      • Description: Fallback language in case language specified with zcsa/system_language is missing
      • Recommended Value: E

Активация WEB GUI

Активация WEB GUI
Шаг 1: Проверка конфигурации параметров для ICM

Используем транзакцию SMICM (ICM Monitor)
Отображается ICM конфигурация. Убедитесь что все запущено. Проверьте параметры ICM.

[Menu->Goto->Parameters->Display]


  1. icm/server_port_0 PROT=HTTP,PORT=8000
  2. icm/host_name_full <Full Qualified Domain Name>
Я использовал доменное имя testp1.bomain.cpstl



Проверьте следующие параметры:




Шаг 2: Активация рекомендуемых сервисов.

Следующие 3 сервиса должны быть активированы:




  1. /default_host/sap/bc/gui/sap/its/webgui
  2. /default_host/sap/public/bc/ur
  3. /default_host/sap/public/bc/its/mimes


Используйте транзакцию SICF для активации сервисов.



Затем активируйте указанные сервисы в соответствии с приведенной ниже таблицей:
 
  1. /default_host/sap/bc/gui/sap/its/webgui
  2. /default_host/sap/public/bc/ur
  3. /default_host/sap/public/bc/its/mimes

Кликайте правой кнопкой мыши по сервису и жмите Activate Service



Шаг 3: Публикация сервисов

Запускайте транзакцию SIAC_PUBLISH_ALL_INTERNAL для активации сервисов.
Ожидайте пару минут. Этот процесс долгий :)



В завершении увидите след скрин:




Шаг 4: Используем SAP GUI для WEB

Используйте след ссылки:




  1. http://<IP>:8000/sap/bc/gui/sap/its/webgui


  1. http://testp1.bomain.cpstl:8000/sap/bc/gui/sap/its/webgui

Увидите окно приветствия:




Refecence : SAPNOTE 517484


Complete Installation SAP GUI 730 and BEx Frontend

Skip to end of metadata
Go to start of metadata
This page describes the steps for installation of SAP GUI 730 and BEx Frontend inlcuding the BEx Applications and Precalculation Server.

 

1 - Software & Hardware Requirements

Following notes describe general information, Software & Hardware requirements and limitations for BEx Analyzer:
  • 1652769 - Hardware & Software requirements
  • 1640140 - BI 7.x tools in 730 - General Information & Limitations 
Supported versions of:
  • Windows Operating Systems: XP SP3, Vista, 7, 8, 2003 Server, 2008 Server, 2008 R2 Server
  • Microsoft Excel (ONLY 32 BIT): 2002, 2003, 2007, 2010, 2013
  • Microsoft Office 365 - Please read detail information in note 1973324.
  • SAP NetWeaver BW: 700, 701, 702, 703, 710, 711, 720, 730, 731, 740
Please note:
  • SAP GUI and BEx Frontend must have the same version (for e.g. SAP GUI 7.30 fits to BI Add-On based on 7.30)
  • Its strongly recommended to use the latest patches of SAP GUI and BEx Frontend.

2 - The installation includes:

  • SAP GUI for Windows 730
  • SAP GUI Patch
  • SAP Frontend for GUI
  • BI 7.0 AddOn Patch for GUI
  • xPreCalServer (only for Precalculation Server)

3 - Preparing the installation:

  1. Download the Frontend-CD from the SAP Service Market Place: https://service.sap.com/swdc.
    Navigate like following:
    • Installations and Upgrades
    • Browse our Download Catalog
    • SAP Frontend Components
    • SAP GUI FOR WINDOWS
    • SAP GUI FOR WINDOWS 7.30 CORE
    • Installation
    • Start download of file with title "NW 7.0 Presentation - 7.30 Compilation 3 Present. 1"
  2. Extract the Frontend-CD ZIP file.
  3. Click here: Current BI ADDON for SAP GUI 730 to download latest patchs from SAP Service Market Place:
    • SAP GUI Patch,
    • BI 7.0 Addon Patch and
    • Precalculation Server (only for Precalculation Server)

4 - Installation steps:


  1. uninstall the Frontend and SAP GUI
    Windows > Start > Control Panel > Program and Features > remove
    - SAP Business Explorer
    - SAP GUI for Windows 7.x
    - SAP BW Preclaculation Service (only on Precalculation Server)
  2. delete the bw containing folders:
    - C:\Program Files (x86)\SAP\Business Explorer\BI
    - C:\Program Files (x86)\SAP\Business Explorer\BI_Prec (only on Precalculation Server)
    - C:\Program Files (x86)\SAP\FrontEnd\Bw
    - C:\Program Files (x86)\Common Files\SAP Shared\BW
  3. reboot the system
  4. start the Front-End Installer from Frontend-CD:
    • folder: ...\NW_7.0_Presentation\PRES1\GUI\WINDOWS\WIN32\
    • file: SetupAll.exe
    • select/install ...
      [x] SAP GUI for Windows 7.30 (Compilation 1)
      [x] Business Explorer
  5. install latest patch: SAP GUI
  6. install latest patch: SAP BI AddOn
  7. install SAP BW Precalculation Service (only for Precalculation Server)

5 - Installation check:


After installation please check the installation according wikipage BEx Front-End Installation Check.

Способы получения данных из Хранилища данных компании SAP

Способы получения данных из Хранилища данных компании SAP

Архитектура и способы получения данных из SAP R/3

SAP R/3 представляет собой многослойную систему и состоит из сервера базы данных, сервера приложений и сервера представления информации.
Указанные компоненты архитектуры предназначены для выполнения следующих функций:
  • Сервер базы данных. Сервер базы данных используется для хранения всех долговременных данных (persistent data) в системе SAP R/3. Однако, не все данные SAP R/3 могут быть получены посредством SQL, поскольку некоторые из них находятся в специальных форматах: объединенных (pool) и кластерных (cluster) таблицах. Эти таблицы сжимают несколько логических таблиц в одну физическую таблицу. В результате, становится невозможно устанавливать соответствие между логическими таблицами SAP R/3, описанными в словаре данных SAP R/3, и таблицами или аналитическими выборками, хранимыми на сервере базы данных.
  • Сервер приложений. Сервер приложений связывается с сервером базы данных и исполняет программы (написанные на ABAP), которые реализуют бизнес-модели. В большинстве случаев, к бизнес-логике этих программ можно получить доступ, обратившись к ABAP-функциям. Кроме того, часть информации не хранится в таблицах, а вычисляется с помощью удаленного вызова этих функций (RFC, remote function call) во время исполнения. Сервер приложений - этот как раз то место, где находится SAP BAPI (Business Application Programming Interface, Бизнес-интерфейс прикладного программирования компании SAP).
  • Сервер представления информации. Сервер представления информации функционирует на рабочем месте каждого пользователя: обрабатывает команды, вводимые с клавиатуры, управляет отображением информации и обеспечивает связь с исполняемыми на сервере приложений программами, реализующими бизнес-модели. При этом, клиентские машины не задействованы в выполнении бизнес-логики.
При создании технологии R/3, предполагалось, что только небольшое количество пользователей будут досконально знать эту систему. Ожидалось, что они будут управлять набором стандартных отчетов и предоставлять информацию всем тем, кому она необходима. Однако, появление Интернета полностью изменило положение вещей: теперь за информацией можно обратиться из любой точки земного шара, в любой момент времени. Мгновенный доступ к информации, без привлечения сотрудников технических отделов - одно из требований, предъявляемых к системам поддержки принятия решений.
Помимо того, со временем стало очевидно, что стандартные отчеты SAP, о которых говорилось выше, больше не могут удовлетворять информационные потребности работников, ответственных за принятие решений. С этой целью, в систему SAP R/3 был встроен свой собственный язык репортинга: язык ABAP (Advanced Business Application Programming, Программирование продвинутых бизнес приложений). Этот язык позволяет создавать отчеты, отвечающие самым разнообразным пожеланиям пользователей.
Тем не менее, все больше и все больше бизнес-пользователей нуждаются в проведении сложного анализа и составлении отчетов. А IT-специалисты уже не могут "обслужить все новых и новых клиентов". Сами пользователи не могут воспользоваться мощью ABAP, поскольку ABAP - крайне сложный язык, к тому же нетехнический специалист просто не в состоянии освоить запутанную модель данных SAP (которая включает более 10 тысяч таблиц, каждый из которых состоит из сотен столбцов). Поэтому для того, чтобы получить данные SAP, необходимо прибегнуть к средствам репортинга третьих фирм, либо использовать потенциальные возможности технологии SAP R/3.
Ниже изложены три основных подхода, которые можно использовать для получения данных SAP R/3.

Прямой доступ к базовым таблицам базы данных SAP R/3 с помощью открытого SQL

В данном случае некоторые программы репортинга напрямую обращаются с запросами к прозрачным таблицам SAP. В результате, пользователи получают непосредственный доступ к данным, хранимым в базовой системе управления данными, используя ее "родные" программные средства.

Достоинства

Основное преимущество этого подхода заключается в том, что он обеспечивает доступ к наиболее свежей, подробной информации, которая хранится в прозрачных таблицах R/3. Этот метод является простейшим решением и поэтому не требует большого опыта или продолжительных работ по внедрению. IT-специалисты должны сконфигурировать метаслой, описывающий данные, запросы к столбцам и колонкам SAP и сервер для хранения отчетов. При этом, данные в базовой базе данных доступны для любого пользователя, знающего SQL.

Недостатки

Данный подход приемлем для небольших проектов, по мере их развития SQL становится малопригодным. Как правило, приложения, которые напрямую обращаются к таблицам базы данных SAP, требуют значительных усилий по внедрению. Помимо этого, такие решения не гарантируют достоверность данных, поскольку часто игнорируют связи между таблицами. А в связи с тем, что в данном случае не задействован сервер приложений, не учитывается и структура таблиц SAP. Другими слова, это означает, что пользователи, не имея возможности воспользоваться справочной информацией по системе SAP, будут вынуждены самостоятельно разбираться в запутанных именах таблиц и полей. Более того, чтобы обратиться к данным, хранящимся в объединенных и кластерных таблицах, потребуется воспользоваться фирменным интерфейсом от SAP: RFC или BAPI.

Извлечение данных SAP R/3 в Хранилище данных

В этом случае данные SAP R/3 агрегируются и извлекаются в Хранилище данных. Эти данные используются для генерации отчетов и поддержки принятия решений. Как правило, в это Хранилище данных также поступают данные из других корпоративных систем. Для извлечения данных используются SQL- или ABAP-программы.
Для реализации данного подхода: создания Хранилища данных, периодической загрузки данных и навигации по Хранилищу - требуется применение программных средств по управлению Хранилищем данных. Такое программное обеспечение берет описания таблиц SAP и генерирует директивы ABAP со встроенным SQL. Этот генерированный код закачивает из исходных таблиц все требуемые записи SAP и загружает их в целевую базу данных.
Для реализации других технологий извлечения данных SAP требуется написание программ на ABAP.

Достоинства

Преимущество данного метода состоит в том, что все корпоративные данные, которые обычно хранятся в многочисленных гетерогенных источниках данных, собираются в одном месте. В результате, пользовательские запросы не влияют на производительность исходной системы, поскольку они обращаются к агрегированным данным SAP, находящимся в Хранилище данных.

Недостатки

Оперативный режим, как и поддержка принятия решения, требуют прямого доступа к реальным данным. Часто процессы агрегирования и извлечения данных занимают окно обработки, которое отводится для генерации отчетов, используемых при принятии решения. Из-за того, что информация в Хранилище данных не синхронизована с SAP R/3, отчеты могут не включать самую последнюю информацию. Как правило, агрегированные данные не позволяют получать детальную информацию, необходимую для анализа.
Кроме того, всякий раз, когда меняется структура Хранилища данных, или выходит новая версия SAP, требуется модификация и повторная оптимизация программ извлечения.

Доступ к данным с помощью BAPI

BAPI был разработан компанией SAP в качестве основного интерфейса для связи с данными R/3. BAPI включает метаданные, позволяющие трактовать R/3 как бизнес-объекты.
BAPI отвечает основным спецификациям, как, например, стандарту объектов корпорации Microsoft и технологии CORBA. Интерфейс BAPI опирается на модули функций ABAP, обратиться к которым можно посредством OLE-автоматизации и технологии RFC.

Достоинства

Поскольку BAPI являются хранимыми процедурами, которые имеют доступ ко всем данным SAP приложений R/3, IT-специалистам не нужно заниматься перемещением данных между системами, чтобы включить в отчеты самую последнюю информацию. Любые изменения в структуре таблиц автоматически отображаются в BAPI. Благодаря этому поддерживается стабильность интерфейса. При изменении базовой логики программ R/3 или структуры данных, отсутствует необходимость модифицировать отчеты.

Недостатки

Важные данные хранятся во всех корпоративных источниках данных, в том числе в Хранилищах данных, базах данных, витринах данных и прочих действующих системах. Для того, чтобы получить исчерпывающее представление о бизнесе, пользователям придется комбинировать данные R/3 с данными из указанных источников. Поскольку данные R/3 необязательно используют ту же базу данных, что и эти системы, программы репортинга, использующие BAPI, должны гарантировать возможность интегрировать данные R/3 c данными других приложений.

SAP Business Information Warehouse

SAP Business Information Warehouse (SAP BW, Хранилище бизнес информации SAP) - это комплект интегрированных компонент, предназначенных для сбора, хранения, анализа и администрирования данных SAP (и других данных). Другими словами, SAP BW - это система, которая опирается на технологию Хранилищ данных и позволяет получать доступ к данным, полученным как из систем SAP, так и других корпоративных приложений.
Базовая структура SAP BW является многомерной, то есть извлеченные данные агрегируются в многомерные склады (store) данных - кубы InfoCube, которые затем используются при репортинге и анализе информации.
При этом, компании могут использовать как предопределенные кубы InfoCube, так создавать свои собственные. Для анализа информации, находящейся в кубах InfoCube, и генерации отчетов, можно применять не только средства аналитики от SAP, например SAP Business Explorer Analyzer, но и продукты третьих фирм. Доступ к данным кубов InfoCube осуществляется через стандартный интерфейс OBDO (OLE-DB for OLAP, OLE для баз данных под OLAP). OBDO - это универсальный протокол, который компания SAP встроила в свое SAP BW.

Архитектура SAP BW

SAP BW использует кубы InfoCube в качестве своего источника данных. Эти кубы хранятся в базе данных по схеме "звезда". Для того, чтобы конечный пользователь мог обратиться к кубам InfoCube, администратор Хранилища данных с помощью приложения Business Explorer Analyzer компании SAP готовит эти кубы, разбивая их на кубы Query Cubes. Затем эти кубы активируются, чтобы к ним было можно обратиться через ODBO, то они становятся доступными для программ анализа, предлагаемых третьими фирмами.

Продукты для извлечения данных из SAP BW

Как было указано выше, кроме фирменных средств анализа данных, хранящимся в SAP BW, Хранилище данных позволяет применять сторонние средства. Примером успешного решения можно считать программное обеспечение, предлагаемое компаниями Brio и Cognos. Оба OLAP-клиента этих фирм опираются на технологию ODBO.
Для того, чтобы связать PowerPLay - программный продукт Cognos - с кубами InfoCube, используется специальная утилита, которая создает куб Pointer Cube. Эти кубы содержат информацию, необходимую для установления соединения с данными Хранилища, и сведения о том, какой драйвер SAP следует активировать, чтобы PowerPLay мог обращаться к данным Query Cubes.
Подобно решению Cognos, приложение, поставляемое Brio - Brio Intelligence - позволяет проводить OLAP-операций над данными, хранимыми в кубах Query Cubes. К достоинству Brio Intelligence также можно отнести возможность построения SQL-запросов.
Кроме того, продукты обеих компаний могут использоваться для генерации отчетов.

Connecting to SAP BW

Connecting to SAP BW

Product(s): Tableau Desktop
Version(s): 8.1, 8.0, 7.0
Last Modified Date: 19 Jun 2014
Article Note: This article is no longer actively maintained by Tableau. We continue to make it available because the information is still valuable, but some steps may vary due to product changes.

Beginning with version 7.0.4, Tableau supports connecting directly SAP® Business Information Warehouse (SAP BW) using the Tableau SAP BW connector. The Tableau SAP BW connector uses the OLE DB for OLAP provider and issues live queries to SAP BW using the MDX query language. One benefit to this type of connection is that you will always connect to the latest data. Additionally, the connection experience is very similar to using Tableau with other OLAP data sources, such as Microsoft SQL Server Analysis Services and Oracle Essbase. Beginning with Tableau 8.1 the Tableau SAP BW connector also supports data connections using extracts. For more information about using SAP BW extracts, see SAP BW Extract limitations.

Note: Because different data analysis tools use different APIs to connect to SAP BW, not all the same information or metadata is exposed. In other words, certain features that may be available in a tool like BEx Analyzer, which uses a native API, may not be available to Tableau, which uses the OLE DB for OLAP provider.

Step 1: Install SAP Software

The machine that Tableau Desktop or Tableau Server is installed on requires the SAP GUI for Windows, including the OLE DB for OLAP provider. Install the following:
  • Tableau Desktop or Tableau Server version 7.0.4 or later.
  • For the server machine: SAP BW 7.00 and later. Note: Tableau recommends installing at least SAP BW 7.00 SP20 or later to leverage important updates.
  • For the client machine where Tableau Desktop or Tableau Server is installed:
    SAP GUISAP Logon and Unicode RFC Libraries.

    Also, if desired, Business Explorer (SAP BW 3.x) and/or Business Explorer (SAP NetWeaver 7.x) and OLE DB for OLAP Provider:

    You can download SAP GUI for Windows (which contains the SAP BW OLE DB for OLAP provider) from the SAP Service Marketplace (SMP authorization required):
    • http://service.sap.com/swdc
      To install, click the link and then select Installations and Upgrades > Installations and Upgrades Entry by Application Group > SAP Frontend Components > SAP GUI FOR WINDOWS
  • If you are using a 64-bit version of Tableau you need to use SAP GUI 7.3 and the appropriate 64-bit SAP BW driver (available from the SAP web site). Download and install SAP GUI 7.3 and the correct driver, based on the version of SAP BW 7.3 you are using. Drive file names correspond to the SAP BW version and service pack, for example:
    • BWODBO64SP00_0-20007320.EXE ( For SAP BW 64-bit 7.30 SP00)
    • BWODBO64SP01_0-20007320.EXE ( For SAP BW 64-bit 7.30 SP01)
    • BWODBO64SP02_0-20007320.EXE ( For SAP BW 64-bit 7.30 SP02)
After installing the SAP GUI client, you need to define connections to your BW server(s) in the SAP Logon application. Refer to the SAP Documentation for how these connections can be created

Step 2: Connecting Tableau to SAP BW

Tableau enables you to connect to a BEx Query or to an InfoCube in SAP BW. Connecting to other objects like MultiProviders and ODS objects must be done through a Query. Any Query that you want to access from Tableau must have the “Allow External Access to this Query” option selected in the Properties tab in the BEx Query Designerapplication like in the example below.

The connection process from Tableau to SAP BW is straightforward and requires similar connection information as other tools that connect to SAP BW. From the Connect to Data page (shown below), select the SAP NetWeaver Business Warehouse option.

Follow the steps in the SAP NetWeaver Business Warehouse Connection dialog box to complete the connection process to Tableau. The individual steps are described below.

Step 1

Select an existing SAP Logon connection from the drop-down list.
Tableau automatically discovers the saplogon.ini file where this connection information is stored. If for some reason Tableau cannot detect the predefined connection, you can manually enter in the name of the connection by typing the connection name exactly as it appears in the SAP Logon GUI like in the example below:

Step 2

Enter the Client ID of the BW system, username, password, and optional language setting.
If you are not sure what values you should use, ask your SAP administrator.

Step 3

Click the Connect button to establish a connection.

Step 4

Select an InfoProvider with a BEx Query defined on it from the drop-down list, or select the $INFOCUBE option.
Tableau can connect to a BEx Query or InfoCube. Only the InfoProviders with a query defined on them are displayed in this drop-down list.

Step 5

Depending on the option you selected in Step 4, select the BEx Query or InfoCube.
You can select the following options:
  • If the $INFOCUBE option was selected in the previous step, you must specify which InfoCube to connect to in this step.
  • If an InfoProvider was selected in the previous step, you must select which BEx Query defined on that InfoProvider to connect to.
Note: Queries with mandatory variables defined are not supported. These Queries will not appear on the drop-down list in this step.

Step 6

Give the connection a friendly name to use in Tableau.
To complete the connection, click OK to populate Tableau with the Query or InfoCube information that you selected in the steps above.

After connecting to the BEx Query or InfoCube, Tableau automatically detects the properties of the objects such as dimensions, hierarchies, and key figures. Tableau then populates these properties in the Data window. Key figures display in the Measures area, and Dimensions display in the Dimensions area.

Now you can begin working with your SAP BW data as you would with other OLAP data sources in Tableau.

Known limitations

The following list describes the known limitations of the Tableau SAP BW connector and suggestions you can use to work around the limitations.

Mandatory variables

The Tableau SAP BW connector does not support BEx Queries with mandatory variables. In other words, a BEx Query that requires a user to explicitly provide a value at runtime is not supported. Use the following options listed below to work around mandatory variables.
  • Make the variable value Optional.
  • Remove the mandatory variable from the Query altogether.
  • Model the filter at a different level. Variables are commonly used to filter/limit the data being accessed. These filters can also be modeled at a lower layer on the BW server (such as at the InfoObject layer) which also has the benefit of not needing to constantly update Queries as the SAP BW objects evolve. They can also be modeled at the Tableau level through the use of filters.

Navigational attributes in InfoCubes

The OLE DB for OLAP provider does not expose the navigational attributes of an InfoCube. To work around this issue, first define a BEx Query on the cube with the navigational attributes included, and then connect to the Query from Tableau.

Relational/OLAP differences in Tableau

You should be aware of several differences between using Tableau with multidimensional data sources like SAP BW, and relational data sources. For a detailed list of differences between data sources, refer to the Understanding Functional Differences between OLAP and Relational Data Source Connections article.
SAP NetWeaver is a registered trademark of SAP AG in Germany and in several other countries.