Megosztás a következőn keresztül:


Adatok másolása az SAP Business Warehouse-ból az Azure Data Factory vagy a Synapse Analytics használatával

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Ez a cikk azt ismerteti, hogyan használhatja a Másolási tevékenységet az Azure Data Factoryben és a Synapse Analytics-folyamatokban az ADATOK SAP Business Warehouse-ból (BW) való másolásához. A másolási tevékenység áttekintési cikkére épül, amely a másolási tevékenység általános áttekintését mutatja be.

Tipp.

Az SAP-adatintegrációs forgatókönyv szolgáltatásának általános támogatásáról az AZURE Data Factory tanulmányában olvashat, amely részletesen bemutatja az egyes SAP-összekötők használatát, összehasonlítását és útmutatását.

Támogatott képességek

Ez az SAP Business Warehouse-összekötő a következő képességeket támogatja:

Támogatott képességek IR
Copy tevékenység (forrás/-) (2)
Keresési tevékenység (2)

(1) Azure-integrációs modul (2) Saját üzemeltetésű integrációs modul

A másolási tevékenység által forrásként/fogadóként támogatott adattárak listáját a Támogatott adattárak táblában találja.

Ez az SAP Business Warehouse-összekötő a következőket támogatja:

  • AZ SAP Business Warehouse 7.x-es verziója.
  • Adatok másolása az InfoCubesból és a QueryCubesből (beleértve a BEx-lekérdezéseket is) MDX-lekérdezésekkel.
  • Adatok másolása alapszintű hitelesítéssel.

Feljegyzés

Az SAP Business Warehouse-összekötő jelenleg nem támogatja az MDX-paramétereket. Ha MDX-paraméterekkel történő szűrésre van szükség, érdemes lehet inkább az SAP Open Hub-összekötőt használni.

Előfeltételek

Az SAP Business Warehouse-összekötő használatához a következőkre van szükség:

  • Saját üzemeltetésű integrációs modul beállítása. A részletekért tekintse meg a saját üzemeltetésű integrációs modulról szóló cikket.
  • Telepítse az SAP NetWeaver-kódtárat az integrációs futtatókörnyezeti gépen. Az SAP Netweaver-kódtárat az SAP-rendszergazdától vagy közvetlenül az SAP Szoftverletöltő központból szerezheti be. Keresse meg az SAP Note #1025361 fájlt a legújabb verzió letöltési helyének lekéréséhez. Győződjön meg arról, hogy az integrációs modul telepítésének megfelelő 64 bites SAP NetWeaver-kódtárat választja. Ezután telepítse az SAP NetWeaver RFC SDK-ban található összes fájlt az SAP Megjegyzés szerint. Az SAP NetWeaver-kódtár az SAP Client Tools telepítésében is megtalálható.

Tipp.

Az SAP BW-vel való kapcsolati probléma elhárításához győződjön meg arról, hogy:

  • A NetWeaver RFC SDK-ból kinyert összes függőségi kódtár a %windir%\system32 mappában található. Általában icudt34.dll, icuin34.dll, icuuc34.dll, libicudecnumber.dll, librfc32.dll, libsapucum.dll, sapcrypto.dll, sapcryto_old.dll, sapnwrfc.dll.
  • Az SAP Serverhez való csatlakozáshoz szükséges portok engedélyezve vannak a saját üzemeltetésű integrációs modult futtató gépen, amelyek általában a 3300-at és a 3201-et használják.

Első lépések

A Copy tevékenység folyamattal való végrehajtásához használja az alábbi eszközök vagy SDK-k egyikét:

Társított szolgáltatás létrehozása az SAP BW-hez felhasználói felülettel

Az alábbi lépések végrehajtásával hozzon létre egy társított szolgáltatást az SAP BW-hez az Azure Portal felhasználói felületén.

  1. Keresse meg az Azure Data Factory vagy a Synapse-munkaterület Kezelés lapját, és válassza a Társított szolgáltatások lehetőséget, majd kattintson az Új gombra:

  2. Keresse meg az SAP-t, és válassza ki az SAP BW-t az MDX-összekötőn keresztül.

    Válassza ki az SAP BW-t az MDX-összekötőn keresztül.

  3. Konfigurálja a szolgáltatás részleteit, tesztelje a kapcsolatot, és hozza létre az új társított szolgáltatást.

    Társított szolgáltatás konfigurálása az SAP BW-hez.

Az összekötő konfigurációjának részletei

A következő szakaszok az SAP Business Warehouse-összekötőre jellemző Data Factory-entitások meghatározásához használt tulajdonságok részleteit ismertetik.

Társított szolgáltatás tulajdonságai

