Aracılığıyla paylaş


Hub sürüm 1 (V1)

Not

Bu başvuru belgeleri Azure Data Factory sürüm 1 (V1) için geçerlidir.

Oluşturma veya Güncelleştirme

Yeni bir hub oluşturur veya mevcut bir hub'ın içeriğini güncelleştirir.

İstek

Oluşturma veya Güncelleştirme Hub'ı isteği aşağıdaki gibi oluşturulabilir (HTTPS önerilir):

HTTP Fiili İstek URI'si HTTP Sürümü
PUT https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/hubs/{HubName}?api-version={api-version} HTTP/1.1

URI Parametreleri

URI Parametresi Gerekli Açıklama
SubscriptionID Yes Azure abonelik kimliğiniz.
ResourceGroupName Yes Azure data factory Hizmetinizi barındıran kaynak grubu için benzersiz bir ad.
DataFactoryName Yes Hub'ınızı oluşturmak istediğiniz veri fabrikasının adı.
HubName Yes Oluşturmak istediğiniz hub'ın adı.
Api-Version Yes Bu isteği yapmak için kullanılan protokolün sürümünü belirtir.

İstek Üst Bilgileri

Aşağıdaki tabloda istek üst bilgileri açıklanmaktadır.

İstek Başlığı Gerekli Açıklama
x-ms-client-request-id Yes Bu isteğin işlem kimliği.

İstek Gövdesi

İstek gövdesi hub'ınızın türüne bağlıdır. İstek gövdesinin biçimi aşağıdaki gibidir:

  
{  
    "name": <hubname>,  
    "properties": {  
        "defaultCompute": <computemethod>,  
        "type": <hubtype>  
    }  
}  
  

Aşağıdaki tabloda istek gövdesinin öğeleri açıklanmaktadır.

Öğe Adı Gerekli Açıklama
name Yes Hub'ın adı.
properties Yes Hub'ın özelliği.

Yanıt

Yanıt bir HTTP durum kodu, yanıt üst bilgileri kümesi ve yanıt gövdesi içerir.

Durum Kodları

  • 200 (Tamam) – İstek başarıyla tamamlandı.

  • 202 (Kabul Edildi) - İstek kabul edildi.

  • 400 (Hatalı İstek) - İstek gövdesi doğrulanamadı.

  • 404 (NotFound) - Abonelik veya kaynak grubu veya veri fabrikası yok.

  • 412 (Önkoşul Başarısız Oldu) - If-Match üst bilgisi tarafından belirtilen koşul başarısız oldu.

  • 501 (Uygulanmadı) - Doğrulama uygulanmadı

Yanıt Üst Bilgileri

Bu işlemin yanıtı aşağıdaki üst bilgileri içerir. Yanıt, ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygundur.

Yanıt Üst Bilgisi Açıklama
x-ms-request-id Geçerli işlem için oluşturulan hizmet için benzersiz bir tanımlayıcı.
x-ms-ratelimit-remaining-subscription-writes Geçerli abonelik için kalan sınır.
x-ms-correlation-request-id İstek için izleme bağıntı kimliğini belirtir; Uçtan uca isteklerin Azure arasında ilişkilendirilebilmesi için kaynak sağlayıcısının bunu günlüğe kaydetmesi gerekir .
x-ms-routing-request-id Location+DateTime+correlation-request-ID
Tarih Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren utc tarih/saat değeri.
Konum Oluşturmak veya almak istediğiniz nesnenin URI'sini seçin.

Yanıt Gövdesi

  
{  
    "name": <name>,  
    "properties":   
    {  
        "defaultCompute": <computemethod>,  
        "type": <hubtype>,  
        "hubId": <hubID>,  
        "provisioningState": <provisioningstate>  
    }  
}  
  

Aşağıdaki tabloda yanıt gövdesinin öğeleri açıklanmaktadır.

Öğe Adı Açıklama
name Hub'ın adı
ComputeMethod Bu hub'ın işlem yöntemi.
tür Hub türü
hubID Bu hub için otomatik oluşturulan kimlik.
ProvisioningState Hub'ın geçerli sağlama durumunu belirtir. Hub başarıyla oluşturulduğunda öğesinin değeri Başarılı olur

Örnek İstek ve Yanıt

Örnek URI:

PUT: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/hubs/hubtest?api-version=2015-10-01  

İstek aşağıdaki üst bilgilerle gönderilir:

  
x-ms-client-request-id        : 00000000-1111-1111-1111-000000000000  
  

ve aşağıdaki gövde:

  
{  
    "name": "Hubtest",  
    "properties":   
    {  
        "defaultCompute": "SampleDefaultCompute",  
        "type": "Hub"  
    }  
}  
  

