Veri Kopyalama aracını kullanarak Azure Blob depolamadan SQL Veritabanı depolama alanına veri kopyalama
Uygulama hedefi:
Azure SYNAPSE Analytics 'i Azure Data Factory
Bu öğreticide, Azure portalını kullanarak bir veri fabrikası oluşturursunuz. Ardından Azure Blob depolamadan Veri Kopyalama bir depolama alanına kopyalanan bir işlem hattı oluşturmak için SQL Veritabanı.
Not
Azure Data Factory kullanmaya yeni başlıyorsanız bkz. Azure Data Factory'ye giriş.
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: Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
- Azure Depolama hesabı: Blob depolamayı kaynak veri deposu olarak kullanın. Azure Depolama hesabınız yoksa Depolama hesabı oluşturma yönergelerine bakın.
- Azure SQL Veritabanı: Havuz SQL Veritabanı veri deposu olarak bir depolama havuzu kullanın. Henüz bir dosya SQL Veritabanı Oluşturma yönergelerine SQL Veritabanı.
Bir blob ve SQL tablosu oluşturma
Bu adımları gerçekleştirerek Blob depolamanızı SQL Veritabanı öğreticiye hazırlayın.
Kaynak blob oluşturma
Not Defteri. Aşağıdaki metni kopyalayıp diskinizde inputEmp.txt adlı bir dosyaya kaydedin:
FirstName|LastName John|Doe Jane|Doeadfv2tutorial adlı bir kapsayıcı oluşturun ve inputEmp.txt dosyasını kapsayıcıya yükleyin. Bu görevleri gerçekleştirmek için Azure portal araçları veya Azure Depolama Gezgini araçları kullanabilirsiniz.
Havuz SQL tablosu oluşturma
Aşağıdaki komut SQL kullanarak dosyanıza dbo.emp adlı bir tablo SQL Veritabanı:
CREATE TABLE dbo.emp ( ID int IDENTITY(1,1) NOT NULL, FirstName varchar(50), LastName varchar(50) ) GO CREATE CLUSTERED INDEX IX_emp_ID ON dbo.emp (ID);Azure hizmetlerinin SQL Server’a erişmesine izin ver. Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver ayarının çalışan sunucunuz için etkinleştirildiğinden emin SQL Veritabanı. Bu ayar, Data Factory’nin veritabanı örneğinize veri yazmasına imkan tanır. Bu ayarı doğrulamak ve açmak için Mantıksal SQL sunucusu > Güvenlik > Güvenlik Duvarları ve sanal ağlar'a gidin > Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver seçeneğini AÇıK olarak ayarlayın.
Not
Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver seçeneği, yalnızca aboneliğinizin SQL Server Azure kaynağından ağ erişimini sağlar. Daha fazla bilgi için bkz. Azure SQL Server Güvenlik Duvarı kuralları. Bunun yerine Özel uç noktaları kullanarak genelPS'leri kullanmadan Azure PaaS hizmetlerine bağlanabilirsiniz.
Veri fabrikası oluşturma
Sol menüde Kaynak oluştur Tümleştirmesi'Data Factory: > >
Yeni veri fabrikası sayfasında Ad bölümüne ADFTutorialDataFactory girin.
Veri fabrikanızın adı genel olarak benzersiz olmalıdır. Aşağıdaki hata iletisini alabilirsiniz:
Ad değeriyle ilgili bir hata iletisi alırsanız, veri fabrikası için farklı bir ad girin. Örneğin, adınızADFTutorialDataFactory adını kullanın. Data Factory yapıtlarını adlandırma kuralları için bkz. Data Factory adlandırma kuralları.
Yeni veri fabrikasının oluşturulacağı Azure aboneliğini seçin.
Kaynak Grubu için aşağıdaki adımlardan birini uygulayın:
a. Var olanı kullan’ı seçin ve ardından açılır listeden var olan bir kaynak grubu belirleyin.
b. Yeni oluştur’u seçin 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 bölümünde V2'yi seçin.
Konum bölümünde veri fabrikasının konumunu seçin. Açılan listede yalnızca desteklenen konumlar görüntülenir. Veri fabrikanız tarafından kullanılan veri depoları (örneğin, Azure Depolama ve SQL Veritabanı) ve işlemler (örneğin, Azure HDInsight) başka konumlarda ve bölgelerde olabilir.
Oluştur’u seçin.
Oluşturma işlemi tamamlandıktan sonra Data Factory giriş sayfası görüntülenir.
Azure Data Factory kullanıcı arabirimini (UI) 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
Uygulamanın giriş sayfasında Azure Data Factory kutucuğunu seçerek veri Veri Kopyalama başlatabilirsiniz.
Veri Kopyalama aracının Özellikler sayfasında, Görev türü altında Yerleşik kopyalama görevi'ne ve ardından Sonraki'yi seçin.
Kaynak veri deposu sayfasında aşağıdaki adımları tamamlayın:
a. Bağlantı eklemek için + Yeni bağlantı oluştur'a tıklayın.
b. Galeriden Azure Blob Depolama'yi ve ardından Devam'ı seçin.
c. Yeni bağlantı (Azure Blob Depolama) sayfasında, Azure aboneliği listesinden Azure aboneliğinizi seçin ve hesap adı listesinden Depolama hesabını seçin. Bağlantıyı test edin ve oluştur'a seçin.
d. Bağlantı bloğunda yeni oluşturulan bağlı hizmeti kaynak olarak seçin.
e. Dosya veya klasör bölümünde Gözat'ı seçerek adfv2tutorial klasörüne gidin, inputEmp.txt dosyasını seçin ve tamam'ı seçin.
f. Sonraki adıma geçerek Sonraki'yi seçin.
Dosya biçimi ayarları sayfasında, İlk satır için üst bilgi olarak onay kutusunu etkinleştirin. Aracın sütun ve satır sınırlayıcılarını otomatik olarak algılayana ve bu sayfada Verileri öizle düğmesini seçerek verilerin önizlemesini görüntüleyebilirsiniz ve giriş verileri şemasını görüntüleyebilirsiniz. Sonra İleri’yi seçin.
Hedef veri deposu sayfasında aşağıdaki adımları tamamlayın:
a. Bağlantı eklemek için + Yeni bağlantı oluştur'a tıklayın.
b. Galeriden Azure SQL Veritabanı'yi ve ardından Devam'ı seçin.
c. Yeni bağlantı (Azure SQL Veritabanı) sayfasında, açılan listeden Azure aboneliğinizi, sunucu adını ve veritabanı adını seçin. Ardından Kimlik SQL altında kimlik doğrulamasını seçin, kullanıcı adını ve parolayı belirtin. Bağlantıyı test edin ve Oluştur'a seçin.
d. Yeni oluşturulan bağlı hizmeti havuz olarak seçin ve ardından Sonraki'yi seçin.
Hedef veri deposu sayfasında Var olan tabloyu kullan'ı ve ardından dbo.emp tabloyu seçin. Sonra İleri’yi seçin.
Sütun eşleme sayfasında, giriş dosyasındaki ikinci ve üçüncü sütunların emp tablonun FirstName ve LastName sütunlarıyla eşlenmiş olduğunu görebilirsiniz. Eşlemeyi ayarerek hatanın olmadığını kontrol altında bulundurarak Sonraki'yi seçin.
Ayarlar sayfasında, görev adı altında copyfromblobtosqlpipeline yazın ve ardından ileri' 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 izleyici ' yi seçin.
İş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.
"Etkinlik çalıştırmaları" sayfasında, kopyalama işlemi hakkında daha fazla bilgi için etkinlik adı sütununda Ayrıntılar bağlantısını (eyegözlük simgesi) seçin. "İşlem hattı çalıştırmaları" görünümüne geri 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.
verilerin SQL Veritabanı dbo. adımda tablosuna eklendiğini doğrulayın.
Düzenleyici moduna geçmek için soldaki Yazar sekmesini seçin. Düzenleyici kullanılarak araç üzerinden oluşturulan bağlı hizmetleri, veri kümelerini ve işlem hatlarını güncelleştirebilirsiniz. Bu varlıkları Data Factory kullanıcı arabiriminde düzenlemeyle ilgili ayrıntılar için bu öğreticinin Azure portalı sürümüne bakın.
Sonraki adımlar
bu örnekteki işlem hattı, verileri Blob depolamadan bir SQL Veritabanı 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.
Verileri şirket içinden buluta kopyalamayı öğrenmek için aşağıdaki öğreticiye geçin: