Azure Data Factory veya Synapse Pipeline kullanarak verileri Azure Synapse Analytics'e yükleyin

ŞUNLARA UYGULANIR: Azure Data Factory Azure Synapse Analytics

İpucu

Microsoft Fabric'daki Data Factory, daha basit bir mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip yeni nesil Azure Data Factory. Veri tümleştirmeyi yeni kullanmaya başladıysanız Fabric Data Factory ile başlayın. Mevcut ADF iş yükleri veri bilimi, gerçek zamanlı analiz ve raporlama genelinde yeni özelliklere erişmek için Fabric yükseltebilir.

Azure Synapse Analytics hem ilişkisel hem de ilişkisel olmayan çok büyük hacimli verileri işleyebilen bulut tabanlı, ölçek genişletme veritabanıdır. Azure Synapse Analytics, kurumsal veri ambarı iş yükleri için iyileştirilmiş yüksek düzeyde paralel işleme (MPP) mimarisi üzerine kurulmuştur. Depolamayı ve işlemi bağımsız olarak ölçeklendirme esnekliğiyle bulut esnekliği sunar.

Azure Synapse Analytics kullanmaya başlamak artık her zamankinden daha kolay. Azure Synapse içindeki Azure Data Factory ve eşdeğer işlem hatları özelliği, tam olarak yönetilen bir bulut tabanlı veri tümleştirme hizmeti sağlar. Hizmeti kullanarak bir Azure Synapse Analytics mevcut sisteminizdeki verilerle doldurabilir ve analiz çözümlerinizi oluştururken zaman kazanabilirsiniz.

Azure Data Factory ve Synapse işlem hatları, verileri Azure Synapse Analytics yüklemek için aşağıdaki avantajları sunar:

  • Kurulumu kolaydır: Betik oluşturma gerektirmeyen, kolay anlaşılır bir 5-adımlı sihirbaz.
  • Zengin veri deposu desteği: Zengin bir şirket içi ve bulut tabanlı veri deposu kümesi için yerleşik destek. Ayrıntılı liste için Desteklenen veri depoları tablosuna bakın.
  • Güvenli ve uyumlu: Veriler HTTPS veya ExpressRoute üzerinden aktarılır. Genel hizmet varlığı, verilerinizin coğrafi sınırdan asla ayrılmamasını sağlar.
  • PolyBase kullanarak eşsiz performans: PolyBase, verileri Azure Synapse Analytics'e taşımak için en etkili yoldur. Azure Blob depolama ve Veri Gölü Store dahil olmak üzere tüm veri depolarından yüksek yük hızları elde etmek için hazırlama blobu özelliğini kullanın. (Polybase varsayılan olarak Azure Blob depolamayı ve Azure Data Lake Depolama'yı destekler.) Ayrıntılar için bkz. Kopyalama etkinliği performance.

Bu makalede verileri Azure SQL Veritabanı'dan Azure Synapse Analytics'a yüklemek için Veri Kopyalama aracının nasıl kullanılacağı gösterilmektedir. Diğer veri depolarından veri kopyalamak için benzer adımları izleyebilirsiniz.

Not

Daha fazla bilgi için bkz. Azure Synapse Analytics'a veri kopyalama.

Önkoşullar

  • Azure aboneliği: Azure aboneliğiniz yoksa başlamadan önce free hesabı oluşturun.
  • Azure Synapse Analytics: Veri ambarı, SQL veritabanından kopyalanan verileri barındırıyor. Azure Synapse Analytics'iniz yoksa Azure Synapse Analytics Oluşturma başlıklı yönergelere bakın.
  • Azure SQL Veritabanı: Bu öğretici, Azure SQL Veritabanı'daki Adventure Works LT örnek veri kümesinden verileri kopyalar. Azure SQL Veritabanı'da örnek veritabanı oluşturma başlığındaki yönergeleri izleyerek bu örnek veritabanını SQL Veritabanı'nda oluşturabilirsiniz.
  • Azure storage hesabı: Azure Depolama, toplu kopyalama işleminde staging blobu olarak kullanılır. Azure depolama hesabınız yoksa depolama hesabı oluşturma başlığındaki yönergelere bakın.

Veri fabrikası oluşturma

  1. Veri fabrikanızı henüz oluşturmadıysanız Quickstart: Azure portalını kullanarak veri fabrikası oluşturma ve Azure Data Factory Studio içindeki adımları izleyin. Oluşturduktan sonra Azure portalındaki veri fabrikasına göz atın.

    Azure Data Factory için Ana Sayfa, Açık Azure Data Factory Studio karosu ile birlikte.

  2. Veri Tümleştirme uygulamasını ayrı bir sekmede başlatmak için Open Azure Data Factory Studio kutucuğunda Open öğesini seçin.

Azure Synapse Analytics'a veri yükleme

  1. veri kopyalama aracını başlatmak için Azure Data Factory veya Azure Synapse çalışma alanının giriş sayfasında Ingest kutucuğunu seçin. Ardından Yerleşik kopyalama görevini seçin.

  2. Özellikler sayfasında, Görev türü altında Yerleşik kopyalama görevi'ni ve ardından İleri'yi seçin.

    Özellikler sayfası

  3. Kaynak veri deposu sayfasında aşağıdaki adımları tamamlayın:

    İpucu

    Bu öğreticide, kaynak veri deponuzun kimlik doğrulama türü olarak SQL kimlik doğrulamasını kullanırsınız, ancak desteklenen diğer kimlik doğrulama yöntemlerini seçebilirsiniz: Gerekirse Hizmet Sorumlusu ve Yönetilen Kimlik. Ayrıntılar için bu makaledeki ilgili bölümlere bakın. Veri depolarının gizli dizilerini güvenli bir şekilde depolamak için bir Azure Key Vault kullanılması da önerilir. Ayrıntılı çizimler için bu makaleye bakın.

    1. + Yeni bağlantı'yı seçin.

    2. Galeriden Azure SQL Veritabanı seçin ve ardından Continue öğesini seçin. Bağlayıcıları filtrelemek için arama kutusuna "SQL" yazabilirsiniz.

      Azure SQL veritabanını seçme

    3. Yeni bağlantı (Azure SQL Veritabanı) sayfasında, açılan listeden sunucu adınızı ve veritabanı adınızı seçin ve kullanıcı adı ile parolayı belirtin. Ayarları doğrulamak için Bağlantıyı test et'i ve ardından Oluştur'u seçin.

      Azure SQL DB'yi Yapılandır

    4. Kaynak veri deposu sayfasında, Bağlantı bölümünde yeni oluşturulan bağlantıyı kaynak olarak seçin.

    5. Kaynak tablolar bölümünde SalesLT girerek tabloları filtreleyin. Kopyanın tüm tablolarını kullanmak için (Tümünü seç) kutusunu seçin ve ardından İleri'yi seçin.

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

  4. Filtre uygula sayfasında ayarlarınızı belirtin veya İleri'yi seçin. Bu sayfadaki Verileri önizle düğmesini seçerek verileri önizleyebilir ve giriş verilerinin şemasını görüntüleyebilirsiniz.

     'Filtre uygula' sayfasını gösteren ekran görüntüsü.

  5. Hedef veri deposu sayfasında aşağıdaki adımları tamamlayın:

    İpucu

    Bu öğreticide, hedef veri deponuzun kimlik doğrulama türü olarak SQL kimlik doğrulamasını kullanırsınız, ancak desteklenen diğer kimlik doğrulama yöntemlerini seçebilirsiniz: Gerekirse Hizmet Sorumlusu ve Yönetilen Kimlik. Ayrıntılar için bu makaledeki ilgili bölümlere bakın. Veri depolarının gizli dizilerini güvenli bir şekilde depolamak için bir Azure Key Vault kullanılması da önerilir. Ayrıntılı çizimler için bu makaleye bakın.

    1. Bağlantı eklemek için + Yeni bağlantı'ya tıklayın.

    2. Galeriden Azure Synapse Analytics seçin ve Continue öğesini seçin.

      Azure Synapse Analytics'i seçin

    3. Yeni bağlantı (Azure Synapse Analytics) sayfasında, açılan listeden sunucu adınızı ve veritabanı adınızı seçin ve kullanıcı adı ile parolayı belirtin. Ayarları doğrulamak için Bağlantıyı test et'i ve ardından Oluştur'u seçin.

      Azure Synapse Analytics'i yapılandırma

    4. Hedef veri deposu sayfasında, Bağlantı bölümünde yeni oluşturulan bağlantıyı havuz olarak seçin.

  6. Tablo eşleme bölümünde içeriği gözden geçirin ve İleri'yi seçin. Akıllı tablo eşlemesi görüntülenir. Kaynak tablolar, tablo adlarına göre hedef tablolara eşlenir. Hedefte bir kaynak tablo yoksa, hizmet varsayılan olarak aynı ada sahip bir hedef tablo oluşturur. Bir kaynak tabloyu var olan bir hedef tabloyla da eşleyebilirsiniz.

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

  7. Sütun eşleme sayfasında içeriği gözden geçirin ve İleri'yi seçin. Akıllı tablo eşlemesi sütun adını temel alır. Hizmetin tabloları otomatik olarak oluşturmasına izin verirseniz, kaynak ve hedef depolar arasında uyumsuzluklar olduğunda veri türü dönüştürmesi gerçekleşebilir. Kaynak ve hedef sütun arasında desteklenmeyen bir veri türü dönüştürmesi varsa, ilgili tablonun yanında bir hata iletisi görürsünüz.

    Sütun eşleme sayfası

  8. Ayarlar sayfasında aşağıdaki adımları tamamlayın:

    1. Görev adı alanı için CopyFromSQLToSQLDW değerini belirtin.

    2. Hazırlama ayarları bölümünde + Yeni'yi seçerek yeni bir hazırlama depolama alanı seçin. Depolama, PolyBase kullanılarak Azure Synapse Analytics yüklenmeden önce verileri hazırlama için kullanılır. Kopyalama tamamlandıktan sonra, Azure Blob Depolama'daki ara veriler otomatik olarak temizlenir.

    3. Yeni bağlı hizmet sayfasında depolama hesabınızı seçin ve bağlı hizmeti dağıtmak için Oluştur'u seçin.

    4. Varsayılan tür kullan seçeneğinin seçimini kaldırın ve İleri'yi seçin.

    PolyBase'i yapılandırma

  9. Özet sayfasında ayarları gözden geçirin ve İleri'yi seçin.

  10. Dağıtım sayfasında, işlem hattını (görev) izlemek için İzleyici’yi seçin.

     Dağıtım sayfasını gösteren ekran görüntüsü.

  11. Soldaki İzleyici sekmesinin otomatik olarak seçildiğine dikkat edin. İşlem hattı çalıştırması başarıyla tamamlandığında, etkinlik çalıştırması ayrıntılarını görüntülemek veya işlem hattını yeniden çalıştırmak için İşlem hattı adı sütununun altındaki CopyFromSQLToSQLDW bağlantısını seçin.


  1. İşlem hattı çalıştırmaları görünümüne geri dönmek için üstteki Tüm işlem hattı çalıştırmaları bağlantısını seçin. Listeyi yenilemek için Yenile’yi seçin.

    Etkinlik çalıştırmalarını izleme

  2. Her kopyalama etkinliğinin yürütme ayrıntılarını izlemek için etkinlik çalıştırmaları görünümünde Etkinlik adı'nın altındaki Ayrıntılar bağlantısını (gözlük simgesi) seçin. Kaynaktan havuza kopyalanan veri hacmi, veri aktarım hızı, ilgili süreye sahip yürütme adımları ve kullanılan yapılandırmalar gibi ayrıntıları izleyebilirsiniz.

    Önce etkinlik çalışması ayrıntılarını izle

    Etkinlik çalıştırma ayrıntılarını ikinci olarak izleme

Azure Synapse Analytics desteği hakkında bilgi edinmek için aşağıdaki makaleye geçin: