Langsung ke konten utama

Jelajahi peran dan tanggung jawab dalam dunia data

 

Perkenalan

Selesai

Selama dekade terakhir, jumlah data yang dihasilkan sistem dan perangkat telah meningkat secara signifikan. Karena peningkatan ini, teknologi baru, peran, dan pendekatan untuk bekerja dengan data mempengaruhi para profesional data. Profesional data biasanya memenuhi peran yang berbeda ketika mengelola, menggunakan, dan mengendalikan data. Dalam modul ini, Anda akan belajar tentang berbagai peran yang sering diterapkan organisasi kepada profesional data, dan tugas dan tanggung jawab yang terkait dengan peran ini.


Jelajahi peran pekerjaan di dunia data

Selesai100 XP

Ada berbagai peran yang terlibat dalam mengelola, mengendalikan, dan menggunakan data. Beberapa peran berorientasi bisnis, beberapa melibatkan lebih banyak teknik, beberapa fokus pada penelitian, dan beberapa adalah peran hibrida yang menggabungkan berbagai aspek manajemen data. Di unit ini, Anda akan mengeksplorasi peran pekerjaan yang paling umum di dunia data. Organisasi Anda dapat mendefinisikan peran secara berbeda, atau memberi mereka nama yang berbeda, tetapi peran yang dijelaskan dalam unit ini merangkum pembagian kerja dan tanggung jawab yang paling umum.

Apa peran dalam dunia data?

Ada tiga peran pekerjaan utama yang berhubungan dengan data di sebagian besar organisasi:

  • Administrator Database mengelola database, menetapkan izin kepada pengguna, menyimpan salinan data cadangan dan memulihkan data jika terjadi kegagalan.
  • Insinyur Data sangat penting dalam bekerja dengan data, menerapkan rutinitas pembersihan data, mengidentifikasi aturan bisnis, dan mengubah data menjadi informasi yang berguna.
  • Analis Data mengeksplorasi dan menganalisis data untuk membuat visualisasi dan grafik untuk memungkinkan organisasi membuat keputusan berdasarkan informasi.

Azure Database Administrator role

DBA icon Administrator database Azure bertanggung jawab atas aspek desain, implementasi, pemeliharaan, dan operasional solusi database on-premise dan berbasis cloud yang dibangun di atas layanan data Azure dan SQL Server. Mereka bertanggung jawab atas ketersediaan keseluruhan dan kinerja yang konsisten dan optimalisasi solusi database. Mereka bekerja dengan para pemangku kepentingan untuk menerapkan kebijakan, alat, dan proses untuk rencana cadangan dan pemulihan untuk pulih setelah bencana alam atau kesalahan buatan manusia.

Administrator database juga bertanggung jawab untuk mengelola keamanan data dalam database, memberikan hak istimewa atas data, memberikan atau menolak akses ke pengguna yang sesuai.

Peran Insinyur Data

Data Engineer icon Seorang insinyur data berkolaborasi dengan para pemangku kepentingan untuk merancang dan mengimplementasikan aset terkait data yang mencakup pipa konsumsi data, kegiatan pembersihan dan transformasi, dan penyimpanan data untuk beban kerja analitis. Mereka menggunakan berbagai teknologi platform data, termasuk database relasional dan nonrelational, toko file, dan aliran data.

Mereka juga bertanggung jawab untuk memastikan bahwa privasi data dipertahankan di dalam cloud dan mencakup dari di tempat ke penyimpanan data cloud. Mereka juga memiliki manajemen dan pemantauan penyimpanan data dan jaringan pipa data untuk memastikan bahwa beban data berkinerja seperti yang diharapkan.

Peran Analis Data

Data Analyst icon Seorang analis data memungkinkan bisnis untuk memaksimalkan nilai aset data mereka. Mereka bertanggung jawab untuk merancang dan membangun model yang dapat diskalakan, membersihkan dan mengubah data, dan memungkinkan kemampuan analitik canggih melalui laporan dan visualisasi.

Seorang analis data memproses data mentah ke dalam wawasan yang relevan berdasarkan persyaratan bisnis yang diidentifikasi untuk memberikan wawasan yang relevan.


Meninjau tugas dan alat untuk administrasi basis data

Selesai100 XP

Tugas dan tanggung jawab Administrator Basis Data

Beberapa peran dan tanggung jawab yang paling umum dari administrator database meliputi:

  • Menginstal dan memutakhirkan server database dan alat aplikasi.
  • Mengalokasikan penyimpanan sistem dan perencanaan persyaratan penyimpanan untuk sistem database.
  • Memodifikasi struktur database, seperlunya, dari informasi yang diberikan oleh pengembang aplikasi.
  • Mendaftarkan pengguna dan menjaga keamanan sistem.
  • Memastikan kepatuhan dengan perjanjian lisensi vendor database.
  • Mengontrol dan memantau akses pengguna ke database.
  • Memantau dan mengoptimalkan kinerja database.
  • Perencanaan untuk backup dan pemulihan informasi database.
  • Menyimpan data yang diarsipkan.
  • Mencadangkan dan memulihkan database.
  • Menghubungi vendor database untuk dukungan teknis.
  • Menghasilkan berbagai laporan dengan query dari database sesuai kebutuhan.
  • Mengelola dan memantau replikasi data.

Alat administrator database umum

Sebagian besar sistem manajemen basis data menyediakan seperangkat alat mereka sendiri untuk membantu administrasi basis data. Misalnya, Administrator Database SQL Server menggunakan SQL Server Management Studio untuk sebagian besar kegiatan pemeliharaan basis data sehari-hari mereka. Sistem lain memiliki antarmuka khusus database mereka sendiri, seperti pgAdmin untuk sistem PostgreSQL, atau MySQL Workbench untuk MySQL. Ada juga sejumlah alat administrasi database lintas platform yang tersedia. Salah satu contohnya adalah Azure Data Studio.

Apa itu Azure Data Studio?

Azure Data Studio menyediakan antarmuka pengguna grafis untuk mengelola banyak sistem database yang berbeda. Saat ini menyediakan koneksi ke database SQL Server lokal, Azure SQL Database, PostgreSQL, Azure SQL Data Warehouse, dan SQL Server Big Data Clusters, antara lain. Ini adalah alat yang dapat diperluas, dan Anda dapat mengunduh dan menginstal ekstensi dari pengembang pihak ketiga yang terhubung ke sistem lain, atau menyediakan wizard yang membantu mengotomatisasi banyak tugas administratif.

Gambar Azure Data Studio

Apa itu SQL Server Management Studio?

SQL Server Management Studio menyediakan antarmuka grafis, memungkinkan Anda untuk query data, melakukan tugas-tugas administrasi database umum, dan menghasilkan script untuk mengotomatisasi pemeliharaan database dan operasi dukungan. Contoh di bawah ini menunjukkan SQL Server Management Studio yang digunakan untuk membuat cadangan database.

Gambar SSMS digunakan untuk membuat cadangan database

Fitur yang berguna dari SQL Server Management Studio adalah kemampuan untuk menghasilkan skrip Transact-SQL untuk hampir semua fungsi yang disediakan SQL Server Management Studio. Ini memberi DBA kemampuan untuk menjadwalkan dan mengotomatisasi banyak tugas umum.

SSMS digunakan untuk membuat cadangan database

 Nota

Transact-SQL adalah satu set ekstensi pemrograman dari Microsoft yang menambahkan beberapa fitur ke Structured Query Language (SQL), termasuk kontrol transaksi, pengecualian dan penanganan kesalahan, pemrosesan baris, dan variabel yang dinyatakan.

Menggunakan portal Azure untuk mengelola Azure SQL Database

Azure SQL database menyediakan layanan database di Azure. Ini mirip dengan SQL Server, kecuali bahwa ia berjalan di cloud. Anda dapat mengelola database Azure SQL menggunakan Azure portal.

Tugas konfigurasi khas seperti meningkatkan ukuran database, membuat database baru, dan menghapus database yang ada dilakukan menggunakan portal Azure.

Azure portal for Azure SQL Database


Meninjau tugas dan alat untuk rekayasa data

Selesai100 XP

Insinyur data bertugas mengelola dan mengatur data, sementara juga memantau tren atau inkonsistensi yang akan berdampak pada tujuan bisnis. Ini adalah posisi yang sangat teknis, membutuhkan pengalaman dan keterampilan di bidang-bidang seperti pemrograman, matematika, dan ilmu komputer. Tetapi insinyur data juga membutuhkan soft skill untuk mengkomunikasikan tren data kepada orang lain dalam organisasi dan untuk membantu bisnis memanfaatkan data yang dikumpulkannya.

Tugas dan tanggung jawab Insinyur Data

Beberapa peran dan tanggung jawab yang paling umum dari seorang insinyur data meliputi:

  • Mengembangkan, membangun, menguji, dan memelihara database dan struktur data.
  • Menyelaraskan arsitektur data dengan persyaratan bisnis.
  • Akuisisi data.
  • Mengembangkan proses untuk membuat dan mengambil informasi dari kumpulan data.
  • Menggunakan bahasa pemrograman dan alat untuk memeriksa data.
  • Mengidentifikasi cara untuk meningkatkan keandalan, efisiensi, dan kualitas data.
  • Melakukan penelitian untuk pertanyaan industri dan bisnis.
  • Menerapkan program analisis canggih, pembelajaran mesin, dan metode statistik.
  • Menyiapkan data untuk pemodelan prediktif dan preskriptif.
  • Menggunakan data untuk menemukan tugas yang dapat diotomatisasi.

