+ All Categories
Home > Documents > Professional Portfolio

Professional Portfolio

Date post: 19-Jan-2015
Category:
Upload: moniqueo-opris
View: 108 times
Download: 1 times
Share this document with a friend
Description:
 
Popular Tags:
24
PROFESSIONAL PORTFOLIO Monica Opris SQL & BI Developer
Transcript
Page 1: Professional Portfolio

PROFESSIONAL PORTFOLIOMonica Opris

SQL & BI Developer

Page 2: Professional Portfolio

OVERVIEW

1. My specialties 2. BI Projects involved in 3. Continuous improvement 4. Recommended books 5. About me

Page 3: Professional Portfolio

SPECIALTIES

Databases: Microsoft SQL Server, MySQL and Oracle Tools/Products

Microsoft: SSMS, SSIS, SSAS, SSRS, Sharepoint, Oracle: PL/SQL Developer and Open Source: Jasper Reports. 

Database design and programming Data modeling Business Intelligence 

- Data Warehouse (Dan Linstedt's Data Vault Model and Methodology, Bill Inmon's DW )- Data Mart (Ralph Kimball Model and Methodology)

Page 4: Professional Portfolio

BUSINESS INTELLIGENCE DEVELOPER

SQL Server and SQL programming language, BI concepts and architecture (Data warehouse, Data Mart, Data Vault, MDX), SSIS, SSAS, SSRS. BI Test cases Validation, Error Handling in SSIS, Builing, Deploying, Managing, Securing Reports using SSRS and Report Buider.

Page 5: Professional Portfolio

MICROSOFT BI STACK

Page 6: Professional Portfolio

BI PROJECTS

Banking Company management Assurance

Page 7: Professional Portfolio

BANKING PROJECT FLOW

Microsoft SQL Server 2008 R2 ,SSIS and C# received in an input folder a set of files

(transactions between accounts and customers)

whenever a file arrives it is extracted, transformed and loaded in databases.

the output files are generated when all expected files arrives.

ETL process generates messages which are stored into a log table. 

Page 8: Professional Portfolio

LAYERED VIEW IMPLEMENTATION

Page 9: Professional Portfolio

DATABASES

three databases for main data storage Staging: here the data suffer basic validations

and transformations Core: the central repository of the data (like a

datawarehouse) Output: here the data in stored in the format

expected to be in the output files two auxiliary databases:

Configuration: store all parameters and other configuration data on which the system is based.

AuditAndLog: store all information regarding auditing and also all the messages which the processes generate.

Page 10: Professional Portfolio

PROCESSES

- six interdependent processes: F2S: File to staging: Loads the data from the input

files to the Staging DB S2C: Staging to Core: Loads the data from the

Staging DB to the Core DB C2O: Core to Output: Loads the data from the Core

DB to the Output DB and latter to the output files. LOG: Log messages to external files in a format

required by the consumer systems of those file. CFA: Check File Arrival: Is checking if the expected

files arrived or not, and notify if a file is not arrived in the specified time-window.

PURGE: It purges old data from databases.

Page 11: Professional Portfolio

COMPANY MANAGEMENT PROJECT FLOW

SQL Server 2012, PowerPivot 2010  develop and monitoring the structure of the

company using source data collected from Operational Systems (iTimeTrack, CRM, SmartOffice,Costs, Budgets).

Page 12: Professional Portfolio

IMPLEMENTATION OVERVIEW

Page 13: Professional Portfolio

THE MAIN TASKS: create Audit database structure (contains tables that are logging all the

events occurring in the system), staging area database structure (SQL dynamic scripts to generate tables,

primary keys, indexes and views to concatenate the table columns), Data Vault database structure (SQL scripts used to generate Hubs, Satellites

and Links) and Data Mart database structure (SQL scripts to generate dimensions and facts

tables), create PITs and bridge tables to improve performance of the queries, analyze the full and delta load for each table,  ETL Integration: stored procedures to import the data from source to staging

area, from staging area to Data Vault and from Data Vault to Data Mart,  create linked servers, create SSIS packages used to import the CSV source files, package configuration and deploy, use PowerView from SharePoint to create reports. 

Page 14: Professional Portfolio

BI SEMANTIC MODEL

Page 15: Professional Portfolio

MULTIDIMENSIONAL MODEL VSTABULAR MODEL

Multidimensional - complex calculations and scoping - Many-to-Many relationships - complex modeling solution - access to many different external data sources

Tabular - consistently fast query time - planning on using Power View (an interactive

data exploration, visualization, and presentation experience browser-based Silverlight application launched from SharePoint Server 2010)

Page 16: Professional Portfolio
Page 17: Professional Portfolio

INSURANCE PROJECT

 involved in a maintenance BI project of a mix of applications and technologies that are used to gather, provide access to and analyze data and information about company operations.

The main tasks I had provide me with the ability to resolve database administration issues:

Page 18: Professional Portfolio

MAIN TASKS cube deployment errors, wrong mapping of columns in cube, update links with the right values, set the protection level in order to get package access, implement business logic - create a job running if another

one is correctly processed, run the job if more than 1 business day is past- add rights to users,

move the project on TFS, upgrade the BI solution in order to bring performance,

robustness and a better platform to improve the solution, implement a purge process to adjust the space allocation

for files code review and research in reducing SQL Server

deadlocks, implement Backup and Recovery planning.

Page 19: Professional Portfolio

SSRS REPORT

Page 20: Professional Portfolio

RESEARCH MOVING TO SQL SERVER 2012

SQL Server engine- ColumnStore index - combined with enhanced

query processing features, improves data warehouse query performance by hundreds to thousands of times in some cases;

Database engine is more powerful. Analysis Services-

New tabular model which allows analysis using PowerPivot for Excel 2012 gives powerful tools for analyze very quickly large amounts of data

Improving integration of PowerPivot to SharePoint portal (if the user choose to deploy a SharePoint portal)

Page 21: Professional Portfolio

RESEARCH MOVING TO SQL SERVER 2012

Reporting Services- PowerView:  an interactive data exploration,

visualization, and presentation experience. It provides drag-and-drop ad hoc reporting for business users such as data analysts, business decision makers, and information workers.

Integration Services- The processing engine is better Deployment and administration of packages

greatly enhanced Reduced memory usage

The upgrade process will bring performance, robustness and, in the future, a better platform to improve the current BI solution.

Page 22: Professional Portfolio

CONTINUOUS IMPROVEMENT

Create database objects, Work with data, Modify data and Optimize queries

Page 23: Professional Portfolio

RECOMMENDED BOOKS

Best Practices for Business Intelligence

Page 24: Professional Portfolio

PRESENTATIONS, BEST PRACTICES, TASKS DESCRIPTION, RECOMMENDED BOOKS

ro.linkedin.com/pub/monica-opris/38/659/407

http://businessintelligencedev.blogspot.ro/


Recommended