Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
VZTAHUJE SE NA:
Azure Data Factory
Azure Synapse Analytics
Tip
Data Factory v Microsoft Fabric je nová generace Azure Data Factory s jednodušší architekturou, integrovanou AI a novými funkcemi. Pokud s integrací dat začínáte, začněte Fabric Data Factory. Stávající úlohy ADF lze upgradovat na Fabric pro přístup k novým funkcím v oblastech datové vědy, analýz v reálném čase a vytváření sestav.
Tento článek popisuje, jak pomocí aktivity kopírování v Azure Data Factory kopírovat data ze sap Enterprise Central Component (ECC). Další informace najdete v tématu aktivita Copy overview.
Tip
Pokud chcete zjistit celkovou podporu scénáře integrace dat v SAPu, přečtěte si whitepaper Integrace dat SAP pomocí Azure Data Factory s podrobným úvodem ke každému konektoru SAP, jeho porovnáním a vodítky.
Podporované funkce
Tento konektor SAP ECC je podporovaný pro následující funkce:
| Podporované funkce | IR |
|---|---|
| aktivita Copy (zdroj/-) | (1) (2) |
| Vyhledávací aktivita | (1) (2) |
(1) Azure Integration Runtime (2) Lokálně hostované Integration Runtime
Seznam úložišť dat podporovaných jako zdroje nebo jímky najdete v tabulce Podporované úložiště dat.
Konkrétně tento konektor SAP ECC podporuje:
Kopírování dat ze SAP ECC na SAP NetWeaver verze 7.0 a novější
Kopírování dat z libovolného objektu vystaveného službami SAP ECC OData, například:
- Tabulky nebo zobrazení SAP
- Objekty rozhraní BAPI (Business Application Programming Interface)
- Extraktory dat.
- Data nebo zprostředkující dokumenty (IDOCS) odeslané do sap Process Integration (PI), které je možné přijímat jako OData prostřednictvím relativních adaptérů.
Kopírování dat pomocí základního ověřování
Verze 7.0 nebo novější odkazuje na verzi SAP NetWeaver místo verze SAP ECC. Například SAP ECC 6.0 EHP 7 má obecně NetWeaver verze >=7.4. V případě, že si nejste jistí svým prostředím, tady jsou kroky k potvrzení verze ze systému SAP:
- Pomocí grafického uživatelského rozhraní SAP se připojte k systému SAP.
- Přejděte na Stav systému>.
- Zkontrolujte verzi SAP_BASIS, ujistěte se, že je rovna nebo větší než 701.
Tip
Pokud chcete kopírovat data ze SAP ECC prostřednictvím tabulky nebo zobrazení SAP, použijte konektor tabulky SAP, který je rychlejší a škálovatelný.
Požadavky
Pokud chcete použít tento konektor SAP ECC, musíte vystavit entity SAP ECC pomocí služeb OData přes SAP Gateway. Konkrétně:
Nastavte SAP Gateway. Pro servery s verzemi SAP NetWeaver novější než 7.4 je už služba SAP Gateway nainstalovaná. V dřívějších verzích musíte před zveřejněním dat SAP ECC prostřednictvím služeb OData nainstalovat vloženou bránu SAP Gateway nebo centrální systém SAP Gateway. Pokud chcete nastavit SAP Gateway, přečtěte si průvodce instalací.
Aktivace a konfigurace služby SAP OData Službu OData můžete aktivovat prostřednictvím TCODE SICF v sekundách. Můžete také nakonfigurovat, které objekty je potřeba vystavit. Další informace najdete v podrobných doprovodných materiálech.
Pokud se vaše úložiště dat nachází uvnitř místní sítě, Azure virtuální sítě, nebo Amazon Virtual Private Cloud, musíte pro připojení nakonfigurovat self-hosted Integration Runtime.
Pokud je vaše úložiště dat spravovanou cloudovou datovou službou, můžete použít Azure Integration Runtime. Pokud je přístup omezený na IP adresy schválené v pravidlech brány firewall, můžete do seznamu povolených přidat ip adresy Azure Integration Runtime.
Funkci managed virtual network Integration Runtime můžete také použít v Azure Data Factory pro přístup k místní síti bez nutnosti instalace a konfigurace místního prostředí Integration Runtime.
Další informace o mechanismech zabezpečení sítě a možnostech podporovaných službou Data Factory najdete v tématu Strategie přístupu k datům.
Začínáme
K provedení aktivity kopírování pomocí datového kanálu můžete použít jeden z následujících nástrojů nebo sad SDK:
- Nástroj pro kopírování dat
- portál Azure
- .NET SDK
- Python SDK
- Azure PowerShell
- REST API
- šablona Azure Resource Manager
Vytvoření propojené služby pro SAP ECC pomocí uživatelského rozhraní
Pomocí následujícího postupu vytvořte propojenou službu se SAP ECC v uživatelském rozhraní portálu Azure.
Přejděte na kartu Spravovat v pracovním prostoru Azure Data Factory nebo Synapse a vyberte Propojené služby a potom klikněte na Nový:
Vyhledejte SAP a vyberte konektor SAP ECC.
Nakonfigurujte podrobnosti o službě, otestujte připojení a vytvořte novou propojenou službu.
Podrobnosti konfigurace konektoru
Následující části obsahují podrobnosti o vlastnostech, které slouží k definování entit specifických pro konektor SAP ECC.
Vlastnosti propojené služby
Propojená služba SAP ECC podporuje následující vlastnosti:
| Vlastnost | Popis | Povinné |
|---|---|---|
type |
Vlastnost type musí být nastavena na SapEcc. |
Ano |
url |
Adresa URL služby SAP ECC OData. | Ano |
username |
Uživatelské jméno použité pro připojení k SAP ECC. | Ne |
password |
Heslo prostého textu použité pro připojení k SAP ECC. | Ne |
connectVia |
Prostředí Integration Runtime, které má být použito k připojení k datovému úložišti. Další informace najdete v části Požadavky . Pokud nezadáte modul runtime, použije se výchozí Azure Integration Runtime. | Ne |
Příklad
{
"name": "SapECCLinkedService",
"properties": {
"type": "SapEcc",
"typeProperties": {
"url": "<SAP ECC OData URL, e.g., http://eccsvrname:8000/sap/opu/odata/sap/zgw100_dd02l_so_srv/>",
"username": "<username>",
"password": {
"type": "SecureString",
"value": "<password>"
}
}
},
"connectVia": {
"referenceName": "<name of integration runtime>",
"type": "IntegrationRuntimeReference"
}
}
Vlastnosti datové sady
Úplný seznam oddílů a vlastností dostupných pro definování datových sad najdete v tématu Datové sady. Následující část obsahuje seznam vlastností podporovaných datovou sadou SAP ECC.
Pokud chcete kopírovat data ze SAP ECC, nastavte type vlastnost datové sady na SapEccResourcehodnotu .
Podporují se následující vlastnosti:
| Vlastnost | Popis | Povinné |
|---|---|---|
path |
Cesta entity SAP ECC OData | Ano |
Příklad
{
"name": "SapEccDataset",
"properties": {
"type": "SapEccResource",
"typeProperties": {
"path": "<entity path, e.g., dd04tentitySet>"
},
"schema": [],
"linkedServiceName": {
"referenceName": "<SAP ECC linked service name>",
"type": "LinkedServiceReference"
}
}
}
Vlastnosti kopírovací aktivity
Úplný seznam oddílů a vlastností dostupných pro definování aktivit najdete v tématu Pipelines. Následující část obsahuje seznam vlastností podporovaných zdrojem SAP ECC.
SAP ECC jako zdroj
Chcete-li kopírovat data ze SAP ECC, nastavte type vlastnost v source části aktivity kopírování na SapEccSource.
V části aktivity source kopírování jsou podporovány následující vlastnosti:
| Vlastnost | Popis | Povinné |
|---|---|---|
type |
Vlastnost type sekce aktivity kopírování source musí být nastavena na SapEccSource. |
Ano |
query |
Možnosti dotazu OData pro filtrování dat. Příklad:"$select=Name,Description&$top=10"Konektor SAP ECC kopíruje data z kombinované adresy URL: <URL specified in the linked service>/<path specified in the dataset>?<query specified in the copy activity's source section>Další informace najdete v tématu Komponenty OData URL. |
Ne |
sapDataColumnDelimiter |
Jeden znak, který se používá jako oddělovač, je předán do SAP RFC k rozdělení výstupních dat. | Ne |
httpRequestTimeout |
Časový limit ( hodnota TimeSpan ) požadavku HTTP pro získání odpovědi. Tato hodnota je časový limit pro získání odpovědi, nikoli časový limit pro čtení dat odpovědi. Pokud není zadána, výchozí hodnota je 00:30:00 (30 minut). | Ne |
Příklad
"activities":[
{
"name": "CopyFromSAPECC",
"type": "Copy",
"inputs": [
{
"referenceName": "<SAP ECC input dataset name>",
"type": "DatasetReference"
}
],
"outputs": [
{
"referenceName": "<output dataset name>",
"type": "DatasetReference"
}
],
"typeProperties": {
"source": {
"type": "SapEccSource",
"query": "$top=10"
},
"sink": {
"type": "<sink type>"
}
}
}
]
Mapování datových typů pro SAP ECC
Při kopírování dat ze SAP ECC se používá následující mapování z datových typů OData pro data SAP ECC na dočasné datové typy, které služba interně využívá. Informace o tom, jak aktivita kopírování mapuje zdrojové schéma a datový typ na jímku, najdete v tématu Mapování schématu a datového typu.
| Datový typ OData | Dočasný datový typ služby |
|---|---|
Edm.Binary |
String |
Edm.Boolean |
Bool |
Edm.Byte |
String |
Edm.DateTime |
DateTime |
Edm.Decimal |
Decimal |
Edm.Double |
Double |
Edm.Single |
Single |
Edm.Guid |
String |
Edm.Int16 |
Int16 |
Edm.Int32 |
Int32 |
Edm.Int64 |
Int64 |
Edm.SByte |
Int16 |
Edm.String |
String |
Edm.Time |
TimeSpan |
Edm.DateTimeOffset |
DateTimeOffset |
Poznámka:
Komplexní datové typy se v současné době nepodporují.
Vlastnosti aktivity vyhledávání
Zjistit podrobnosti o vlastnostech můžete v aktivitě Vyhledávání.
Související obsah
Seznam úložišť dat podporovaných jako zdroje a jímky aktivitou kopírování najdete v tématu Podporované úložiště dat.