Alat rekayasa data umum

Untuk menguasai rekayasa data, Anda harus terbiasa dengan berbagai alat yang memungkinkan Anda membuat database yang dirancang dengan baik, dioptimalkan untuk proses bisnis yang akan dijalankan. Anda harus memiliki pemahaman menyeluruh tentang arsitektur sistem manajemen database, platform di mana sistem berjalan, dan persyaratan bisnis untuk data yang disimpan dalam database.

Jika Anda menggunakan sistem manajemen database relasional, Anda harus fasih dalam SQL. Anda harus dapat menggunakan SQL untuk membuat database, tabel, indeks, tampilan, dan objek lain yang diperlukan oleh database. Banyak sistem manajemen database menyediakan alat yang memungkinkan Anda untuk membuat dan menjalankan skrip SQL. Misalnya, SQL Server Management Studio (dijelaskan dalam unit sebelumnya), memungkinkan Anda membuat dan query tabel secara visual, tetapi Anda juga dapat membuat skrip SQL Anda sendiri secara manual.

Dalam beberapa kasus, Anda mungkin perlu berinteraksi dengan database dari baris perintah. Banyak sistem manajemen database menyediakan antarmuka baris perintah yang mendukung operasi ini. Misalnya, Anda dapat menggunakan utilitas sqlcmd untuk terhubung ke Microsoft SQL Server dan Azure SQL Database, dan menjalankan kueri dan perintah ad-hoc.

Sebagai profesional SQL Server, alat manipulasi data utama Anda mungkin Transact-SQL. Sebagai insinyur data, Anda mungkin menggunakan teknologi tambahan, seperti Azure Databricks,dan Azure HDInsight untuk menghasilkan dan menguji model prediktif. Jika Anda bekerja di bidang non-relasional, Anda dapat menggunakan Azure Cosmos DB sebagai penyimpan data utama Anda. Untuk memanipulasi dan query data, Anda dapat menggunakan bahasa seperti HiveQL, R, atau Python.


Meninjau tugas dan alat untuk visualisasi dan pelaporan data

Selesai100 XP

Analis data bertanggung jawab untuk memahami apa arti data sebenarnya. Seorang analis data yang terampil akan mengeksplorasi data dan menggunakannya untuk menentukan tren, masalah, dan mendapatkan wawasan lain yang mungkin bermanfaat bagi perusahaan.

Sebagian besar peran analis data berkaitan dengan komunikasi dan visualisasi. Visualisasi data adalah kunci untuk menyajikan sejumlah besar informasi dengan cara yang dapat dimengerti secara universal atau mudah ditafsirkan dan melihat pola, tren, dan korelasi. Representasi ini termasuk grafik, grafik, infografis, dan diagram bergambar lainnya. Analis visualisasi data menggunakan alat visualisasi dan perangkat lunak untuk mengkomunikasikan informasi dengan cara ini, untuk klien atau untuk perusahaan mereka sendiri. Seorang analis data yang baik membutuhkan pengalaman dan keterampilan dalam alat pelaporan seperti Microsoft Power BI dan SQL Server Reporting Services.

Tugas dan tanggung jawab Analis Data

Fungsi utama dari analis data biasanya mencakup hal-hal berikut:

  • Membuat data besar atau kompleks lebih mudah diakses, dimengerti, dan dapat digunakan.
  • Membuat grafik dan grafik, histogram, peta geografis, dan model visual lainnya yang membantu menjelaskan makna volume data yang besar, dan mengisolasi area yang menarik.
  • Mengubah, meningkatkan, dan mengintegrasikan data dari berbagai sumber, tergantung pada persyaratan bisnis.
  • Menggabungkan kumpulan hasil data di berbagai sumber. Misalnya, menggabungkan data penjualan dan data cuaca memberikan wawasan yang berguna tentang bagaimana cuaca mempengaruhi penjualan produk tertentu seperti es krim.
  • Menemukan pola tersembunyi menggunakan data.
  • Menyampaikan informasi dengan cara yang berguna dan menarik bagi pengguna dengan membuat dasbor dan laporan grafis yang kaya.

Alat visualisasi data umum

