Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Telecom ETL is a SSIS package that ingest it's data from CSVs to DB

NotificationsYou must be signed in to change notification settings

amrelauoty/Telecom-ETL-SSIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

Introduction

Telecom-ETL is an ETL Package that extracts and ingests event data from multiple telecomunication industry files and stores the data in a relational database.

Tools

SQL Server - SSIS (SQL Server Integration Services)

Package Design

It consist of Control Flow and Data Flow

Control Flow

control-flow

  • Every run for the package we get new batch_id depending on the last batch_id at theaudit_dim
  • Iterates the data files to extract data from it
  • Inserting a new record in the audit dimension includesbatch_id,package name,file name
  • Executing the data flow task which makes the files data to the database and get the required auditing data like rejected_rows, inserted_rows and all_rows processed
  • Updating the auditing record with the number of proccessed rows, rejected rows and inserted rows
  • Moving the processed files to another location (Archiving)

Data Flow

data-flow

  • Reading the data from the files and check if it is matched with the data quality rules we made
  • If it is rejected from source, it will be stored inerr_source_output table
  • If it is matched with the distenation constraints, it will be inserted
  • If it is not matched, it will ne recorded in theerr_destination_output table
  • Getting the number of rejected and inserted data for auditing purposes
  • Mapping the audit_id to the tables audit_id
  • Making the required derived columns like tac, snr columns fromimei column

Database Schema Design

schema

Usage

  1. Setup SQL Server Data tools and the sql server integration service
  2. Open the package with SSDT and run the package
  3. Make sure to check the folder location of the files.

About

Telecom ETL is a SSIS package that ingest it's data from CSVs to DB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp