You are on page 1of 7

Business Intelligence (BI)

BI refers to skills, technologies, applications, process and practices to support decision making.
It provides direct background data and report tools to support and improve the decision making
process. Its a broad category of applications and technologies to gather, store, analysis and
provide access to the data. BI technologies provide historical, current and predictive views of
business operations. Common functions of BI technologies are reporting, online analytical
processing, analytics, data mining, process mining, complex event processing, business
performance management, benchmarking, text mining, predictive analytics and prescriptive
analytics. Most companies collect a large amount of data from their business operations. To keep
track of that information, a business would need to use a wide range of software programs such
as excel, access and other different database application for their organization. It uses multiple
software programs which makes it difficult to retrieve information in a timely manner and to
perform analysis of the data.

OLAP
OLAP cube is an array of data (0 or more dimensions). Its an acronym for online analytical
processing and its computer-based technique for analyzing business data in search for business
intelligence. Also, its a multidimensional array of data that serves as optimized for OLAP
application and data warehousing. Its a way of storing relevant data in multidimensional form to
make it appear more logical when used to generate reports and facilitate more efficient analytics.

RELATIONSHIPS IN ORIGINAL DATABASE

ETL (Extract, Transformation, Loading)


MAKE TABLE QUERIES

DReaders

SELECT R_ID, (R_NAME & " " & R_FNAME) AS READER, (R_EMAIL & " " & R_PHONE)
AS CONTACT, R_IBAN INTO DREADERS IN 'C:\Users\Mau\Documents\Business
intelligence/transactions.accdb'
FROM Readers IN 'C:\Users\Mau\Documents\Business intelligence/MIS Access
Database.accdb';

DLibrarians

SELECT L_ID, (L_NAME & " " & L_FNAME) AS LIBRARIAN, (L_EMAIL & " " & L_PHONE)
AS CONTACT INTO DLIBRARIAN IN 'C:\Users\Mau\Documents\Business
intelligence/transactions.accdb'
FROM LIBRARIANS IN 'C:\Users\Mau\Documents\Business intelligence\MIS Access
Database.accdb';

DLendingReq

SELECT LDR_ID INTO DLendingReq IN 'C:\Users\Mau\Documents\Business


intelligence\transactions.accdb'
FROM LEND_DEPT_REQ IN 'C:\Users\Mau\Documents\Business intelligence\MIS
Access Database.accdb';

DACQDeptConf

SELECT ACQ_ID INTO DACQDeptConf IN 'C:\Users\Mau\Documents\Business


intelligence/transactions.accdb'
FROM ACQ_DEPT_CONF IN 'C:\Users\Mau\Documents\Business intelligence/MIS
Access Database.accdb';

DInvoices

SELECT I_SERIES, I_AMOUNT AS AMOUNT INTO DINVOICES IN


'C:\Users\Mau\Documents\Business intelligence/transactions.accdb'
FROM INVOICES IN 'C:\Users\Mau\Documents\Business intelligence\MIS Access
Database.accdb';

DPaymentDocs

SELECT * INTO DPAYMENTDOCS IN 'C:\Users\Mau\Documents\Business


intelligence/transactions.accdb'
FROM PAYMENTDOCS IN 'C:\Users\Mau\Documents\Business intelligence/MIS Access
Database.accdb';

FTransactions

SELECT TR_NO, TR_DATE, (R_NAME & " " & R_FNAME) AS READER, (L_NAME & " " &
L_FNAME) AS LIBRARIAN, I_SERIES, I_AMOUNT, (PD_NO & " " & "at" & " " & PD_DATE
& " " & "of" &" " & PD_AMOUNT) AS PAYMENT, (ITEM_TITLE & " " & "by" & " " &
ITEM_AUTHOR) AS BOOK INTO FTransactions IN 'C:\Users\Mau\Documents\Business
intelligence/transactions.accdb'
FROM TRANSACTIONS, Readers, LIBRARIANS, INVOICES, PAYMENTDOCS, ITEMS IN
'C:\Users\Mau\Documents\Business intelligence/MIS Access Database.accdb';

APPEND QUERIES

Add Reader

INSERT INTO DREADERS ( R_ID, READER, CONTACT, R_IBAN )


SELECT R_ID, (R_NAME & " " & R_FNAME) AS READER, (R_EMAIL & " " & R_PHONE)
AS CONTACT, R_IBAN
FROM Readers IN 'C:\Users\Mau\Documents\Business intelligence/MIS Access
Database.accdb'
WHERE R_ID not in (select R_ID from DREADERS);

Add Request

INSERT INTO DLendingReq ( LDR_ID )


SELECT LDR_ID AS LDR_ID
FROM LEND_DEPT_REQ IN 'C:\Users\Mau\Documents\Business intelligence/MIS
Access Database.accdb'
WHERE LDR_ID NOT IN (SELECT LDR_ID FROM DLendingReq);

Add Librarian

INSERT INTO DLIBRARIAN ( L_ID, NAME, CONTACT )


SELECT L_ID, (L_NAME & " " & L_FNAME) AS LIBRARIAN, (L_EMAIL & " " & L_PHONE)
AS CONTACT

FROM LIBRARIANS IN 'C:\Users\Mau\Documents\Business intelligence\MIS Access


Database.accdb'
WHERE L_ID not in(select L_ID from DLIBRARIANS);

Add ACQDeptConf

INSERT INTO DACQDeptConf ( ACQ_ID )


SELECT ACQ_ID
FROM ACQ_DEPT_CONF IN 'C:\Users\Mau\Documents\Business intelligence/MIS
Access Database.accdb'
WHERE ACQ_ID NOT IN (SELECT ACQ_ID FROM DACQDeptConf);

Add Invoice

INSERT INTO DINVOICES ( I_SERIES, AMOUNT )


SELECT I_SERIES, I_AMOUNT AS AMOUNT
FROM INVOICES IN 'C:\Users\Mau\Documents\Business intelligence/MIS Access
Database.accdb'
WHERE I_SERIES NOT IN (SELECT I_SERIES FROM DINVOICES);

Add Payment Docs

INSERT INTO DPAYMENTDOCS


SELECT *
FROM PAYMENTDOCS IN 'C:\Users\Mau\Documents\Business intelligence/MIS Access
Database.accdb'
WHERE PD_NO NOT IN (SELECT PD_NO FROM DPAYMENTDOCS);

Add Banks

INSERT INTO DBanks


SELECT *
FROM BANKS IN 'C:\Users\Mau\Documents\Business intelligence/MIS Access
Database.accdb'
WHERE BK_CODE NOT IN (SELECT BK_CODE FROM DBanks);

Add Item

INSERT INTO DITEM ( ITEM_ID, BOOK )


SELECT ITEM_ID, (ITEM_TITLE & " " & "by" & " " & ITEM_AUTHOR) AS BOOK
FROM ITEMS IN 'C:\Users\Mau\Documents\Business intelligence\MIS Access
Database.accdb'
WHERE ITEM_ID NOT IN (SELECT ITEM_ID FROM DITEM);

RELATIONSHIPS IN DATA WAREHOUSE

You might also like