İstek gönderildikten sonra aşağıdaki yanıt döndürülür:

Üstbilgi:

  
Status Code:  
Created  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 11996  
x-ms-correlation-request-id   : 00000000-1111-2222-1111-000000000000  
x-ms-routing-request-id       : WESTUS:20141203T214448Z: 00000000-1111-2222-1111-000000000000  
Strict-Transport-Security     : max-age=31536000; includeSubDomains  
Cache-Control                 : no-cache  
Date                          : Wed, 03 Dec 2014 21:44:48 GMT  
Location                      : https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/hubs/hubtest?api-version=2015-10-01  
Server                        : Microsoft-IIS/8.5  
X-Powered-By                  : ASP.NET  
  

Vücut:

  
{  
    "name": "Hubtest",  
    "properties":   
    {  
        "defaultCompute": "SampleDefaultCompute",  
        "type": "Hub",  
        "hubId": "c4753e2a-4297-49ab-8269-ca4378ae4e37",  
        "provisioningState": "Succeeded"  
    }  
}  
  

Sil

Belirli bir hub'ı siler.

İstek

Delete Hub isteği aşağıdaki gibi oluşturulabilir (HTTPS önerilir):

HTTP Fiili İstek URI'si HTTP Sürümü
DELETE https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/hubs/{HubName}?api-version={api-version} HTTP/1.1

URI Parametreleri

URI Parametresi Gerekli Açıklama
SubscriptionID Yes Azure abonelik kimliğiniz
ResourceGroupName Yes Azure veri fabrikanızı barındıran kaynak grubu için benzersiz bir ad.
DataFactoryName Yes Hub'ınızı silmek istediğiniz veri fabrikasının adı.
HubName Yes Silmek istediğiniz hub'ın adı.
Api-Version Yes C# SDK'nızın/PowerShell'inizin API sürümü

İstek Üst Bilgileri

Aşağıdaki tabloda istek üst bilgileri açıklanmaktadır.

İstek Başlığı Gerekli Açıklama
x-ms-client-request-id Yes Bu isteğin işlem kimliği.

İstek Gövdesi

Yok.

Yanıt

Yanıt bir HTTP durum kodu, bir dizi yanıt üst bilgisi ve yanıt gövdesi içerir.

Durum Kodu

  • İstek başarıyla tamamlandıysa 200 (Tamam).

  • İstek gövdesi doğrulamada başarısız olursa 400 (Hatalı İstek).

  • Abonelik veya kaynak grubu yoksa 404 (NotFound).

  • If-Match üst bilgisi tarafından belirtilen başarısız koşul durumunda 412 (Önkoşul Başarısız Oldu).

  • Doğrulama uygulanmazsa 501 (Uygulanmadı)

Yanıt Üst Bilgileri

Bu işlemin yanıtı aşağıdaki üst bilgileri içerir. Yanıt ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygundur.

Yanıt Üst Bilgisi Açıklama
x-ms-request-id Geçerli işlem için benzersiz bir tanımlayıcı, hizmet oluşturuldu.
x-ms-ratelimit-remaining-subscription-writes Geçerli abonelik için kalan sınır.
x-ms-correlation-request-id İstek için izleme bağıntı kimliğini belirtir; Uçtan uca isteklerin Azure arasında ilişkilendirilmesi için kaynak sağlayıcısının bunu günlüğe kaydetmesi gerekir .
x-ms-routing-request-id Location+DateTime+correlation-request-ID
Tarih Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.

Yanıt Gövdesi

Yok.

Örnek İstek ve Yanıt

Örnek URI:

DELETE: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/hubs/hubtest?api-version=2015-10-01  

İstek aşağıdaki üst bilgilerle gönderilir.

x-ms-client-request-id        : 00000000-1111-1111-1111-000000000000  

İstek gönderildikten sonra aşağıdaki yanıt döndürülür.

  
Status Code:  
OK  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 799992  
x-ms-correlation-request-id   : 00000000-1111-2222-1111-000000000000  
x-ms-routing-request-id       : WESTUS:20141203T214448Z: 00000000-1111-2222-1111-000000000000  
Strict-Transport-Security     : max-age=31536000; includeSubDomains  
Cache-Control                 : no-cache  
Date                          : Wed, 03 Dec 2014 21:44:48 GMT  
Server                        : Microsoft-IIS/8.5  
X-Powered-By                  : ASP.NET  
client-tracking-id            : 66  
  

Al

Mevcut bir hub hakkında bilgi alır.

İstek

Get Hub isteği aşağıdaki gibi oluşturulabilir (HTTPS önerilir):

HTTP Fiili İstek URI'si HTTP Sürümü
GET https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/hubs/{HubName}?api-version={api-version} HTTP/1.1

URI Parametreleri

URI Parametresi Gerekli Açıklama
SubscriptionID Yes Azure abonelik kimliğiniz.
ResourceGroupName Yes Azure veri fabrikanızı barındıran kaynak grubunun benzersiz adı.
DataFactoryName Yes Hub'ınızı almak istediğiniz veri fabrikasının adı.
HubName Yes Almak istediğiniz hub'ın adı.
Api-Version Yes Bu isteği yapmak için kullanılan protokolün sürümünü belirtir.

İstek Üst Bilgileri

Aşağıdaki tabloda istek üst bilgileri açıklanmaktadır.

İstek Başlığı Gerekli Açıklama
x-ms-client-request-id Yes bu isteğin işlem kimliği.

İstek Gövdesi

Yok.

Yanıt

Yanıt bir HTTP durum kodu, bir dizi yanıt üst bilgisi ve yanıt gövdesi içerir.

Durum Kodu

  • 200 (Tamam) - isteğin başarıyla tamamlandığını gösterir.

  • 400 (Hatalı İstek) - İstek gövdesi doğrulamada başarısız olursa.

  • 404 (NotFound) - belirtilen abonelik veya kaynak grubu yoksa.

  • 412 (Önkoşul Başarısız Oldu) - If-Match üst bilgisi tarafından belirtilen koşul başarısız olduysa.

  • 501 (Uygulanmadı) - doğrulama uygulanmadıysa

Yanıt Üst Bilgileri

Bu işlemin yanıtı aşağıdaki üst bilgileri içerir. Yanıt ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygundur.

Yanıt Üst Bilgisi Açıklama
x-ms-request-id Geçerli işlem için benzersiz bir tanımlayıcı, hizmet oluşturuldu.
x-ms-ratelimit-remaining-subscription-writes Geçerli abonelik için kalan sınır.
x-ms-correlation-request-id İstek için izleme bağıntı kimliğini belirtir; Uçtan uca isteklerin Azure arasında ilişkilendirilmesi için kaynak sağlayıcısının bunu günlüğe kaydetmesi gerekir .
x-ms-routing-request-id Location+DateTime+correlation-request-ID
Tarih Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.

Yanıt Gövdesi

Yanıt gövdesi, hub türünüze bağlıdır.

  
{  
    "name": <name>,  
    "properties": {  
        "defaultCompute": <computemethod>,  
        "type": <hubtype>,  
        "hubId": <hubID>,  
        "provisioningState": <provisioningstate>  
    }  
}  
  

Aşağıdaki tabloda yanıt gövdesinin öğeleri açıklanmaktadır.

Öğe Adı Açıklama
name Hub'ın adı.
computemethod Bu hub'ın işlem yöntemi.
tür Hub'ın türü.
hubID Bu hub için otomatik oluşturulan kimlik.
ProvisioningState Hub'ın geçerli sağlama durumunu belirtir. Hub başarıyla oluşturulduğunda öğesinin değeri Başarılı olur.

Örnek İstek ve Yanıt

Örnek URI:

GET: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/hubs/hubtest?api-version=2015-10-01  

İstek aşağıdaki üst bilgilerle gönderilir.

x-ms-client-request-id        : 00000000-1111-1111-1111-000000000000  

İstek gönderildikten sonra aşağıdaki yanıt döndürülür.

  
Status Code:  
OK  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 799992  
x-ms-correlation-request-id   : 00000000-1111-2222-1111-000000000000  
x-ms-routing-request-id       : WESTUS:20141203T214448Z: 00000000-1111-2222-1111-000000000000  
Strict-Transport-Security     : max-age=31536000; includeSubDomains  
Cache-Control                 : no-cache  
Date                          : Wed, 03 Dec 2014 21:44:48 GMT  
Server                        : Microsoft-IIS/8.5  
X-Powered-By                  : ASP.NET  
The response includes the following XML body.  
{  
    "name": "Hubtest",  
    "properties": {  
        "type": "Hub",  
        "hubId": "c4753e2a-4297-49ab-8269-ca4378ae4e37",  
        "provisioningState": "Succeeded"  
    }  
}  
  

Liste

Veri fabrikasındaki tüm hub'lar hakkındaki bilgileri listeler.

İstek

List Hubs isteği aşağıdaki gibi oluşturulabilir (HTTPS önerilir):

HTTP Fiili İstek URI'si HTTP Sürümü
GET https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/hubs?api-version={api-version} HTTP/1.1

URI Parametreleri

URI Parametresi Gerekli Açıklama
SubscriptionID Yes Azure abonelik kimliğiniz.
ResourceGroupName Yes Azure veri fabrikanızı barındıran kaynak grubu için benzersiz bir ad.
DataFactoryName Yes Hub'ınızı bulmak istediğiniz veri fabrikasının adı.
Api-Version Yes Bu isteği yapmak için kullanılan protokolün sürümünü belirtir.

İstek Üst Bilgileri

Aşağıdaki tabloda istek üst bilgileri açıklanmaktadır.

İstek Başlığı Gerekli Açıklama
x-ms-client-request-id Yes Bu isteğin işlem kimliği.

İstek Gövdesi

Yok.

Yanıt

Yanıt bir HTTP durum kodu, bir dizi yanıt üst bilgisi ve yanıt gövdesi içerir.

Durum Kodu

  • 200 (Tamam) - isteğin başarıyla tamamlandığını gösterir.

  • 400 (Hatalı İstek) - İstek gövdesi doğrulamada başarısız olursa.

  • 404 (NotFound) - abonelik veya kaynak grubu yoksa.

  • 412 (Önkoşul Başarısız Oldu) - If-Match üst bilgisi tarafından belirtilen koşulun başarısız olup olmadığını belirtir.

Yanıt Üst Bilgileri

Bu işlemin yanıtı aşağıdaki üst bilgileri içerir. Yanıt ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygundur.

Yanıt Üst Bilgisi Açıklama
x-ms-request-id Geçerli işlem için benzersiz bir tanımlayıcı, hizmet oluşturuldu.
x-ms-ratelimit-remaining-subscription-writes Geçerli abonelik için kalan sınır.
x-ms-correlation-request-id İsteğin izleme bağıntı kimliğini belirtir. Uçtan uca isteklerin Azure arasında ilişkilendirilmesi için kaynak sağlayıcısının bunu günlüğe kaydetmesi gerekir .
x-ms-routing-request-id Location+DateTime+correlation-request-ID
Tarih Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.

Yanıt Gövdesi

  
{  
    "value": [  
    {  
        "name": <name1>,  
        "properties": {  
              "type": <hubtype>,  
              "hubId": <hubID>,  
              "provisioningState": <provisioningstate>  
        }  
    },  
    {  
        "name": <name2>,  
        "properties": {  
            "defaultCompute": <computemethod>,  
            "type": <hubtype>,  
            "hubId": <hubID>,  
           "provisioningState": <provisioningstate>  
        }  
    }  
    ]  
}  
  

Aşağıdaki tabloda yanıt gövdesinin öğeleri açıklanmaktadır.

Öğe Adı Açıklama
name Hub'ın adı.
computemethod Bu hub'ın işlem yöntemi.
tür Hub'ın türü
hubID Bu hub için otomatik oluşturulan kimlik
ProvisioningState Hub'ın geçerli sağlama durumunu belirtir. Hub başarıyla oluşturulduğunda öğesinin değeri Başarılı olur

Örnek İstek ve Yanıt

Örnek URI:

GET: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/hubs?api-version=2015-10-01  

İstek aşağıdaki üst bilgilerle gönderilir.

x-ms-client-request-id        : 00000000-1111-1111-1111-000000000000  

İstek gönderildikten sonra aşağıdaki yanıt döndürülür.

  
Status Code:  
OK  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 799992  
x-ms-correlation-request-id   : 00000000-1111-2222-1111-000000000000  
x-ms-routing-request-id       : WESTUS:20141203T214448Z: 00000000-1111-2222-1111-000000000000  
Strict-Transport-Security     : max-age=31536000; includeSubDomains  
Cache-Control                 : no-cache  
Date                          : Wed, 03 Dec 2014 21:44:48 GMT  
Server                        : Microsoft-IIS/8.5  
X-Powered-By                  : ASP.NET  
The response includes the following XML body.  
{  
    "value": [  
        {  
            "name": "hubtest",  
            "properties": {  
                "type": "InternalHub",  
                "hubId": "39d4e663-cfcb-4ee9-ad19-92cf87de9197",  
                "provisioningState": "Succeeded"  
            }  
        },  
        {  
            "name": "hubtest2",  
            "properties": {  
                "defaultCompute": "SampleDefaultCompute",  
                "type": "Hub",  
                "hubId": "c4753e2a-4297-49ab-8269-ca4378ae4e37",  
                "provisioningState": "Succeeded"  
            }  
        }  
    ]  
}