Az SAP Business Warehouse (BW) társított szolgáltatásához a következő tulajdonságok támogatottak:

Tulajdonság Leírás Kötelező
típus A típustulajdonságnak a következőnek kell lennie: SapBw Igen
kiszolgáló Annak a kiszolgálónak a neve, amelyen az SAP BW-példány található. Igen
systemNumber Az SAP BW-rendszer rendszerszáma.
Megengedett érték: sztringként ábrázolt kétjegyű tizedesjegy.
Igen
clientId Az ügyfél ügyfélazonosítója az SAP W rendszerben.
Megengedett érték: sztringként ábrázolt háromjegyű tizedesjegy.
Igen
Felhasználónév Az SAP-kiszolgálóhoz hozzáféréssel rendelkező felhasználó neve. Igen
jelszó A felhasználó jelszava. Jelölje meg ezt a mezőt SecureStringként, hogy biztonságosan tárolja, vagy hivatkozzon az Azure Key Vaultban tárolt titkos kódra. Igen
connectVia Az adattárhoz való csatlakozáshoz használandó integrációs modul . Az előfeltételekben leírtaknak megfelelően szükség van egy saját üzemeltetésű integrációs modulra. Igen

Példa:

{
    "name": "SapBwLinkedService",
    "properties": {
        "type": "SapBw",
        "typeProperties": {
            "server": "<server name>",
            "systemNumber": "<system number>",
            "clientId": "<client id>",
            "userName": "<SAP user>",
            "password": {
                "type": "SecureString",
                "value": "<Password for SAP user>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Adathalmaz tulajdonságai

Az adathalmazok meghatározásához elérhető szakaszok és tulajdonságok teljes listáját az adathalmazokról szóló cikkben találja. Ez a szakasz az SAP BW-adatkészlet által támogatott tulajdonságok listáját tartalmazza.

Ha adatokat szeretne másolni az SAP BW-ből, állítsa az adathalmaz típustulajdonságát SapBwCube értékre. Bár a Relációs tábla típusú SAP BW-adathalmazhoz nem támogatott típusspecifikus tulajdonságok.

Példa:

{
    "name": "SAPBWDataset",
    "properties": {
        "type": "SapBwCube",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<SAP BW linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Ha gépelt adatkészletet használt RelationalTable , az továbbra is támogatott, miközben a rendszer azt javasolja, hogy használja az újat.

Másolási tevékenység tulajdonságai

A tevékenységek meghatározásához elérhető szakaszok és tulajdonságok teljes listáját a Folyamatok című cikkben találja. Ez a szakasz az SAP BW-forrás által támogatott tulajdonságok listáját tartalmazza.

SAP BW mint forrás

Az ADATOK SAP BW-ből való másolásához a másolási tevékenység forrás szakaszában az alábbi tulajdonságok támogatottak:

Tulajdonság Leírás Kötelező
típus A másolási tevékenység forrásának típustulajdonságának a következőnek kell lennie: SapBwSource Igen
Lekérdezés Megadja azt az MDX-lekérdezést, amely adatokat olvas be az SAP BW-példányból. Igen

Példa:

"activities":[
    {
        "name": "CopyFromSAPBW",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<SAP BW input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "SapBwSource",
                "query": "<MDX query for SAP BW>"
            },
            "sink": {
                "type": "<sink type>"
            }
        }
    }
]

Ha gépelt forrást használt RelationalSource , az továbbra is támogatott, miközben a rendszer azt javasolja, hogy használja az újat.

Adattípus-leképezés az SAP BW-hez

Ha adatokat másol az SAP BW-ből, az alábbi leképezéseket használja az SAP BW-adattípusokból a szolgáltatáson belül használt köztes adattípusokra. A séma- és adattípus-leképezések segítségével megtudhatja , hogy a másolási tevékenység hogyan rendeli le a forrásséma és az adattípust a fogadóhoz.

SAP BW-adattípus Köztes szolgáltatás adattípusa
ACCP Int
BEJÁRÓNŐ Sztring
CLNT Sztring
CURR Decimális
CUKY Sztring
DECEMBER Decimális
FLTP Dupla
INT1 Bájt
INT2 Int16
INT4 Int
LANG Sztring
LCHR Sztring
LRAW Bájt[]
PREC Int16
QUAN Decimális
NYERS Bájt[]
RAWSTRING Bájt[]
HÚR Sztring
EGYSÉG Sztring
DATS Sztring
NUMC Sztring
TIMS Sztring

Keresési tevékenység tulajdonságai

A tulajdonságok részleteinek megismeréséhez tekintse meg a keresési tevékenységet.

A másolási tevékenység által forrásként és fogadóként támogatott adattárak listáját a támogatott adattárakban találja.