Como construir um fluxo de dados para a Copa do Mundo FIFA 2018 usando modelagem no SAP BW / 4HANA

Olá, Habr! É hora de falar sobre o caminho dos dados desde a fonte, de onde se originam, até a vista, na qual é conveniente analisá-los. Agora todos trabalhamos em um ambiente no qual a velocidade de preparação dos dados para uso pode se tornar uma vantagem competitiva. Vamos dar uma olhada em como a modelagem de dados no SAP BW / 4HANA é feita, como ela é rápida e conveniente e se permite que as empresas se beneficiem dela.

Mas primeiro um pouco de história e, a seguir, a exemplo de quem não é indiferente ao tema futebol, analisaremos as etapas práticas do sistema.

Em 1998, foi apresentada a primeira versão do produto SAP para relatórios, análises e armazenamento de dados, denominado Business Warehouse Information System. A ideia principal por trás da criação foi implementar um armazenamento de dados mais simples e eficiente, com foco especial nos dados do SAP ERP. Desde então, a solução passou da versão 1.2A para BW / 4HANA, tornando-se um componente essencial para a construção de data warehouses para milhares de empresas ao redor do mundo.

As mudanças que o SAP BW recebeu ao longo de sua existência foram uma resposta aos desafios de diferentes etapas no desenvolvimento de data warehouses. Esses são requisitos de funcionalidade, desempenho e volumes de dados para análise. Por exemplo, a transição do SAP BW de bancos de dados tradicionais para bancos de dados residentes (na memória). Na verdade, esse é um movimento em direção à velocidade de processamento de volumes crescentes de dados e à solução de problemas práticos de negócios com a ajuda do BW. Isso é especialmente verdadeiro agora, quando a empresa espera que a TI aplique novos requisitos o mais rápido possível. Não se trata de um capricho, mas das condições que o ambiente competitivo impõe para o normal funcionamento do negócio e seu desenvolvimento.

SAP BW/4HANA BW LSA ( ). LSA++. LSA++ SAP BW/4HANA , . – – .

LSA++. , 13 30 1930 .

.csv – , , , -, , , . , - 2018 , ( ? :)), (. 1).

Imagem 1
1

, . , , , , ? , , . ?

, , . SAP HANA Studio, .

- – (Characteristic) (Key Figures) . – , BW.

– , , , -, , (. 2).

Figura 2
2

, , (. 3).

Figura 3
3

(. 4 4).

Figura 4a
4
Figura 4b
4

SAP BW/4HANA - . - -, . , , , , ? . , - , , . , - : , , , ..

, -, (-). ADSO (. 5).

Figura 5
5

-, (.6).

Figura 6
6

, , , , ADSO (0Calday) (0Calyear). , , « ». BW , , .. , SAP.

, . – ( ) ( , ), BW. . (Flat file) (. 7).

Figura 7
7

, : , , . , ( ) -. , (. 8).

Figura 8
8

, , ADSO. , , (. 9).

Figura 9
9

, drag and drop. ( ) . , (.10).

Figura 10
10

, , «» . «». , (. 11).

Figura 11
11

: , , , , .. (. 12).

Figura 12
12

, -, «». drag and drop , : , .. (. 13).

Figura 13
13

, – (DTP - Data Transfer Process). «» (. 14).

Figura 14
14

, , . , (. 15).

Figura 15
15

, .

, ADSO (. 16).

Figura 16
16

: (Debugging). , , , . (. 17).

Figura 17
17

, , . , , , .

(. 18).

Figura 18
18

. , (. 19).

Figura 19
19

, , ADSO . (. 20).

Figura 20
20

(. 21).

Figura 21
21

, «Act.». , ADSO . , ADSO , BW , , .

, LSA++ (Virtual provider). , ?

, ADSO, , : , , . (. 22).

Figura 22
22

Composite provider, Virtual Data Marts (. 23).

Figura 23
23

, ADSO Left Outer Join ZSTAD – .   .

, . -, (. 24).

Figura 24
24

, ! – Composite provider. Query – , BI- (. 25).

Figura 25
25

Query . , , , . ..

Query ! , (. 26).

Figura 26
26

(.  27).

Figura 27
27

! - , !

LSA++. LSA , , time-to-market , .

4 :

InfoObject – BW. , , -. - - ( ) - ( ).

Advanced DataStore Object (ADSO) – , BW HANA. ADSO - BW. , . ADSO -, , BW -. .

Open ODS View – , BW HANA. BW (View) , BW . -. Open ODS View , .

Composite Provider – , « ». - -, Union Join, .

, , LSA++, (. 28).

Figura 28
28

Staging layer/Corporate memory

Corporate memory. . . . , , , , «» - . ADSO.

Open ODS layer/Raw DWH

.

:

-      DSO, SAP HANA, BW HANA Calculation View;

-      Open ODS View.

, , -SAP-, - .

Propagation layer/Integrated DWH

. , . ADSO.

Architected Data Mart

. , Propagation layer Virtual data marts .

ADSO -.

Virtualization/Virtual Data Marts

-, ( ), , Union Join. Open ODS Propagation layer Architected Data Mart, .

-. -, , . 

Virtual Data Marts Composite Provider Open ODS View .

LSA++ Virtualization/Virtual Data Marts . , , . , , , ..

:

-      ;

-      , ;

-      ;

-      - – ;

-      , ;

-      .

, , – , SAP BW/4HANA . , ! LSA++, , , , ?

, , ! !




All Articles