Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 egy Azure Data Factory- vagy Synapse Analytics-folyamatban adatok másolására az SAP Cloud for Customer (C4C) szolgáltatásból vagy az SAP Cloudba. 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 Cloud for Customer-összekötő a következő képességeket támogatja:
Támogatott képességek | IR |
---|---|
Copy tevékenység (forrás/fogadó) | (1) (2) |
Keresési tevékenység | (1) (2) |
(1) Azure-integrációs modul (2) Saját üzemeltetésű integrációs modul
A 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 összekötő lehetővé teszi, hogy a szolgáltatás adatokat másoljon az SAP Cloud for Customer szolgáltatásba, beleértve az SAP Cloud for Sales, az SAP Cloud for Service és az SAP Cloud for Social Engagement megoldásokat.
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 Cloudhoz az ügyfél számára felhasználói felületen
Az alábbi lépéseket követve hozzon létre egy társított szolgáltatást az SAP Cloud for Customer számára 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 Cloud for Customer-összekötőt.
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 Cloud for Customer Connectorra 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 Cloud for Customer Linked Service a következő tulajdonságokat támogatja:
Tulajdonság | Leírás | Kötelező |
---|---|---|
típus | A típustulajdonságnak a következőre kell állítania: SapCloudForCustomer. | Igen |
url | Az SAP C4C OData szolgáltatás URL-címe. | Igen |
username | Adja meg az SAP C4C-hez való csatlakozáshoz használt felhasználónevet. | Igen |
jelszó | Adja meg a felhasználónévhez megadott felhasználói fiók jelszavát. 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 . Ha nincs megadva, az alapértelmezett Azure Integration Runtime-t használja. | Nem |
Példa:
{
"name": "SAPC4CLinkedService",
"properties": {
"type": "SapCloudForCustomer",
"typeProperties": {
"url": "https://<tenantname>.crm.ondemand.com/sap/c4c/odata/v1/c4codata/" ,
"username": "<username>",
"password": {
"type": "SecureString",
"value": "<password>"
}
},
"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 Cloud által az ügyféladatkészlethez támogatott tulajdonságok listáját tartalmazza.
Ha adatokat szeretne másolni az SAP Cloud for Customer szolgáltatásból, állítsa be az adathalmaz típustulajdonságát a SapCloudForCustomerResource értékre. A következő tulajdonságok támogatottak:
Tulajdonság | Leírás | Kötelező |
---|---|---|
típus | Az adathalmaz típustulajdonságának a következőnek kell lennie: SapCloudForCustomerResource | Igen |
ösvény | Adja meg az SAP C4C OData entitás elérési útját. | Igen |
Példa:
{
"name": "SAPC4CDataset",
"properties": {
"type": "SapCloudForCustomerResource",
"typeProperties": {
"path": "<path e.g. LeadCollection>"
},
"schema": [],
"linkedServiceName": {
"referenceName": "<SAP C4C linked service>",
"type": "LinkedServiceReference"
}
}
}
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 Cloud által az ügyfélforrás számára támogatott tulajdonságok listáját tartalmazza.
SAP C4C mint forrás
Ha adatokat szeretne másolni az SAP Cloud for Customer szolgáltatásból, állítsa be a másolási tevékenység forrástípusát az SapCloudForCustomerSource-ra. A másolási tevékenység forrás szakaszában a következő tulajdonságok támogatottak:
Tulajdonság | Leírás | Kötelező |
---|---|---|
típus | A típustulajdonságnak a következőre kell beállítania: SapCloudForCustomerSource | Igen |
Lekérdezés | Adja meg az adatok olvasásához szükséges egyéni OData-lekérdezést. | Nem |
httpRequestTimeout | A HTTP-kérés időtúllépése (a TimeSpan értéke) a válasz lekéréséhez. Ez az érték a válasz lekéréséhez szükséges időtúllépés, nem pedig a válaszadatok olvasásának időtúllépése. Ha nincs megadva, az alapértelmezett érték 00:30:00 (30 perc). | Nem |
Minta lekérdezés egy adott napra vonatkozó adatok lekéréséhez: "query": "$filter=CreatedOn ge datetimeoffset'2017-07-31T10:02:06.4202620Z' and CreatedOn le datetimeoffset'2017-08-01T10:02:06.4202620Z'"
Példa:
"activities":[
{
"name": "CopyFromSAPC4C",
"type": "Copy",
"inputs": [
{
"referenceName": "<SAP C4C input dataset>",
"type": "DatasetReference"
}
],
"outputs": [
{
"referenceName": "<output dataset>",
"type": "DatasetReference"
}
],
"typeProperties": {
"source": {
"type": "SapCloudForCustomerSource",
"query": "<custom query e.g. $top=10>"
},
"sink": {
"type": "<sink type>"
}
}
}
]
SAP C4C fogadóként
Ha adatokat szeretne átmásolni az SAP Cloud for Customer szolgáltatásba, állítsa be a másolási tevékenység fogadótípusát sapCloudForCustomerSinkre. A másolási tevékenység fogadó szakasza a következő tulajdonságokat támogatja:
Tulajdonság | Leírás | Kötelező |
---|---|---|
típus | A típustulajdonságnak a következőnek kell lennie: SapCloudForCustomerSink | Igen |
writeBehavior | A művelet írási viselkedése. Lehet "Insert", "Update". | Szám Alapértelmezett "Beszúrás". |
writeBatchSize | Az írási művelet kötegmérete. A legjobb teljesítmény eléréséhez használt köteg mérete eltérő lehet a különböző táblák vagy kiszolgálók esetében. | Szám Alapértelmezett 10. |
maxConcurrentConnections | Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. | Nem |
Példa:
"activities":[
{
"name": "CopyToSapC4c",
"type": "Copy",
"inputs": [{
"type": "DatasetReference",
"referenceName": "<dataset type>"
}],
"outputs": [{
"type": "DatasetReference",
"referenceName": "SapC4cDataset"
}],
"typeProperties": {
"source": {
"type": "<source type>"
},
"sink": {
"type": "SapCloudForCustomerSink",
"writeBehavior": "Insert",
"writeBatchSize": 30
},
"parallelCopies": 10,
"dataIntegrationUnits": 4,
"enableSkipIncompatibleRow": true,
"redirectIncompatibleRowSettings": {
"linkedServiceName": {
"referenceName": "ErrorLogBlobLinkedService",
"type": "LinkedServiceReference"
},
"path": "incompatiblerows"
}
}
}
]
Adattípus-leképezés az SAP Cloud for Customer számára
Az adatok az SAP Cloud for Customer szolgáltatásból történő másolásakor az alábbi leképezéseket használja az SAP Cloud for Customer adattípusaibó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 C4C OData adattípus | Köztes szolgáltatás adattípusa |
---|---|
Edm.Binary | Bájt[] |
Edm.Boolean | Bool |
Edm.Byte | Bájt[] |
Edm.DateTime | Dátum/idő |
Edm.Decimális | Decimális |
Edm.Double | Kétszeres |
Edm.Single | Egyszeres |
Edm.Guid | Guid |
Edm.Int16 | Int16 |
Edm.Int32 | Int32 |
Edm.Int64 | Int64 |
Edm.SByte | Int16 |
Edm.String | Sztring |
Edm.Time | időtartam |
Edm.DateTimeOffset | DateTimeOffset |
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.