Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Business Intelligence (BI) comprises the strategies and technologies used by enterprises for the data analysis of business information.

OFBiz collects vast amounts of data from transactions in the various domains. This page (and child pages) intend to explain how OFBiz supports BI.

The OFBiz BI concept (and associated entities) are based on the book 'Data Warehouse Toolkit' by Ralph Kimball and Margy Ross


Facts and Dimensions

Fact tables (aka facts) stores the performance measurements resulting from the organisation's business process events. Dimension tables (aka dimensions) contain the textual contacts associated with a business process measurement event (captured in a fact) and describe the 'who, what, where, when, how and why'.

In the sections below we describe how the facts and dimension per business domain


Sales Domain




Facts

DimensionFact-fieldFact-aliasSalesInvoiceFactSalesOrderFactJIRA ticket
AccountaccountDimIdaccountYY
BrandbrandDimIdbrandYY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10995

CarriercarrierDimIdcarrier

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-11034

CatalogcatalogDimIdcatalog

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10987

CustomercustomerDimIdcustomerYY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10944

CountrycountryDimIdcountry

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10954

CurrencycurrencyDimIdcurrencyYY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10953

DatedateDimIddateYY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10947

EmployeeemployeeDimIdemployee

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10997

FacilityfacilityDimIdfacility

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10989

ManagermanagerDimIdmanager


OrganisationorganisationDimIdorganisationYY
PaymentMethodpaymentMethodDimIdpayMethod


ProductproductDimIdproductYY
ProductCategoryproductCategoryDimIdcategory

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10988

ProjectprojectDimIdproject


SalesChannelchannelDimIdchannelYY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10991

SalesPromopromoDimIdpromo
Y
SalesRepsalesrepDimIdrepYY
StorestoreDimIdstoreYY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10986

SuppliersupplierDimIdsupplier

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10996

TimetimeDimIdtimeY

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-10998

TimeEntrytimeEntryDimIdtimeEntry



Procurement/Purchase Domain




Facts

DimensionFact-fieldFact-aliasPurchaseInvoiceFactPurchaseOrderFactJIRA ticket
AccountaccountDimIdaccount


BrandbrandDimIdbrand


CarriercarrierDimIdcarrier


CatalogcatalogDimIdcatalog


CustomercustomerDimIdcustomer


CountrycountryDimIdcountry


CurrencycurrencyDimIdcurrencyYY
DatedateDimIddateYY
EmployeeemployeeDimIdemployee


FacilityfacilityDimIdfacility


ManagermanagerDimIdmanager


OrganisationorganisationDimIdorganisationYY
PaymentMethodpaymentMethodDimIdpayMethod


ProductproductDimIdproductYY
ProductCategoryproductCategoryDimIdcategory


ProjectprojectDimIdprojectYY
SalesChannelchannelDimIdchannelYY
SalesPromopromoDimIdpromo
Y
SalesRepsalesrepDimIdrepYY
StorestoreDimIdstoreYY
SuppliersupplierDimIdsupplier


TimetimeDimIdtimeY

TimeEntrytimeEntryDimIdtimeEntry



Human Resources Domain




Facts
DimensionFact-fieldFact-aliastbdJIRA ticket
AccountaccountDimIdaccount

BrandbrandDimIdbrand

CarriercarrierDimIdcarrier

CatalogcatalogDimIdcatalog

CustomercustomerDimIdcustomer

CountrycountryDimIdcountry

CurrencycurrencyDimIdcurrency

DatedateDimIddateY
EmployeeemployeeDimIdemployeeY
FacilityfacilityDimIdfacility

ManagermanagerDimIdmanager

OrganisationorganisationDimIdorganisationY
PaymentMethodpaymentMethodDimIdpayMethod

ProductproductDimIdproduct

ProductCategoryproductCategoryDimIdcategory

ProjectprojectDimIdproject

SalesChannelchannelDimIdchannel

SalesPromopromoDimIdpromo

SalesRepsalesrepDimIdrepY
StorestoreDimIdstoreY
SuppliersupplierDimIdsupplier

TimetimeDimIdtime

TimeEntrytimeEntryDimIdtimeEntryY


Inventory/Warehousing Domain




Facts
DimensionFact-fieldFact-aliasInventoryItemFactJIRA ticket
AccountaccountDimIdaccount

BrandbrandDimIdbrand

CarriercarrierDimIdcarrier

CatalogcatalogDimIdcatalog

CustomercustomerDimIdcustomer

CountrycountryDimIdcountry

CurrencycurrencyDimIdcurrency

DatedateDimIddateY
EmployeeemployeeDimIdemployeeY
FacilityfacilityDimIdfacilityY
ManagermanagerDimIdmanager

OrganisationorganisationDimIdorganisationY
PaymentMethodpaymentMethodDimIdpayMethod

ProductproductDimIdproduct

ProductCategoryproductCategoryDimIdcategory

ProjectprojectDimIdproject

SalesChannelchannelDimIdchannel

SalesPromopromoDimIdpromo

SalesRepsalesrepDimIdrepY
StorestoreDimIdstoreY
SuppliersupplierDimIdsupplier

TimetimeDimIdtimeY
TimeEntrytimeEntryDimIdtimeEntry


Project




Facts
DimensionFact-fieldFact-aliastbdJIRA ticket
AccountaccountDimIdaccount

BrandbrandDimIdbrand

CarriercarrierDimIdcarrier

CatalogcatalogDimIdcatalog

CustomercustomerDimIdcustomerY
CountrycountryDimIdcountry

CurrencycurrencyDimIdcurrency

DatedateDimIddateY
EmployeeemployeeDimIdemployeeY
FacilityfacilityDimIdfacility

ManagermanagerDimIdmanagerY
OrganisationorganisationDimIdorganisationY
PaymentMethodpaymentMethodDimIdpayMethod

ProductproductDimIdproduct

ProductCategoryproductCategoryDimIdcategory

ProjectprojectDimIdprojectY
SalesChannelchannelDimIdchannel

SalesPromopromoDimIdpromo

SalesRepsalesrepDimIdrep

StorestoreDimIdstore

SuppliersupplierDimIdsupplier

TimetimeDimIdtime

TimeEntrytimeEntryDimIdtimeEntryY


Accounting Domain




Facts
DimensionFact-fieldFact-aliastbdJIRA ticket
AccountaccountDimIdaccount

BrandbrandDimIdbrand

CarriercarrierDimIdcarrier

CatalogcatalogDimIdcatalog

CustomercustomerDimIdcustomer

CountrycountryDimIdcountry

CurrencycurrencyDimIdcurrency

DatedateDimIddateY
EmployeeemployeeDimIdemployee

FacilityfacilityDimIdfacility

ManagermanagerDimIdmanager

OrganisationorganisationDimIdorganisationY
PaymentMethodpaymentMethodDimIdpayMethodY
ProductproductDimIdproduct

ProductCategoryproductCategoryDimIdcategory

ProjectprojectDimIdproject

SalesChannelchannelDimIdchannel

SalesPromopromoDimIdpromo

SalesRepsalesrepDimIdrep

StorestoreDimIdstore

SuppliersupplierDimIdsupplier

TimetimeDimIdtime

TimeEntrytimeEntryDimIdtimeEntry