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:
- Az Adatok másolása eszköz
- Az Azure Portal
- A .NET SDK
- A Python SDK
- Azure PowerShell
- A REST API
- Az Azure Resource Manager-sablon
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.
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:
Keresse meg az SAP-t, és válassza ki az SAP BW-t az MDX-összekötőn keresztül.
Konfigurálja a szolgáltatás részleteit, tesztelje a kapcsolatot, és hozza létre az új társított szolgáltatást.
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.
Kapcsolódó tartalom
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.