Azure Data Factory veya bir Synapse işlem hattı kullanarak Azure SYNAPSE Analytics 'e veri yükleme
Uygulama hedefi:
Azure SYNAPSE Analytics 'i Azure Data Factory
Azure SYNAPSE Analytics , hem ilişkisel hem de ilişkisel olmayan çok büyük hacimli verileri işleyebilen bulut tabanlı, genişleme bir veritabanıdır. Azure SYNAPSE Analytics, kurumsal veri ambarı iş yükleri için optimize edilmiş, yüksek düzeyde paralel işleme (MPP) mimarisi üzerine kurulmuştur. Depolama ve işlem ölçeğini bağımsız olarak ölçeklendirmeye yönelik esnekliğe sahip bulut esnekliği sunar.
Azure SYNAPSE Analytics 'i kullanmaya başlamak artık hiç olmadığı kadar kolay. Azure SYNAPSE içinde Azure Data Factory ve eşdeğer işlem hatları özelliği, tam olarak yönetilen bulut tabanlı bir veri tümleştirme hizmeti sağlar. Hizmeti kullanarak bir Azure SYNAPSE analizini mevcut sisteminizdeki verilerle doldurabilir ve analiz çözümlerinizi oluştururken zamandan tasarruf edebilirsiniz.
Azure Data Factory ve SYNAPSE işlem hatları, verileri Azure SYNAPSE Analytics 'e yüklemek için aşağıdaki avantajları sunar:
- Kolayca ayarlanabilir: komut dosyası gerekmeden sezgisel 5 adımlı bir 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ı bir liste için desteklenen veri depolarıtablosuna bakın.
- Güvenli ve uyumlu: veriler HTTPS veya ExpressRoute üzerinden aktarılır. Küresel hizmet varlığı, verilerinizin hiçbir şekilde coğrafi sınır bırakmamasını sağlar.
- PolyBase kullanarak benzersiz olmayan performans: PolyBase, verileri Azure SYNAPSE Analytics 'e taşımanın en etkili yoludur. Azure Blob depolama ve Data Lake Store dahil olmak üzere tüm veri deposu türlerinden yüksek yük hızları elde etmek için hazırlama blobu özelliğini kullanın. (PolyBase, Azure Blob depolamayı ve varsayılan olarak Azure Data Lake Store destekler.) Ayrıntılar için bkz. etkinlik performansını kopyalama.
bu makalede, Azure Synapse Analytics 'e Azure SQL Veritabanı verileri yüklemek için Veri Kopyalama aracının nasıl kullanılacağı gösterilmektedir. Diğer veri deposu türlerinden veri kopyalamak için benzer adımları izleyebilirsiniz.
Not
Daha fazla bilgi için bkz. Azure SYNAPSE Analytics 'e veri kopyalama.
Önkoşullar
- Azure aboneliği: bir Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
- Azure Synapse Analytics: veri ambarı, SQL veritabanından kopyalandığı verileri tutar. Azure SYNAPSE analizlerinizi bilmiyorsanız Azure SYNAPSE Analytics oluşturma' daki yönergelere bakın.
- Azure SQL Veritabanı: bu öğretici, verileri Azure SQL Veritabanı Adventure Works LT örnek veri kümesinden kopyalar. bu örnek veritabanını, Azure SQL Veritabanı örnek veritabanı oluşturmabölümündeki yönergeleri izleyerek SQL Veritabanı oluşturabilirsiniz.
- azure depolama hesabı: azure Depolama, toplu kopyalama işleminde hazırlama blobu olarak kullanılır. Azure depolama hesabınız yoksa Depolama hesabı oluşturma bölümündeki yönergelere bakın.
Veri fabrikası oluşturma
Not
Verileri yüklemek için mevcut SYNAPSE çalışma alanınızda ardışık düzen özelliğini kullanmak istiyorsanız yeni bir veri fabrikası oluşturmayı atlayabilirsiniz. Azure SYNAPSE, Azure Data Factory işlevlerini ardışık düzen özelliği içinde katıştırır.
Sol taraftaki menüden veri ve analiz kaynak oluştur' u seçin > > Data Factory:
Yeni Veri Fabrikası sayfasında, aşağıdaki öğeler için değerler girin:
- Ad: ad Için Loadsqldwdemo girin. Veri fabrikanızın adı * genel olarak benzersiz olmalıdır. "Data Factory Name ' LoadSQLDWDemo ' kullanılamıyor" hatasını alırsanız Veri Fabrikası için farklı bir ad girin. Örneğin , NameADFTutorialDataFactory adını kullanabilirsiniz. Data Factory 'yi yeniden oluşturmayı deneyin. Data Factory yapıtlarını adlandırma kuralları için bkz. Data Factory adlandırma kuralları.
- Abonelik: veri fabrikasının oluşturulacağı Azure aboneliğinizi seçin.
- Kaynak grubu: açılan listeden var olan bir kaynak grubunu seçin veya Yeni oluştur seçeneğini belirleyin ve bir kaynak grubunun adını girin. Kaynak grupları hakkında daha fazla bilgi için bkz. Azure kaynaklarınızı yönetmek için kaynak gruplarını kullanma.
- Sürüm: V2'yi seçin.
- Konum: veri fabrikasının konumunu seçin. Açılan listede yalnızca desteklenen konumlar görüntülenir. Data Factory tarafından kullanılan veri depoları diğer konumlarda ve bölgelerde olabilir. bu veri depoları Azure Data Lake Store, Azure Depolama, Azure SQL Veritabanı vb. içerir.
Oluştur’u seçin.
Oluşturma işlemi tamamlandıktan sonra, veri fabrikanıza gidin. Aşağıdaki görüntüde gösterildiği gibi Data Factory giriş sayfasını görürsünüz:
Veri tümleştirme uygulamasını ayrı bir sekmede başlatmak için açık Azure Data Factory Studio kutucuğunda Aç ' ı seçin.
Azure Synapse Analytics'e veri yükleme
Azure Data Factory veya Azure SYNAPSE çalışma alanının ana sayfasında Veri Kopyalama aracını başlatmak için içe alma kutucuğunu seçin. Ardından yerleşik kopyalama görevini seçin.
Özellikler sayfasında, görev türü altında yerleşik kopyalama görevi ' ni seçin ve ardından İleri' yi seçin.
Kaynak veri deposu sayfasında, aşağıdaki adımları izleyin:
İpucu
bu öğreticide, kaynak veri deponuzda kimlik doğrulaması türü olarak SQL kimlik doğrulaması kullanırsınız, ancak desteklenen diğer kimlik doğrulama yöntemlerini seçebilirsiniz:hizmet sorumlusu ve gerekirse 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.
+ Yeni bağlantı' yı seçin.
galeriden Azure SQL Veritabanı seçin ve devam' ı seçin. bağlayıcıları filtrelemek için arama kutusuna "SQL" yazabilirsiniz.
yeni bağlantı (Azure SQL Veritabanı) sayfasında, açılır listeden sunucu adı ve DB adınızı seçin ve kullanıcı adını ve parolayı belirtin. Ayarları doğrulamak için Bağlantıyı Sına ' yı seçin ve ardından Oluştur' u seçin.
Kaynak veri deposu sayfasında, bağlantı bölümünde yeni oluşturulan bağlantıyı kaynak olarak seçin.
Kaynak tabloları bölümünde, tabloları filtrelemek Için SalesLT girin. Kopyaya ait tüm tabloları kullanmak için (Tümünü Seç) kutusunu seçin ve ardından İleri' yi seçin.
Filtre Uygula sayfasında ayarlarınızı belirtin veya İleri' yi seçin. Verilerin önizlemesini yapabilir ve bu sayfadaki Verileri Önizle düğmesine seçerek giriş verilerinin şemasını görüntüleyebilirsiniz.
Hedef veri deposu sayfasında, aşağıdaki adımları izleyin:
İpucu
bu öğreticide, hedef veri deponuzda kimlik doğrulaması türü olarak SQL kimlik doğrulaması kullanırsınız, ancak desteklenen diğer kimlik doğrulama yöntemlerini seçebilirsiniz:hizmet sorumlusu ve gerekirse 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.
Bağlantı eklemek için + Yeni bağlantı ' yı seçin.
Galeriden Azure SYNAPSE Analytics ' i seçin ve devam' ı seçin.
Yeni bağlantı (Azure SYNAPSE Analytics) sayfasında, açılır listeden sunucu ADıNıZı ve DB adını seçin ve Kullanıcı adını ve parolayı belirtin. Ayarları doğrulamak için Bağlantıyı Sına ' yı seçin ve ardından Oluştur' u seçin.
Hedef veri deposu sayfasında, bağlantı bölümünde yeni oluşturulan bağlantıyı havuz olarak seçin.
Tablo eşleme bölümünde, içeriği gözden geçirin ve İleri' yi seçin. Akıllı tablo eşleştirmesi görüntülenir. Kaynak tablolar, tablo adlarına göre hedef tablolarla eşleştirilir. Hedefte bir kaynak tablosu yoksa, hizmet varsayılan olarak aynı ada sahip bir hedef tablo oluşturur. Ayrıca, bir kaynak tabloyu var olan bir hedef tabloyla eşleyebilirsiniz.
Sütun eşleme sayfasında, içeriği gözden geçirin ve İleri' yi seçin. Akıllı tablo eşleme, sütun adını temel alır. Hizmetin tabloları otomatik olarak oluşturmasına izin verirseniz, kaynak ve hedef mağazalar arasında uyumsuzluklar olduğunda veri türü dönüştürme gerçekleşebilir. Kaynak ve hedef sütun arasında desteklenmeyen bir veri türü dönüştürmesi varsa, karşılık gelen tablonun yanında bir hata mesajı görürsünüz.
Ayarlar sayfasında, aşağıdaki adımları izleyin:
Görev adı alanı Için Copyfromsqltosqldw belirtin.
Hazırlama ayarları bölümünde, yeni bir hazırlama depolaması Için + Yeni ' yi seçin. Depolama, PolyBase kullanılarak Azure SYNAPSE Analytics 'e yüklenmeden önce verileri hazırlamak için kullanılır. kopyalama işlemi tamamlandıktan sonra, Azure Blob Depolama ara verileri otomatik olarak temizlenir.
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.
Varsayılan kullanım türü seçeneğinin işaretini kaldırın ve ardından İleri' yi seçin.
Özet sayfasında, ayarları gözden geçirin ve İleri' yi seçin.
Dağıtım sayfasında, işlem hattını (görev) izlemek için İzleyici’yi seçin.
Soldaki İzleyici sekmesinin otomatik olarak seçildiğine dikkat edin. İşlem hattı çalıştırması başarıyla tamamlandığında, 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ı sütununun altındaki Copyfromsqltosqldw bağlantısını seçin.
İş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.
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ı (eyegözlük simgesi) seçin. Kaynaktan havuza, veri işleme, karşılık gelen süre ile yürütme adımlarına ve kullanılan yapılandırmalara göre veri hacmi gibi ayrıntıları izleyebilirsiniz.
Sonraki adımlar
Azure SYNAPSE Analytics desteği hakkında bilgi edinmek için aşağıdaki makaleye ilerleyin: