Business Functional and Non Functional Requirements
Business Functional and Non Functional Requirements
Version: 0.01
Issue Date: 30 April 2019
The purpose of this document is to state CRES Business, Functional and Non Functional requirements
requirements to build additional feeds into the existing CRES data lake.
Document Control
Project Name
CRES Data Lake phase 3
Change Lead
Daniel Vermaas
Project Manager
Zakiyya Mather
Accountable Executive / Sponsor
Wendy Cuthbert
Sector / Cluster
Enterprise Functions
Initiating Business Unit
CRES
Methodology
Waterfall
Document Author and
Denise Smith
Contact Details:
denise.smith@absa.co.za
Creation Date:
30 April 2019
Revision History
Date Version Summary of Changes Author/ Contributor/ Reviewer
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 2 of 92
1. INTRODUCTION ................................................................................................................................ 4
Background ........................................................................................................................................................ 4
Business Problem and/or Opportunities/Objectives ........................................................................................ 4
Current Situation/Environment ......................................................................................................................... 6
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 3 of 92
Background
CRES embarked on a project (CRES Data Lake phase 1 and 2) to gather CRES master data to enable
dashboard- and other information visibility, for improved quality business decision-making. The mart enables
visibility of information, which previously was only obtainable with great difficulty and involving significant
time lags and manual processing, leading to high risk of decision-making based on poor or old data.
CRES can now use tools such as Tableau to visualise data and gain advanced insights about their business
with the aim of becoming proactive, efficient and innovative. Other areas of the bank could also benefit
from these insights.
This phase of the CRES Data project will enable access to more data through automated feeds into the data
mart namely:
Additional Real Estate, Occupancy, Carbon footprint, Utilities, Branch Metering, Branch Building
Management, Financial, Parking, Sensor, Meeting room, Facility Management, Occupational Health and
Safety data.
CRES needs all their master data, currently managed and hosted by vendors, to be available at their
fingertips to analyse and visualise, which will allow faster decision-making, drive efficiency and ultimately
reduce cost.
The objective of this project is to collect data from all CRES sources and make it available in the data mart
for analysis and visualisation in order to:
Obtain predictive actionable insights for CRES and the wider bank
Discover the unknown – previously hidden insights and opportunities to shape the workplace of the
future.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 4 of 92
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 5 of 92
Building and
Webcore Occupancy Details Webcore
employee details
In scope
Carbon Emissions
3 Inbound data feeds from BMS (BOCC) Branch network to CRES Data Lake
Statuses of generators
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 6 of 92
Automated feeds
10 Inbound Broll Upd8 feeds- need data feed from Broll to CRES Data Lake
13 Manual Auckland Park access data – Africa Security loaded onto Box.com
15 Exchange or Condeco data for large events more than 100 people.
Keep history in the data base for 3 years (Horizon and WebCore Data)
Out of scope
2 Visualise data through Tableau and develop CRES Dashboards – Monocle resources
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 7 of 92
Collect CRES data from internal and external sources via secure transfer methods (SFTP, box API and SSIS)
and store data in the CRES Data Lake. Data is visualised through Tableau Developer and published to end
users to interact ad view with Tableau Explorer, Viewer or Reader.
Internal
Downstream Systems
SAP Finance
Legend
Existing Feed New feed To Be Confirmed
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 8 of 92
User characteristics
Users will access CRES data and reports via Tableau.
Tableau user licenses required for the visualisation (development) and viewing of data:
Type Description Required
Creator (Developer) End to end analytics 1 developer
Explorer (Server) Trusted data with full self-service analytics 5 end users
Viewer View and interact with dashboards and Not currently available in Absa
visualizations
Reader View shared content – appropriate for Free
proof of concept projects
Staffing Requirements
There is a huge amount of CRES data (Real Estate details, Occupancy, Carbon footprint, Utilities, Branch
Metering, Branch Building Management, Financial, Parking, Sensor, Meeting room, Facility Management,
Occupational Health and Safety data) that is currently hosted by CRES’ external service providers.
This data must be extracted from the sources and stored in the CRES Data Lake to apply data science for
the following reasons:
Obtain predictive actionable insights for CRES and the wider bank
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 9 of 92
Discover the unknown – previously hidden insights and a multitude of opportunities to shape the
future.
This project will enable access through automated feeds such as SFTP, SSIS and Box API into the data mart.
Data will be visualised through Tableau for data science purposes. This will enable CRES to make decisions
on close to real-time information.
Stakeholder Requirements
Stakeholder Requirement
Rob Stuart
(Business Management)
SATT Parking
(Condeco)
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 10 of 92
SATT Parking
Business Requirements
Requirement
1 Increase frequency of existing Honeywell employee data feed (Delta every 30 minutes)
3 Source Floorplans from WebCoRe. Use Floorplans as heat maps with data visualisation in
Tableau.
Source Tsebo InforEAM Facility and Asset Management System data.
4
Contact Centre Contact info objects
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 11 of 92
Equipment objects
Purchasing Invoices
Purchasing Orders
Work Events
Work PPM S
5 Source additional Horizon and Upd8 data (Additional Building and Landlord Details)
Performance Placemat
Strategy Report
MIS Report
EM Operations
Conflicts
Straight Lining
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 12 of 92
Income File
Finance Management MI
DM Dashboard
Trend report
Contractual Accrual
Flash Report
5 year forecast
Expiries Report
ATM Acquisitions
ATM Events
ARO Report
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 13 of 92
3 SQL environment and SSIS will be used for the internally hosted applications running on
MS SQL Server (OHS and Condeco)
5 CEM (Auckland Park Access details) and Aurora (Sensor details) data will be sourced from
box.com (internal) for this project.
7 Schedule and Automate the loading of each data source into the data mart (WADE tool)
Join tables
Table indexing
Keep history data in the database for 3 years (including existing WebCore and
HoriZon data)
9 Connect Tableau platform to the CRES data lake for data visualisation
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 14 of 92
Requirement
1 Investigate the increase of frequency of existing Honeywell data feed and customise the
existing SSIS packages accordingly.
3 Set up schedules for secure transfer of all data sources (SFTP and PGP encryption)
4 SSIS will be used to extract data from internally hosted applications running on MS SQL
Server (OHS and Condeco)
5 CEM (Auckland Park Access details) and Aurora (Sensor details)must be extracted from
box.com (internal) as an interim solution.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 15 of 92
InforEAM
WebCoRe (Existing)
Horizon (Existing)
SATT
Greenstone
CEM
Aurora
Bidvest Utilities
Bidvest Metering
OHS
Condeco
BOCC
InforEAM
WebCoRe (Existing)
Horizon (Existing)
SATT
Greenstone
CEM
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 16 of 92
Bidvest Utilities
Bidvest Metering
OHS
Condeco
BOCC.
Create an Automated script to loading each file in the Inbound folder to the correct
destination table. (WADE tool)
Join tables
Table indexing
Keep history data in the database for 3 years (including existing WebCore and
Horizon data)
9 Connect Tableau platform to the CRES data lake for data visualisation.
Interface Requirements
Description Receive two files with verified Environmental Report Data from
externally hosted Greenstone system:
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 17 of 92
Format csv
Delimiters | TBC
Frequency Monthly
7. History data is stored when new month’s file is loaded into the
table.
Country Ghana
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 18 of 92
Electricity (Grid)
Electricity (Non-Grid)
Gas
Diesel
Private Cars
Company Cars
Car Hire
Waste
Water
Country Ghana
Possible values:
Air Business
Electricity (Non-Grid)
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 19 of 92
Diesel
Private Cars
Company Cars
Car Hire
Waste
Water
Month Emissions
Units tonne
1. SmartMeteringElectricity
2. SmartMeteringWater
Dewald.smith@bidvestfm.co.za
Vishay.rabbipal@bidvestfm.co.za
Format csv
Delimiters | TBC
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 20 of 92
Destination SmartMeteringElectricity
table
SmartMeteringWater
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
MainIncommer/SubMeter
Account Number
MeterNumber
rtime 0:30:00
kWh+ 180
kvarh+ 50
kWh- 0
kvarh- 0
kVA 373.631
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 21 of 92
Status Good
MainIncommer/SubMeter
Account Number
MeterNumber
rdate 1/1/2018
rtime 0:30:00
Edwin to confirm
Status Good
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 22 of 92
Dewald.smith@bidvestfm.co.za
Vishay.rabbipal@bidvestfm.co.za
Format csv
Delimiters |
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 23 of 92
Vendor 8004863
CostCode 431400
InvoiceDate 20190314
Total 2,054.91
DT or CT
AccountNo 366680
MeterReading
CopyNumber
CopyCharge
CopyCost
Invoice_Amount
Invoice-Amount
Not In Use
CompanyCode 1001
GeneralLedgerAccount 460480
Oneview number
Vendor 8004863
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 24 of 92
CostCode 431400
InvoiceDate 20190314
Total 2,054.91
DT or CT
AccountNo 366680
MeterReading
CopyNumber
CopyCharge
CopyCost
Invoice_Amount
Invoice-Amount
Not In Use
CompanyCode 1001
GeneralLedgerAccount 460480
Oneview number
Vendor 8004863
CostCode 431400
InvoiceDate 20190314
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 25 of 92
DT or CT
AccountNo 366680
MeterReading
CopyNumber
CopyCharge
CopyCost
Invoice_Amount
Invoice-Amount
Not In Use
CompanyCode 1001
GeneralLedgerAccount 460480
File name 2: Proof of payments (Edwin to confirm with Susan – the current proof of payment report is
unstructured pdf)
2. Statuses of generators
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 26 of 92
vgramny@tsebo.com
ggreen@tsebo.com
Format csv
Delimiters 0
Destination tables
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
File name: Application changes still under construction. Points TBC by Edwin- meeting with Tsebo 7-10
May.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 27 of 92
Business SME
Format csv
Delimiters TBC
Frequency Monthly
Destination tables
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 28 of 92
Scenario
Cost
IS_EXCO
IS_EXCO_Desc
IS_GL
IS_GL_Desc
IS_Driver
IS_DriverFormula
IS_DriverValue
NIE_CC
NIE_CC_Desc
NIE_EXCO
NIE_EXCO_Desc
NIE_GL
NIE_GL_Desc
NIE_IS_View
NIE_SPEDO
NIE_Driver
NIE_DriverFormula
NIE_DriverValue
RES_CC
RES_CC_Desc
RES_ORG
RES_ORG_Desc
RES_ABSA_Func
RES_ABSA_Func_ROLLUP
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 29 of 92
RES_DriverFormula
RES_DriverValue
WC_WC
WC_CAM
WC_ACT
WC_Dedicated_Shared
WC_Driver
WC_DriverFormula
WC_DriverValue
COST_CH
COST_BU
COST_CAM
COST_Service
COST_Core_Consumed
COST_Driver
COST_DriverFormula
COST_DriverValue
BUYER_CH
BUYER_BU
BUYER_CAM
BUYER_Service
Seller_Co_Div
Seller
Exco
Seller_GL
Buyer_Co_Div
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 30 of 92
Contra
Buyer_GL
Service_Code
Charge_Decription
ModelReference
BuildingNames
Building
BuildingSpace
Tenant
TenantSpace
BuildingCluster
BuildingBU
TenantBU
TenantCluster
Note from (Geoffrey Smith): We can setup a secure SFTP account / storage,
and provide you with access. We can script something to automatically
generate CSV's that aggregates data from SATT hourly, and we can probably
generate this historically, to show all hours in the day going back a year.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 31 of 92
Currently we rely on the SATT Data, which we query through a Tsebo LTE
Router. Would rather provide stable hourly data before pushing up the
frequency.
We connect to SATT every hour and fetch the latest Parking Data, and
store it on our server.
We then run dashboards from our data set, to avoid overloading the SATT
Server.
We have daily 11am data for 2017, and hourly data from January 2018 to
date
Business SME
Spring High
www.spring-high.co.za
kyle@satt.co.za
ajacobs@tsebo.com
Format csv
Delimiters
Frequency Primary.csv and Secondary.csv data will be refreshed @10 minute past
every hour
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 32 of 92
SATT Zones D
l
SATT Primary
e
SATT Secondary
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 33 of 92
Zone 999
OUCCUPIED 1018
VACANT 1295
Parking counts at 10 am and 3 pm where the count is managed manually (Open or No Electronic Car Parks)
Column Titles = ZONE, LOG_DATE, OCCUPIED, VACCANT (Currently approximately 2,000 rows).
ZONE 10
LOG_DATE Block 3
OCCUPIED
VACCANT
Business SME
Grant.joubert@auroralighting.com
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 34 of 92
Mike.jones@aurorallighting.co.za
Format csv
Delimiters
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
Building JHB-AbsaTowersWest
Headcount 4
2019-02-12T07:10:00.000Z
Timestamp of 2019-02-2T07:10:00.000Z
Timestamp means the headcount is the maximum
occupancy between 12th Feb 2019
07:10:00 to 12th Feb 2019 07:10:59
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 35 of 92
2. Minimal data every 30 minutes for auto bump bookings where the
meeting rooms are empty – Condeco to confirm impact of query.
SELECT [tblBookingItem].[pkBookingItemID] AS
[pkBookingItemID],
[tblBookingItem].[fkBookingID] AS [fkBookingID],
[tblBookingItem].[fkItemID] AS [fkItemID],
[tblBookingItem].[DateFrom] AS [DateFrom],
[tblBookingItem].[DateTo] AS [DateTo],
[tblBookingItem].[TimeFrom] AS [TimeFrom],
[tblBookingItem].[TimeTo] AS [TimeTo],
[tblBookingItem].[FurtherInfo] AS [FurtherInfo],
[tblBookingItem].[itemCost] AS [itemCost],
[tblBookingItem].[itemNote] AS [itemNote],
[tblBookingItem].[active] AS [active],
[tblBookingItem].[fkBookingItemID] AS
[fkBookingItemID],
[tblBookingItem].[dateAdded] AS [dateAdded],
[tblBookingItem].[primaryRoom] AS [primaryRoom],
[tblBookingItem].[vcEnd] AS [vcEnd],
[tblBookingItem].[dateRemoved] AS [dateRemoved],
[tblBookingItem].[Paid] AS [Paid],
[tblBookingItem].[Invoiced] AS [Invoiced],
[tblBookingItem].[fkRequestorID] AS
[fkRequestorID],
[tblBookingItem].[VATRate] AS [VATRate],
[tblBookingItem].[Charge] AS [Charge],
[tblBookingItem].[BookingSource] AS
[BookingSource],
[tblBookingItem].[fkMapid] AS [fkMapid],
[tblBookingItem].[fkrefbookingItemId] AS
[fkrefbookingItemId],
[tblBookingItem].[DateTimeFrom] AS [DateTimeFrom],
[tblBookingItem].[DateTimeTo] AS [DateTimeTo],
[tblBookingItem].[OriginalDateFromUTC] AS
[OriginalDateFromUTC],
[tblBookingItem].[OriginalDateToUTC] AS
[OriginalDateToUTC],
[tblBookingItem].[OriginalTimeFromUTC] AS
[OriginalTimeFromUTC],
[tblBookingItem].[OriginalTimeToUTC] AS
[OriginalTimeToUTC],
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 36 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 37 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 38 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 39 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 40 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 41 of 92
[tblseatingOptionDetails].[pkSeatingOptionDetailsID]
AS [pkSeatingOptionDetailsID],
[tblseatingOptionDetails].[pkSeatingOptionID] AS
[pkSeatingOptionID],
[tblseatingOptionDetails].[setupName] AS
[setupName],
[tblseatingOptionDetails].[occupancy] AS
[occupancy],
[tblseatingOptionDetails].[defaultSetup] AS
[defaultSetup],
[tblseatingOptionDetails].[setUpPeriod] AS
[setUpPeriod],
[tblseatingOptionDetails].[setUpUnit] AS
[setUpUnit],
[tblseatingOptionDetails].[cleanDownUnit] AS
[cleanDownUnit (tblseatingOptionDetails)],
[tblseatingOptionDetails].[cleanDownPeriod] AS
[cleanDownPeriod (tblseatingOptionDetails)],
[tblseatingOptionDetails].[roomID] AS [roomID],
[tblseatingOptionDetails].[fkUserID] AS [fkUserID
(tblseatingOptionDetails)],
[tblseatingOptionDetails].[dateAdded] AS
[dateAdded (tblseatingOptionDetails)]
FROM [dbo].[tblBookingItem] [tblBookingItem]
LEFT JOIN [dbo].[tblBooking] [tblBooking] ON
([tblBookingItem].[fkBookingID] =
[tblBooking].[pkBookingID])
LEFT JOIN [dbo].[tblUser] [tblUser] ON
([tblBooking].[fkUserID] = [tblUser].[pkUserID])
LEFT JOIN [dbo].[tblresourceitemData]
[tblresourceitemData] ON
([tblBookingItem].[fkItemID] =
[tblresourceitemData].[fkResourceItemID])
LEFT JOIN [dbo].[tblseatingOptionDetails]
[tblseatingOptionDetails] ON
([tblBookingItem].[fkItemID] =
[tblseatingOptionDetails].[roomID])
WHERE [tblBookingItem].[DateFrom] >= GETDATE()-1
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 42 of 92
Himal.naran@kathea.co.za
Arlene.Shingange@kathea.co.za
Joy.Nkuna@absa.co.za
Frequency 30 minute intervals (10 minutes and 40 minutes past each working hour)
Success Criteria
1. CCContactinfoobjects
2. CCCentactrecoreds
3. CCPSCategories
4. CCServoceproblemcodes
5. CCSupplieraccountnumbers
6. EquipmentActionclasses
7. EquipmentActioncodes
8. Equipmentopjects
9. PurchasingInvoicelines
10. PurchasingInvoices
11. PurchasingOrderlines
12. PurchasingOrders
13. WorkEvents
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 43 of 92
15. WorkPPMS
Business SME
hswanepoel@tsebo.com
Format csv
Delimiters }
Frequency Daily
Destination 1. CCContactinfoobjects
tables
2. CCCentactrecoreds
3. CCPSCategories
4. CCServoceproblemcodes
5. CCSupplieraccountnumbers
6. EquipmentActionclasses
7. EquipmentActioncodes
8. Equipmentopjects
9. PurchasingInvoicelines
10. PurchasingInvoices
11. PurchasingOrderlines
12. PurchasingOrders
13. WorkEvents
14. WorkPPMObjects
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 44 of 92
7. History data is stored when new month’s file is loaded into the table.
8. Tableau developer can connect to the tables and view data through
Tableau.
Waiting for Tsebo to confirm the details. Refer to Appendix – One file per table.
Business SME
Format csv
Delimiters
Frequency
Do gap analysis between current daily feeds to the Data Lake and additional fields/files required.
Current feeds are sent daily – TBC if daily is still required. Downstream impact.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 45 of 92
1. Horizon Monthly
Bank External Tenant Rental
RR01A 2. SAP Cash
Arrears
3. Report from Bank legal
4. Horizon Monthly
Upd8 Monthly
Horizon
RBB
SCC
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 46 of 92
Horizon Monthly
RR30A Income File
SAP
Horizon Monthly
RR46 Expiries Report
Upd8
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 47 of 92
ASLANDLORDS(Landlord Daily
DF01
screening file)
Madelein.stander@nosa.co.za
Wilna.vanstaden@nosa.co.za
Frequency Daily
Business Stakeholder
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 48 of 92
Nande.maqubela@absa.co.za
Kevin.bridgman@changingworkplace.com
Format TBC
Frequency Daily
Business SME
Source Contact Jodie Botha (Internal – Physical Security and Violent Crime
Investigations (SA)
Cell : 0825568001
Email Jodie.Botha@absa.co.za
Format xls
Frequency Daily
Destination table
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 49 of 92
4 ID NUMBER
Business SME
Format TBC
Delimiters TBC
Frequency TBC
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 50 of 92
Security Requirements
Detailed access control and privacy of information requirements: Controls to be confirmed with Kuda
Operational Requirements
Current environment
Supportability/Maintainability Requirements
CRES Data Lake CRES: CRES COO 07h00 – 17h00 07h00 – 17h00 08h00 – 16h00
Standby support available on critical workdays. Excluding weekends and public holidays
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 51 of 92
Resilience (BCM)
Disaster Recovery
Production Support
Services Supported
3rd Party Dependencies - Service Agreements and Form of Orders with Vendors
Note: All Listed Operational Agreements are under review. The supported customer base is Absa Group
Limited.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 52 of 92
To Respond None <10 min. <10 min. <10 min. 80% 80% 80% within 80% within
Incident state within 1 within 4 8 hrs 16 hrs
change or hr hrs
re-
assignment
(whichever is
first)
Performance Requirements
Business Continuity
<Describe procedures and processes that will be followed in the event the system is unavailable e.g.
Recovery Time Objective (RTO); Recovery Point Objective (RPO); Backups / Replication; Backup Site; Fail
Over; Data Recovery; Work Method etc.>
The current Resilience category for CRES Data Lake is ResCat4. Business requested the category to be lifted
to ResCat3.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 53 of 92
<Provide a predefined recovery plan that will be followed when failure occurs.>
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 54 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 55 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 56 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 57 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 58 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 59 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 60 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 61 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 62 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 63 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 64 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 65 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 66 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 67 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 68 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 69 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 70 of 92
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 71 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 72 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 73 of 92
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 74 of 92
Shows projects along a timeline. Each project’s duration, as well as percentage completion is displayed
Data source: Data from Excel dumps created from MS Project files. See 3.1 Project Tracking Data for more
details.
Costs by Function
Shows costs, desks, cost per desk, square meters and cost per square meter, and square meter per desk.
Additionally, this dashboard provides the aforementioned information on a map.
Data source: Excel data dump from SAP. See 3.2 Cost Data.
Notes: CRES Overheads from COST Service should be filtered out to make figures balance. Desk areas
include other areas where there are no desks such as training rooms. The same area can have desks and
other areas; thus, a blend was done.
Provides an overview of the number of incidents submitted, approved, declined, and pending. This
dashboard also contains a table displaying the number of incidents submitted per sector per property type.
Notes: Free text data was captured manually, some data such as categories contains too much detail to
filter.
Displays the cost per square meter and square meters per desk per building. Median lines for both
measures are displayed as well.
Data source: Excel data dump from SAP. See 3.2 Cost Data
Transfer Costs
Data source: Excel data dump from SAP. See 3.2 Cost Data
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 75 of 92
Displays the number of workstations by property type and floor, broken down by business unit.
Portfolio
Displays a breakdown of area per portfolio. In addition to this, a breakdown of the net internal area per
building is provided
Notes: The bubble chart overlap on occasion. To remedy this, sorting needs to be applied.
Portfolio Movements
Displays difference in net internal area for buildings for specific periods.
Notes: Horizon data is supposed to keep history, but is not doing it now.
Portfolio Reduction
Data source: Manual data – see 3.4 Portfolio Movement Data, and Horizon (tbl_building).
Shows the net internal area of buildings, divided between building leased and buildings owned.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 76 of 92
Parking
Carbon Footprint
Data source: Manual dump from Greenstone system, see 3.6 Carbon Footprint Data.
Shows the number of individuals in Towers North monthly, weekly, daily, and hourly.
Data source: Tag data from a SQL database, joined with Excel file (Honeywell) with terminal information. See
3.11 Custom SQL Query.
Notes: Do not have data for all buildings because the turnstiles are not mapped correctly. In some cases,
tagging in and out are swopped.
Shows the distribution of time employees spent on site, broken down by building and individuals.
Data source: Tag data from a SQL database, joined with Excel file (Honeywell) with terminal information. See
3.11 Custom SQL Query.
VPN Logons
Shows the number of VPN logons per day. A user with multiple logons is only counted once per day.
Data source: Excel dump from infrastructure team. See 3.7 VPN Logon Data.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 77 of 92
Data source: Excel dump. See 3.8 Building and Lease Expiry Projects Data.
List of Vendors
Data source: Excel dump from SAP. See 3.9 Vendor Data.
Data source: Excel dump from SAP. See 3.2 Cost data.
Cost breakdown
Data source: Excel dump from SAP. See 3.9 Vendor Data.
Cost by vendor
Shows the costs per building classification, costs over time by category, and the total spend per category
and vendor.
Data source: Excel dump from SAP. See 3.9 Vendor Data.
Total cost
Shows costs, previous year costs, and mid-term plan costs per ledger group.
Data source: Excel dump from SAP. See 3.10 Total Cost Data.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 78 of 92
Notes: Tag and employee data from SQL tables (rpt_access and tbl_employee), joined with Excel file
(Honeywell) with terminal information.
Data source: Tag and employee data from SQL tables (rpt_access and tbl_employee), joined with Excel file
(Honeywell) with terminal information.
Shows the number of cleaner swipes per floor, per hour, of Towers West and Towers North.
Data source: Tag and employee data from SQL tables (rpt_access and tbl_employees), joined with Excel file
(Honeywell) with terminal information.
Data source: Tag and employee data from SQL tables (rpt_access and tbl_employee), joined with Excel file
(Honeywell) with terminal information.
Allows the user to input a desired number of workstations, and displays the vacant allocated, vacant
unallocated and occupied workstations per property and floor. The data is only displayed for buildings and
floors with at least the desired number of workstations free.
DATA SOURCES
Below is a description of all Excel data sources used for the reports.
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 79 of 92
A union of files dumped from MS Project. The following files are currently used:
Crypto room Eng.Text Lab ~ Monthly Report ~ end Nov 2018 (Commercials).xlsm
Cost R0.00
ACWP R0.00
Summary Yes/No
Unique ID 26771
% Complete 100%
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 80 of 92
The following data originates in SAP, and is input into Tableau as an Excel dump:
Madelein 091018.xlsx
Seq 4617
Closed Checked/Unchecked
9 CO1 RET003
8 CO2 LEASR3
7 CO3 RETGP0
6 CO4 RBBBLD
5 CO5 ATMBLD
4 CO6 CRESRB
3 CO7 CONRBB
2 CO8 TOTSUP
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 81 of 92
GL Structure 30
RP Name NAME
RP Surname SURNAME
Email NAME@ABSA.CO.ZA
Tel No 0113500000
BNK23 Yes/No
ABA25 Yes/No
AVF10 Yes/No
CEB12 Yes/No
AMS Yes/No
CRES Yes/No
Scenario MTP
Cost 131,4650527
IS_EXCO E010208
IS_GL 441061
IS_DriverFormula
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 82 of 92
NIE_CC 384300
NIE_EXCO E010208
NIE_GL None
NIE_GL_Desc None
NIE_IS_View Staff
NIE_SPEDO Controlled_D
NIE_DriverFormula
NIE_DriverValue 1
RES_CC BLD.384300
RES_Driver RES_Direct
RES_DriverFormula
RES_DriverValue 1
WC_WC 384300
WC_CAM Business_Specific
WC_Dedicated_Shared Dedicated
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 83 of 92
WC_DriverValue 21,46
COST_CH 470300
COST_BU 873100
COST_CAM None
COST_Service CRES_Overheads
COST_Core_Consumed
COST_Driver COST_Direct
COST_DriverFormula
COST_DriverValue 1
BUYER_CH 470300
BUYER_BU 873100
BUYER_CAM None
BUYER_Service CRES_Overheads
Madelein 091018.xlsx$Space
Area 1-1
Building 406300
Space 339,75
Tenant 602900
Space 339,75
Desks 0
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 84 of 92
BU BBNK
Incident data
The following Excel files are input into Tableau for the OHS reports:
Inspections Q4 - 2018.xls
Inspections Q4 - 2018.xls
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 85 of 92
City Strand
Serious Injury
# Incidents Submitted 1
# Pending Approval 0
# Approved 1
This data source is a union of two sheets in AGL SPACE REDUCTION TRACKING NOV 2018 (AS AT END
OCT).xlsx: SA and ROA.
Period Oct-18
Type Office
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 86 of 92
NIA 1420
Parking Data
PRIMARY_PARKING_SATT.xlsx
PRIMARY_ZONES.xlsx
SECONDARY_PARKING_MANUAL_COUNT.xlsx
PRIMARY_PARKING_SATT.xlsx
ZONE 10
OCCUPIED 1018
VACANT 1295
PRIMARY_ZONES.xlsx
ZONEID 10
X 23.5
Y 11.1
SECONDARY_PARKING_MANUAL_COUNT.xlsx
APP_UID 8859792295c0fe46e15c902077799591
APP_NUMBER 1403
APP_STATUS TO_DO/CANCELLED
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 87 of 92
LOCATION_COUNT 7
MAX_COUNT 258
LOCATION_VACANT 251
LOCATIONS 504
Reg No NUR52585
Tank Capacity 80
Period 201811
L/100KM 5.56
Km Span 1357
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 88 of 92
VPN_access_3_month_SPAN.csv
_time 2019-02-04T09:26:27.071+0200
RAG Status
Eng Ref
Type Retail
Classification Retail
Tenure Leasehold
Region Gauteng
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 89 of 92
R- R 130 000
R- R 130 000
R-
Duration
Description
Planned 2019/02/28
Weeks 8,00
Actual
Vendor Data
TranDateMonthYear 2017/12/01
invoice TH43050-265
Spend 2868,639
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 90 of 92
InvoiceNum TH43050-265
Type RECURRING
Purpose ID 8901440001
Planned/Reactive Planned
CCN Name
Central Overhead
Comments
Column3 Retail
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 91 of 92
Column1 #REF!
Column12 #REF!
Column13 #N/A
Income Statement.xlsx
RAF 6+6 0
RAF 6+6 0
Actual 0
MTP 2017 0
MTP 2017 0
MTP 2018 0
MTP 2017 0
MTP 2018 0
MTP 2018 0
MTP 2018 0
Disclaimer:
“The contents of this document should only be used for and by the Barclays Africa Group Limited and may not be distributed unlawfully. Older versions are not
deemed official. Only the latest version is acceptable.”
Page 92 of 92