Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLARA UYGULANIR:
Azure Data Factory
Azure Synapse Analytics
İpucu
Microsoft Fabric'daki
Bu makalede, SAP Enterprise Central Component'dan (ECC) veri kopyalamak için Azure Data Factory kopyalama etkinliğinin nasıl kullanılacağı özetlenmiştir. Daha fazla bilgi için Kopyalama etkinliği genel bakış bölümüne bakın.
İpucu
SAP veri tümleştirme senaryosuyla ilgili genel desteği öğrenmek için, Azure Data Factory kullanarak SAP veri tümleştirmesi teknik incelemesi'ni inceleyin; bu makalede her bir SAP bağlayıcısı hakkında ayrıntılı giriş, karşılaştırmalar ve yönergeler bulunmaktadır.
Desteklenen özellikler
Bu SAP ECC bağlayıcısı aşağıdaki özellikler için desteklenir:
| Desteklenen özellikler | Kızılötesi |
|---|---|
| Kopyalama etkinliği (kaynak/-) | (1) (2) |
| Arama etkinliği | (1) (2) |
(1) Azure tümleştirme çalışma zamanı (2) Yerel barındırılan tümleştirme çalışma zamanı
Kaynak veya havuz olarak desteklenen veri depolarının listesi için Desteklenen veri depoları tablosuna bakın.
Özellikle, bu SAP ECC bağlayıcısı şunları destekler:
SAP NetWeaver sürüm 7.0 ve sonraki sürümlerde SAP ECC'den veri kopyalama.
SAP ECC OData hizmetleri tarafından kullanıma sunulan herhangi bir nesneden veri kopyalama, örneğin:
- SAP tabloları veya görünümleri.
- İş Uygulaması Programlama Arabirimi [BAPI] nesneleri.
- Veri ayıklayıcıları.
- Göreli bağdaştırıcılar üzerinden OData olarak alınabilen veriler veya ara belgeler (IDOCs), SAP İşlem Tümleştirmesi'ne (PI) gönderilir.
Temel kimlik doğrulamasını kullanarak veri kopyalama.
Sürüm 7.0 veya üzeri, SAP ECC sürümü yerine SAP NetWeaver sürümünü ifade eder. Örneğin, SAP ECC 6.0 EHP 7 genel olarak NetWeaver sürüm >=7.4'e sahiptir. Ortamınızdan emin değilseniz SAP sisteminizden sürümü onaylama adımları şunlardır:
- SAP GUI kullanarak SAP Sistemine bağlanın.
- Sistem ->Durum gidin.
- SAP_BASIS sürümünü denetleyin, 701'e eşit veya daha büyük olduğundan emin olun.
İpucu
SAP tablosu veya görünümü aracılığıyla SAP ECC'den veri kopyalamak için daha hızlı ve daha ölçeklenebilir SAP tablo bağlayıcısını kullanın.
Önkoşullar
Bu SAP ECC bağlayıcısını kullanmak için SAP ECC varlıklarını SAP Gateway aracılığıyla OData hizmetleri aracılığıyla kullanıma sunmanız gerekir. Daha açık belirtmek gerekirse:
SAP Gateway'i ayarlayın. SAP NetWeaver sürümleri 7.4'ten sonraki sunucularda SAP Gateway zaten yüklüdür. Önceki sürümler için, OData hizmetleri aracılığıyla SAP ECC verilerini kullanıma sunmadan önce eklenmiş SAP Gateway'i veya SAP Gateway hub sistemini yüklemeniz gerekir. SAP Gateway'i ayarlamak için yükleme kılavuzuna bakın.
SAP OData hizmetini etkinleştirin ve yapılandırın. OData hizmetini saniyeler içinde TCODE SICF aracılığıyla etkinleştirebilirsiniz. Ayrıca, hangi nesnelerin kullanıma sunulmaları gerektiğini de yapılandırabilirsiniz. Daha fazla bilgi için adım adım kılavuza bakın.
Veri deponuz bir yerel ağ, Azure sanal ağ veya Amazon Sanal Özel Bulut içinde bulunuyorsa, ona bağlanmak için kendinden barındırılan bir tümleştirme çalışma zamanı yapılandırmanız gerekir.
Veri deponuz yönetilen bir bulut veri hizmetiyse Azure Integration Runtime kullanabilirsiniz. Erişim, güvenlik duvarı kurallarında onaylanan IP'ler ile sınırlıysa, izin verme listesine Azure Integration Runtime IP ekleyebilirsiniz.
Şirket içi ağa erişmek için, şirket içinde barındırılan tümleştirme çalışma zamanı yüklemeden ve yapılandırmadan Azure Data Factory yönetilen sanal ağ tümleştirme çalışma zamanı özelliğini de kullanabilirsiniz.
Data Factory tarafından desteklenen ağ güvenlik mekanizmaları ve seçenekleri hakkında daha fazla bilgi için bkz . Veri erişim stratejileri.
Kullanmaya başlayın
Kopyalama etkinliğini bir işlem hattıyla gerçekleştirmek için aşağıdaki araçlardan veya SDK'lardan birini kullanabilirsiniz:
- Veri Kopyalama aracı
- Azure portalı
- .NET SDK
- Python SDK'sı
- Azure PowerShell
- REST API
- Azure Resource Manager şablonu
Kullanıcı arabirimini kullanarak SAP ECC'ye bağlı hizmet oluşturma
Azure portalı kullanıcı arabiriminde SAP ECC'ye bağlı bir hizmet oluşturmak için aşağıdaki adımları kullanın.
Azure Data Factory veya Synapse çalışma alanınızdaki Yönet sekmesine göz atın ve Bağlı Hizmetler'i seçin, ardından Yeni'ye tıklayın:
Azure Data Factory UI ile yeni bir bağlı hizmet oluşturma ekranının ekran görüntüsü. SAP araması yapın ve SAP ECC bağlayıcısını seçin.
Hizmet ayrıntılarını yapılandırın, bağlantıyı test edin ve yeni bağlı hizmeti oluşturun.
Bağlayıcı yapılandırma ayrıntıları
Aşağıdaki bölümlerde SAP ECC bağlayıcısına özgü varlıkları tanımlamak için kullanılan özelliklerle ilgili ayrıntılar sağlanır.
Bağlı hizmet özellikleri
SAP ECC bağlı hizmeti için aşağıdaki özellikler desteklenir:
| Özellik | Açıklama | Gerekli |
|---|---|---|
type |
type özelliği olarak SapEccayarlanmalıdır. |
Yes |
url |
SAP ECC OData hizmetinin URL'si. | Yes |
username |
SAP ECC'ye bağlanmak için kullanılan kullanıcı adı. | Hayır |
password |
SAP ECC'ye bağlanmak için kullanılan düz metin parolası. | Hayır |
connectVia |
Veri deposuna bağlanmak için kullanılacak tümleştirme çalışma zamanı . Önkoşullar bölümünden daha fazla bilgi edinin. Çalışma zamanı belirtmezseniz, varsayılan Azure tümleştirme çalışma zamanı kullanılır. | Hayır |
Örnek
{
"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"
}
}
Veri kümesi özellikleri
Veri kümelerini tanımlamak için kullanılabilen bölümlerin ve özelliklerin tam listesi için bkz . Veri kümeleri. Aşağıdaki bölümde SAP ECC veri kümesi tarafından desteklenen özelliklerin listesi sağlanır.
SAP ECC'den veri kopyalamak için veri kümesinin özelliğini olarak typeayarlayınSapEccResource.
Aşağıdaki özellikler desteklenir:
| Özellik | Açıklama | Gerekli |
|---|---|---|
path |
SAP ECC OData varlığının yolu. | Yes |
Örnek
{
"name": "SapEccDataset",
"properties": {
"type": "SapEccResource",
"typeProperties": {
"path": "<entity path, e.g., dd04tentitySet>"
},
"schema": [],
"linkedServiceName": {
"referenceName": "<SAP ECC linked service name>",
"type": "LinkedServiceReference"
}
}
}
Kopyalama etkinliği özellikleri
Etkinlikleri tanımlamak için kullanılabilen bölümlerin ve özelliklerin tam listesi için bkz. İşlem Hatları. Aşağıdaki bölümde SAP ECC kaynağı tarafından desteklenen özelliklerin listesi sağlanır.
Kaynak olarak SAP ECC
SAP ECC'den veri kopyalamak için, kopyalama etkinliğinin type bölümündeki özelliğini source olarak SapEccSource'e ayarlayın.
Kopyalama etkinliğinin source bölümünde aşağıdaki özellikler desteklenir:
| Özellik | Açıklama | Gerekli |
|---|---|---|
type |
type kopyalama etkinliğinin source bölümü özelliği SapEccSource olarak ayarlanmalıdır. |
Yes |
query |
Verileri filtrelemek için OData sorgu seçenekleri. Örneğin:"$select=Name,Description&$top=10"SAP ECC bağlayıcısı verileri birleştirilmiş URL'den kopyalar: <URL specified in the linked service>/<path specified in the dataset>?<query specified in the copy activity's source section>Daha fazla bilgi için bkz . OData URL bileşenleri. |
Hayır |
sapDataColumnDelimiter |
Çıkış verilerini bölmek için SAP RFC'ye geçirilen sınırlayıcı olarak kullanılan tek karakter. | Hayır |
httpRequestTimeout |
Yanıt almak için HTTP isteğinin yanıt zaman aşımı (TimeSpan değeri). Bu değer, yanıt verilerini okumak için zaman aşımı değil, yanıt almak için zaman aşımıdır. Belirtilmezse, varsayılan değer 00:30:00 'dır (30 dakika). | Hayır |
Örnek
"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>"
}
}
}
]
SAP ECC için veri türü eşlemeleri
SAP ECC'den veri kopyalarken, SAP ECC verileri için OData veri türlerinden hizmetin dahili olarak kullandığı ara veri türlerine aşağıdaki eşlemeler kullanılır. Kopyalama etkinliğinin kaynak şemayı ve veri türünü havuza nasıl eşlediğini öğrenmek için bkz . Şema ve veri türü eşlemeleri.
| OData veri türü | Ara hizmet veri türü |
|---|---|
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 |
Not
Karmaşık veri türleri şu anda desteklenmiyor.
Arama etkinliği özellikleri
Özellikler hakkında ayrıntılı bilgi edinmek için Arama etkinliği'ne bakın.
İlgili içerik
Kopyalama etkinliği tarafından kaynak ve havuz olarak desteklenen veri depolarının listesi için bkz . Desteklenen veri depoları.