1. Additional Information About Job (Kimberly-Clark):
I crafted the most complicated portions of an executive dashboard and guided construction of
linked items:
1. Designed logic supporting main selection screen, supporting choice of products,
geographies, periods to compare, currency, intercompany flag, and timeframe (MTD,
QTD, …).
2. Constructed hierarchical product and geography selectors.
3. Added support for several dozen linked sub-dashboards providing information for
management, passing selections using Flash variables and Data Sharer add-on.
4. Created and linked several Crystal Reports documents providing more detailed
information employing over a dozen scenarios and passing selections.
5. Produced and managed development of universes, WebI documents, and Bex queries
used as data sources in dashboards and reports.
The work involved also creation of tables, views, stored procedures, and functions within SQL
Server and Neteeza referenced by both Xcelsius and Data Services. SAP development included
reading from extractors and ECC tables and writing Bex queries. The first few months of the job
focused heavily on ETL development with Data Services, while the remainder dealt mostly with
Xcelsius dashboards and related Enterprise work.
Spotlighted Achievements:
- Situation: Xcelsius team was having trouble developing concepts and producing main
selections screen needed for executive dashboard. A lack of work existed for the Data Services
project.
Action: After receiving a request from the dashboard team and permission from the ETL group,
help to prototype and bring to fruition dimensional and time period selectors functionality.
Results: Successfully helped dashboard group complete options screen and secured extension
during cutbacks in ETL budget.
- Situation: Lack of requirements documents.
Action: Met with technical lead and business analysts to gather requirements.
Results: Successfully wrote up online and offline documentation.
- Situation: Required ability to expeditiously select up to ten products or geographic areas based
on position in a multiple level dynamic hierarchy (loaded at runtime).
Action: Added data sources to load minimum necessary information based on current
selections. Created multiple selection areas, each one representing a different level in the
hierarchy, along with a final selections box at the bottom of the screen.
Results: Successfully produced an efficient selection system meeting and exceeding
requirements.
- Situation: Responsible for completion of large swaths of dashboard functionality in a limited
period of time and provided secondary resources for assistance.
2. Action: Worked closely with and mentored where necessary other team members, assigning
and reviewing smaller tasks that helped complete main work items. Examples: Data source
creation, portions of linked dashboards and reports, …
Results: Successful completion of complicated tasks with numerous dependencies in a short
period of time, finishing ahead of schedule. In the process, helped permanent staff learn new
and improve existing skills.
- Situation: Lack of reusable templates and best practices for dashboards, reports, and ETL
processes.
Action: Constructed reusable templates to speed ETL, dashboard, report, and universe
development. In the case of ETL, templates also provided auditing functionality for help with
data quality issues. Led training sessions explaining best practices, usage of templates, and
gathering ideas for improvement.
Results: Significant reduction in data quality issues and increase in quality and standardization
of ETL, reports, universes, and dashboards. Overall time to produce ETL and reports
noticeably decreased.