Secara tradisional, banyak analis data menggunakan Microsoft Office Apps seperti Microsoft Excel untuk membuat laporan visual yang kaya. Banyak analis sekarang menggunakan Microsoft Power BI, platform visualisasi yang kuat, untuk membuat dasbor grafis yang kaya dan laporan atas data yang dapat bervariasi secara dinamis.

Power BI adalah kumpulan layanan perangkat lunak, aplikasi, dan konektor yang bekerja sama untuk mengubah sumber data Anda yang tidak terkait menjadi wawasan yang koheren, mendalam secara visual, dan interaktif. Data Anda mungkin disimpan di suatu tempat lokal seperti spreadsheet Excel, atau dalam kumpulan database berbasis cloud dan di tempat, atau beberapa kumpulan sumber data lainnya. Power BI memungkinkan Anda dengan mudah terhubung ke sumber data Anda, menemukan apa yang penting dalam data itu, dan berbagi temuan Anda dengan orang lain dalam organisasi.

Gambar di bawah ini menunjukkan contoh dasbor yang dibuat menggunakan Power BI. Dalam contoh ini, analis menggunakan Power BI untuk memeriksa data penjualan ritel untuk barang-barang yang dijual di beberapa toko dan distrik. Metrik membandingkan kinerja tahun ini dengan tahun lalu untuk penjualan, unit, margin kotor, dan varians, serta analisis toko baru.

Gambar memperlihatkan Dasbor Power BI



Komentar

Postingan populer dari blog ini

Jelajahi layanan data relasional di Azure

  Perkenalan Selesai Database adalah kumpulan data. Database bisa sesederhana spreadsheet desktop, atau serumit sistem global yang memegang petabyte informasi yang sangat terstruktur. Data dapat disusun dengan berbagai cara. Pendekatan umum adalah menyimpan data dalam format tabular, dengan baris dan kolom. Anda dapat menentukan hubungan antara tabel. Database ini disebut database  relasional. Database juga dapat semi-terstruktur atau tidak terstruktur, yang terdiri dari data semi-diproses atau tidak diproses. Database ini biasanya disebut sebagai  non-relasional.  Database dikelola menggunakan sistem manajemen database (DBMS). DBMS menangani aspek fisik dari database, seperti di mana dan bagaimana disimpan, siapa yang dapat mengaksesnya, dan bagaimana memastikan bahwa itu tersedia bila diperlukan. Banyak organisasi bergantung pada informasi yang tersimpan dalam database mereka untuk membantu membuat keputusan bisnis yang penting. Di masa lalu, organisasi-organisasi ...

Mengkueri data relasional di Azure

  Pengantar Dengan Azure, Anda bisa membuat database relasional menggunakan sejumlah teknologi, termasuk Azure SQL Database, Azure Database for PostgreSQL, Azure Database for MySQL, dan Azure Database for MariaDB. Bayangkan bahwa Anda bekerja sebagai pengembang untuk jaringan supermarket besar yang bernama Contoso. Perusahaan telah membuat penyimpanan data yang akan digunakan untuk menyimpan inventaris produk. Tim pengembangan telah menggunakan database Azure SQL untuk menyimpan datanya. Mereka perlu tahu cara mengkueri dan memanipulasi data ini menggunakan SQL. Dalam modul ini, Anda akan mempelajari cara menggunakan layanan database ini untuk menyimpan dan mengambil data. Anda akan memahami cara menggunakan beberapa alat umum yang tersedia untuk sistem manajemen database ini untuk menyambungkan ke layanan database yang dijalankan di Azure. Pengantar SQL Selesai SQL adalah singkatan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan database relasional. Ini ad...

Jelaskan konsep data relasional

Perkenalan Selesai Pada tahun-tahun awal database, setiap aplikasi menyimpan data dalam struktur uniknya sendiri. Ketika pengembang ingin membangun aplikasi untuk menggunakan data itu, mereka harus tahu banyak tentang struktur data tertentu untuk menemukan data yang mereka butuhkan. Struktur data ini tidak efisien, sulit dipertahankan, dan sulit dioptimalkan untuk memberikan kinerja aplikasi yang baik. Model database relasional dirancang untuk memecahkan masalah beberapa struktur data sewenang-wenang. Model relasional menyediakan cara standar untuk mewakili dan query data yang dapat digunakan oleh aplikasi apapun. Sejak awal, pengembang mengakui bahwa kekuatan utama dari model database relasional adalah dalam penggunaan tabel, yang merupakan cara intuitif, efisien, dan fleksibel untuk menyimpan dan mengakses informasi terstruktur. Model relasional sederhana namun kuat digunakan oleh organisasi dari semua jenis dan ukuran untuk berbagai kebutuhan manajemen informasi. Database relasional...