Veri Kopyalama aracını kullanarak SQL Server veritabanından Azure Blob depolamaya veri kopyalama

Uygulama hedefi: Azure SYNAPSE Analytics 'i Azure Data Factory

Bu öğreticide, Azure portalını kullanarak bir veri fabrikası oluşturursunuz. Daha sonra, Veri Kopyalama veritabanından Azure Blob depolama alanına veri kopya SQL Server işlem hattı oluşturmak için SQL Server aracını kullanırsınız.

Not

Bu öğreticide, aşağıdaki adımları gerçekleştireceksiniz:

  • Veri fabrikası oluşturma.
  • Veri Kopyalama aracını kullanarak bir işlem hattı oluşturun.
  • İşlem hattı ve etkinlik çalıştırmalarını izleme.

Önkoşullar

Azure aboneliği

Başlamadan önce, mevcut bir Azure aboneliğiniz yoksa ücretsiz hesap oluşturun.

Azure rolleri

Veri fabrikası örnekleri oluşturmak için, Azure'da oturum a açmak için kullanabileceğiniz kullanıcı hesabına Katkıda Bulunan veya Sahip rolü atanmalı veya Azure aboneliğinin yöneticisi olması gerekir.

Abonelikte sahip olduğunuz izinleri görüntülemek için Azure portalına gidin. Sağ üst köşeden kullanıcı adınızı ve sonra İzinler’i seçin. Birden çok aboneliğe erişiminiz varsa uygun aboneliği seçin. Bir role kullanıcı eklemeye ilişkin örnek yönergeler için bkz. Azure rollerini Azure portal.

SQL Server 2014, 2016 ve 2017

Bu öğreticide, kaynak veri SQL Server bir veritabanı kullanırsınız. Bu öğreticide oluşturmakta olduğu veri fabrikasında işlem hattı, verileri bu SQL Server (kaynak) Blob depolama alanına (havuz) kopyalar. Ardından veritabanınıza emp adlı bir SQL Server ve tabloya birkaç örnek girdi eklersiniz.

  1. SQL Server Management Studio’yu başlatın. Makinenizde zaten yüklü değilse SQL Server Management Studio'yu indirme sayfasına gidin.

  2. Kimlik bilgilerinizi kullanarak SQL Server örneğinize bağlanın.

  3. Örnek bir veritabanı oluşturun. Ağaç görünümünde Veritabanları'na sağ tıklayın ve Yeni Veritabanı'nı seçin.

  4. Yeni Veritabanı penceresinde, veritabanı için bir ad girin ve Tamam'ı seçin.

  5. emp tablosu oluşturmak ve içine bazı örnek veriler eklemek için veritabanında aşağıdaki sorgu betiği çalıştırın. Ağaç görünümünde, oluşturduğunuz veritabanına sağ tıklayın ve Yeni Sorgu'yu seçin.

    CREATE TABLE dbo.emp
    (
        ID int IDENTITY(1,1) NOT NULL,
        FirstName varchar(50),
        LastName varchar(50)
    )
    GO
    
    INSERT INTO emp (FirstName, LastName) VALUES ('John', 'Doe')
    INSERT INTO emp (FirstName, LastName) VALUES ('Jane', 'Doe')
    GO
    

Azure depolama hesabı

Bu öğreticide, genel amaçlı Azure depolama hesabını (özel olarak Blob depolama) hedef/havuz veri deposu olarak kullanırsınız. Genel amaçlı bir depolama hesabınız yoksa yeni hesap oluşturma yönergeleri için bkz. Depolama hesabı oluşturma. Bu öğreticide oluşturmakta olduğu veri fabrikasında işlem hattı, verileri SQL Server (kaynak) bu Blob depolama alanına (havuz) kopyalar.

Depolama hesabı adını ve hesap anahtarını alma

Bu öğreticide, depolama hesabınızın adını ve anahtarını kullanırsınız. Depolama hesabınızın adını ve anahtarını almak için aşağıdaki adımları gerçekleştirin:

  1. Azure kullanıcı adı ve parolanızla Azure portalında oturum açın.

  2. Sol bölmede Tüm hizmetler'i seçin. Depolama anahtar sözcüğünü kullanarak filtreleyin ve Depolama hesapları’nı seçin.

    Depolama hesabı araması

  3. Depolama hesapları listesinde, depolama hesabınız için filtre uygulayın (gerekirse). Sonra depolama hesabınızı seçin.

  4. Depolama hesabı penceresinde Erişim anahtarları'nı seçin.

  5. Depolama hesabı adı ve key1 kutularında değerleri kopyalayın ve ardından onları öğreticide daha sonra kullanmak için Not Defteri'ne veya başka bir düzenleyiciye yapıştırın.

