Tutorial: Menyalin data dari Penyimpanan Blob ke Database SQL menggunakan Data Factory

Catatan

Artikel ini berlaku untuk versi 1 dari Azure Data Factory. Jika Anda menggunakan versi saat ini dari layanan Data Factory, lihat tutorial aktivitas salin.

Dalam tutorial ini, Anda membuat data factory dengan alur untuk menyalin data dari penyimpanan Blob ke SQL Database.

Aktivitas Salin melakukan pemindahan data di Azure Data Factory. Aktivitas ini didukung oleh layanan yang tersedia secara global yang dapat menyalin data antara berbagai penyimpanan data dengan cara yang aman, andal, dan dapat diskalakan. Lihat artikel Aktivitas Pemindahan Data untuk detail tentang Aktivitas Salin.

Catatan

Untuk gambaran umum terperinci tentang layanan Data Factory, lihat artikel Pengenalan Azure Data Factory.

Prasyarat untuk tutorial

Sebelum memulai tutorial ini, Anda harus memiliki prasyarat berikut:

  • Langganan Azure. Jika Anda tidak memiliki langganan, Anda dapat membuat akun uji coba gratis hanya dalam beberapa menit. Lihat artikel Uji Coba Gratis untuk detailnya.
  • Akun Azure Storage. Anda menggunakan penyimpanan blob sebagai penyimpanan data sumber dalam tutorial ini. Jika Anda tidak memiliki akun Azure storage, lihat artikel Membuat akun penyimpanan untuk mengetahui langkah-langkah membuatnya.
  • Azure SQL Database. Anda menggunakan Azure SQL Database sebagai penyimpanan data tujuan dalam tutorial ini. Jika Anda tidak memiliki database di Azure SQL Database yang bisa Anda gunakan dalam tutorial, Lihat Cara membuat dan mengonfigurasi database di Azure SQL Database untuk membuatnya.
  • SQL Server 2012/2014 atau Visual Studio 2013. Anda menggunakan SQL Server Management Studio atau Visual Studio untuk membuat contoh database dan menampilkan data hasil dalam database.

Kumpulkan nama dan kunci akun penyimpanan blob

Anda memerlukan nama akun dan kunci akun Azure Storage Anda untuk melakukan tutorial ini. Catat nama akun dan kunci akun untuk akun Azure storage Anda.

  1. Masuk ke portal Microsoft Azure.

  2. Klik Semua layanan di menu sebelah kiri dan pilih Akun Penyimpanan.

    Jelajahi - Akun penyimpanan

  3. Di bilah Akun Penyimpanan, pilih akun penyimpanan Azur e yang ingin Anda gunakan dalam tutorial ini.

  4. Pilih tautan tombol Access di bawah PENGATURAN.

  5. Klik tombol salin (gambar) di samping kotak teks Nama akun penyimpanan dan simpan/tempelkan di suatu tempat (misalnya: dalam file teks).

  6. Ulangi langkah sebelumnya untuk menyalin atau mencatat ke bawah key1.

    Kunci akses penyimpanan

  7. Tutup semua bilah dengan mengeklik X.

Kumpulkan server SQL, database, nama pengguna

Anda memerlukan nama-nama logis SQL server, database, dan pengguna untuk melakukan tutorial ini. Catat nama server, database, dan pengguna untuk Azure SQL Database.

  1. Di portal Microsoft Azure, klik Semua layanan di sebelah kiri dan pilih database SQL.
  2. Di bilah database SQL, pilih database yang ingin Anda gunakan dalam tutorial ini. Catat nama database.
  3. Di bilah database SQL, klik Properti di bawah PENGATURAN.
  4. Catat nilai untuk NAMA SERVER dan LOGIN ADMIN SERVER.
  5. Tutup semua bilah dengan mengeklik X.

Izinkan layanan Azure untuk mengakses server SQL

Pastikan bahwa setelan Izinkan akses ke layanan Azure telah AKTIF untuk server Anda sehingga layanan Data Factory dapat mengakses server Anda. Untuk memverifikasi dan mengaktifkan pengaturan ini, lakukan langkah berikut:

  1. Klik Semua layanan di sebelah kiri dan klik server SQL.
  2. Pilih server Anda, dan klik Firewall di bawah PENGATURAN.
  3. Di bilah Pengaturan firewall, klik AKTIF untuk Mengizinkan akses ke layanan Azure.
  4. Tutup semua bilah dengan mengeklik X.

Siapkan Penyimpanan Blob dan Microsoft Azure SQL Database

Sekarang, siapkan penyimpanan blob Azure dan Microsoft Azure SQL Database Anda untuk tutorial dengan melakukan langkah-langkah berikut:

  1. Luncurkan Notepad. Salin teks berikut dan simpan sebagai emp.txt folder C:\ADFGetStarted di hard drive Anda.

    John, Doe
    Jane, Doe
    
  2. Gunakan alat seperti Azure Storage Explorer untuk membuat penampung adftutorial dan untuk mengunggah file emp.txt ke penampung.

  3. Gunakan skrip SQL berikut untuk membuat tabel ​​emp di Azure SQL Database Anda.

    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);
    

    Jika Anda memiliki SQL Server 2012/2014 yang terinstal di komputer Anda: ikuti instruksi dari Mengelola Microsoft Azure SQL Database menggunakan SQL Server Management Studio untuk menyambungkan ke server Anda dan menjalankan skrip SQL.

    Jika klien Anda tidak diizinkan untuk mengakses server SQL logis, Anda perlu mengonfigurasi firewall untuk server Anda untuk mengizinkan akses dari mesin Anda (Alamat IP). Lihat artikel ini untuk langkah-langkah untuk mengonfigurasi firewall untuk server Anda.

Membuat data factory

Anda telah menyelesaikan aplikasi. Anda dapat membuat data factory menggunakan salah satu cara berikut. Klik salah satu opsi di daftar turun bawah di bagian atas atau tautan berikut untuk melakukan tutorial.

Catatan

Alur data dalam tutorial ini menyalin data dari penyimpanan data sumber ke penyimpanan data tujuan. Ini tidak mengubah data input untuk menghasilkan data output. Untuk tutorial tentang cara mengubah data menggunakan Azure Data Factory, lihat Tutorial: Membangun alur untuk mengubah data menggunakan kluster Hadoop.

Anda dapat merangkai dua aktivitas (menjalankan aktivitas satu per satu) dengan mengatur himpunan data output satu aktivitas sebagai himpunan data input dari aktivitas lainnya. Lihat Penjadwalan dan eksekusi di Azure Data Factory untuk informasi mendetail.