Veri fabrikası oluşturma

  1. Sol menüde Kaynak oluştur Tümleştirmesi'ne tıklayın > ve Data Factory. >

    Yeni veri fabrikası oluşturma

  2. Yeni veri fabrikası sayfasında Ad bölümüne ADFTutorialDataFactory girin.

    Veri fabrikasının adı genel olarak benzersiz olmalıdır. Ad alanı için aşağıdaki hata iletisini görürseniz veri fabrikasının adını değiştirin (örneğin, adınızADFTutorialDataFactory). Data Factory yapıtlarının adlandırma kuralları için bkz.Data Factory adlandırma kuralları.

    Yinelenen ad için yeni veri fabrikası hata iletisi.

  3. Veri fabrikasını oluşturmak istediğiniz Azure aboneliğinizi seçin.

  4. Kaynak Grubu için aşağıdaki adımlardan birini uygulayın:

  5. Sürüm bölümünde V2'yi seçin.

  6. Konum altında veri fabrikasının konumunu seçin. Açılan listede yalnızca desteklenen konumlar görüntülenir. Veri Fabrikası tarafından kullanılan veri depoları (örneğin, Azure Depolama ve SQL Veritabanı) ve işlemler (örneğin, Azure HDInsight) başka konumlarda/bölgelerde olabilir.

  7. Oluştur’u seçin.

  8. Oluşturma işlemi bittikten sonra, resimde gösterildiği gibi Veri Fabrikası sayfası görüntülenir.

    Azure Data Factory Studio kutucuğunun yer Azure Data Factory giriş sayfası.

  9. Data Factory kullanıcı arabirimini ayrı bir sekmede başlatmak için Open Azure Data Factory Studio kutucuğunu aç'ı seçin.

Veri Kopyalama aracını kullanarak işlem hattı oluşturma

  1. Giriş Azure Data Factory, Veri Aracı'nı başlatmak için Ingest'Veri Kopyalama seçin.

    Giriş sayfasındaki Azure Data Factory ekran görüntüsü.

  2. Veri Kopyalama aracının Özellikler sayfasında, Görev türü altında Yerleşik kopyalama görevi'ne tıklayın ve Görev temposuz veya görev zamanlaması altında Şimdi bir kez çalıştır'ı seçin ve ardından Sonraki'yi seçin.

  3. Kaynak veri deposu sayfasında + Yeni bağlantı oluştur'a tıklayın.

  4. Yeni bağlantı'nın altında, SQL Server araması SQL Server devam'ı seçin.

  5. Yeni bağlantı (SQL sunucusu) iletişim kutusunun Ad alanına SqlServerLinkedService girin. Tümleştirme çalışma zamanı aracılığıyla Bağlan +Yeni'yi seçin. Şirket içinde barındırılan bir tümleştirme çalışma zamanı oluşturup bunu makinenize indirmeniz ve Data Factory’ye kaydetmeniz gerekir. Şirket içinde barındırılan tümleştirme çalışma zamanı, şirket içi ortamınızla bulut arasında veri kopyalar.

  6. Tümleştirme çalışma zamanı kurulumu iletişim kutusunda, Kendi Kendine Barındırılan 'ı seçin. Daha sonra Devam seçeneğini belirleyin.

    Tümleştirme çalışma zamanı oluşturma

  7. Tümleştirme çalışma zamanı kurulumu iletişim kutusunun Ad alanına TutorialIntegrationRuntime girin. Ardından Oluştur’u seçin.

  8. Tümleştirme çalışma zamanı kurulumu iletişim kutusunda, Bu bilgisayarın hızlı kurulumunu başlatmak için buraya tıklayın'ı seçin. Bu işlem, tümleştirme çalışma zamanını makinenize yükler ve Data Factory’ye kaydeder. Alternatif olarak, el ile kurulum seçeneğini kullanarak yükleme dosyasını indirip çalıştırabilir ve anahtarı kullanarak tümleştirme çalışma zamanını kaydedebilirsiniz.

  9. İndirilen uygulamayı çalıştırın. Pencerede hızlı kurulum durumunu görürsünüz.

    Hızlı kurulum durumu

  10. Yeni Bağlantı (SQL Server) iletişim kutusunda, tümleştirme çalışma zamanı aracılığıyla Bağlan TutorialIntegrationRuntime seçeneğinin seçili olduğunu onaylayın. Ardından aşağıdaki adımları uygulayın:

    a. Ad bölümüne SqlServerLinkedService adını girin.

    b. Sunucu adı bölümüne SQL Server örneğinizin adını girin.

    c. Veritabanı adı bölümüne şirket içi veritabanınızın adını girin.

    d. Kimlik doğrulaması türü bölümünde uygun kimlik doğrulamasını seçin.

    e. Kullanıcı adı altında, SQL Server erişimi olan kullanıcının adını girin.

    f. Kullanıcının parolasını girin.

    örneğin: Bağlantıyı test edin ve Oluştur' u seçin.

    Tümleştirme çalışma zamanı seçildi

  11. kaynak veri deposu sayfasında, bağlantı bloğunda yeni oluşturulan SQL Server bağlantısının seçildiğinden emin olun. Sonra kaynak tabloları bölümünde, mevcut tablolar ' ı seçin ve listeden dbo. , tablosunu seçin ve İleri' yi seçin. Veritabanınıza göre diğer tablolardan da seçim yapabilirsiniz.

  12. Filtre Uygula sayfasında verileri önizleyebilir ve veri önizleme düğmesini seçerek giriş verilerinin şemasını görüntüleyebilirsiniz. Sonra İleri’yi seçin.

  13. Hedef veri deposu sayfasında + Yeni bağlantı oluştur ' u seçin.

  14. yeni bağlantıda Azure Blob Depolama arayıp seçin ve ardından devam' ı seçin.

    Blob depolama seçimi

  15. yeni bağlantı (Azure Blob Depolama) iletişim kutusunda aşağıdaki adımları uygulayın:

    a. Ad bölümüne AzureStorageLinkedService adını girin.

    b. tümleştirme çalışma zamanı aracılığıyla Bağlan altında, TutorialIntegrationRuntime öğesini seçin ve kimlik doğrulama yöntemi altında hesap anahtarı ' nı seçin.

    c. Azure aboneliği altında, açılan listeden Azure aboneliğinizi seçin.

    d. Depolama hesabı adı bölümünde, açılan listeden depolama hesabınızı seçin.

    e. Bağlantıyı test edin ve Oluştur' u seçin.

  16. hedef veri deposu iletişim kutusunda, yeni oluşturulan Azure Blob Depolama bağlantısının bağlantı bloğunda seçildiğinden emin olun. Ardından klasör yolu' nun altında adföğreticisi/fromonpred yazın. Ön koşulların bir parçası olarak adftutorial kapsayıcısını oluşturdunuz. Çıkış klasörü yoksa (bu örnekte fromonprem), Data Factory tarafından otomatik olarak oluşturulur. Blob depolamaya ve onun kapsayıcılarına/klasörlerine gitmek için de Araştır düğmesini kullanabilirsiniz. Dosya adı bölümünde değer belirtmezseniz varsayılan olarak kaynaktaki ad (bu örnekte dbo.emp) kullanılır.

    ' Hedef veri deposu ' sayfasının yapılandırmasını gösteren ekran görüntüsü.

  17. Dosya biçimi ayarları iletişim kutusunda İleri’yi seçin.

  18. Ayarlar iletişim kutusunda, görev adı altında CopyFromOnPremSqlToAzureBlobPipeline girin ve ardından ileri' yi seçin. Veri Kopyalama aracı, bu alan için belirttiğiniz ada sahip bir işlem hattı oluşturur.

  19. Özet iletişim kutusunda tüm ayarların değerlerini gözden geçirin ve İleri’yi seçin.

  20. Dağıtım sayfasında, işlem hattını (görev) Izlemek için izleyici ' yi seçin.

  21. İşlem hattı çalıştırması tamamlandığında, oluşturduğunuz işlem hattının durumunu görüntüleyebilirsiniz.

  22. "İşlem hattı çalıştırmaları" sayfasında, Listeyi yenilemek için Yenile ' yi seçin. Etkinlik çalıştırma ayrıntılarını görüntülemek veya işlem hattını yeniden çalıştırmak için işlem hattı adı altındaki bağlantıyı seçin.

    ' İşlem hattı çalıştırmaları ' sayfasını gösteren ekran görüntüsü.

  23. "Etkinlik çalıştırmaları" sayfasında, kopyalama işlemi hakkında daha fazla bilgi için etkinlik adı sütununun altındaki Ayrıntılar bağlantısını (eyegözlük simgesi) seçin. "İşlem hattı çalıştırmaları" sayfasına dönmek için, içerik haritası menüsünde tüm işlem hattı çalıştırmaları bağlantısını seçin. Görünümü yenilemek için Yenile’yi seçin.

    Etkinlik ayrıntılarını gösteren ekran görüntüsü.

  24. Çıktı dosyasını adftutorial kapsayıcısının fromonprem klasöründe gördüğünüzü onaylayın.

  25. Düzenleyici moduna geçmek için soldaki Yazar sekmesini seçin. Düzenleyiciyi kullanarak araç tarafından oluşturulan bağlı hizmetleri, veri kümelerini ve işlem hatlarını güncelleştirebilirsiniz. Düzenleyicide açılan varlıkla ilişkili JSON kodunu görüntülemek için Kod’u seçin. Bu varlıklarım Data Factory kullanıcı arabiriminde nasıl düzenleneceği ile ilgili ayrıntılar için bu öğreticinin Azure portalı sürümüne bakın.

    Yazar sekmesini gösteren ekran görüntüsü.

Sonraki adımlar

bu örnekteki işlem hattı, verileri bir SQL Server veritabanından Blob depolama alanına kopyalar. Şunları öğrendiniz:

  • Veri fabrikası oluşturma.
  • Veri Kopyalama aracını kullanarak bir işlem hattı oluşturun.
  • İşlem hattı ve etkinlik çalıştırmalarını izleme.

Data Factory tarafından desteklenen veri depolarının listesi için Desteklenen veri depoları konusuna bakın.

Verilerin toplu olarak kaynaktan hedefe nasıl kopyalanacağı hakkında bilgi edinmek için aşağıdaki öğreticiye geçin: