I_MKT_AggrdCmpgnSpndSuccCube

DDL: I_MKT_AGGRDCMPGNSPNDSUCCCUBE SQL: IMKT_SPNDSUCCC Type: view COMPOSITE Package: CUAN_CDS_ANALYTICS

Mktg: Spend and Aggrd Cmpgn Success - Cube

I_MKT_AggrdCmpgnSpndSuccCube is a Composite CDS View (Cube) that provides data about "Mktg: Spend and Aggrd Cmpgn Success - Cube" in SAP S/4HANA. It reads from 2 data sources (I_Mkt_Initiative, P_MKT_AggrdCmpgnSpndSuccCube) and exposes 120 fields. It has 29 associations to related views. Part of development package CUAN_CDS_ANALYTICS.

Data Sources (2)

SourceAliasJoin Type
I_Mkt_Initiative I_Mkt_Initiative from
P_MKT_AggrdCmpgnSpndSuccCube P_MKT_AggrdCmpgnSpndSuccCube left_outer

Parameters (3)

NameTypeDefault
P_DisplayCurrency cuan_displaycurrency
P_ExchangeRateType kurst_curr
P_StartDate cuan_start_date

Associations (29)

CardinalityTargetAliasCondition
[1..1] I_Mkt_Initiative _Mkt_Initiative $projection.Campaign = _Mkt_Initiative.Campaign
[1..1] E_MKT_INITIATIVE _CampaignExtension $projection.Campaign = _CampaignExtension.Campaign
[1..1] E_MKT_AssgdCmpgnSuccessData _SuccessExtension $projection.AssgdCmpgnSuccessDataUUID = _SuccessExtension.AssgdCmpgnSuccessDataUUID
[1..1] E_MKT_PROGRAM _ProgramExtension $projection.MarketingProgram = _ProgramExtension.MarketingProgram
[0..1] I_MKT_MediaType _MKT_MediaType $projection.MediaType = _MKT_MediaType.MediaType
[0..1] I_MKT_MarketingArea _CampaignMktgArea $projection.CampaignMktgArea = _CampaignMktgArea.MarketingArea
[0..1] I_MKT_MarketingArea _ProgramMktgArea $projection.MarketingProgramMarketingArea = _ProgramMktgArea.MarketingArea
[0..1] I_MKT_ProgramPhase _ProgramPhase $projection.MarketingProgramPhaseUUID = _ProgramPhase.MarketingProgramPhaseUUID
[0..1] I_MKT_CampaignCategory _CampaignCategory $projection.CampaignCategory = _CampaignCategory.CampaignCategory
[0..1] I_MKT_CampaignPriority _CampaignPriority $projection.CampaignPriority = _CampaignPriority.CampaignPriority
[0..1] I_MKT_CampaignProcessType _CampaignProcessType $projection.CampaignProcessType = _CampaignProcessType.CampaignProcessType
[0..1] I_MKT_CampaignLifeCycleStatus _CampaignLifeCycleStatus $projection.CampaignLifecycleStatus = _CampaignLifeCycleStatus.CampaignLifecycleStatus
[0..1] I_MKT_User _CampaignOwner $projection.CampaignOwner = _CampaignOwner.UserID
[0..1] I_MKT_Brand _MKT_Brand $projection.Brand = _MKT_Brand.Brand
[0..1] I_MKT_Audience _MKT_Audience $projection.MarketingAudience = _MKT_Audience.MarketingAudience
[0..1] I_MKT_Market _MKT_Market $projection.Market = _MKT_Market.Market
[0..1] I_MKT_Country _MKT_Country $projection.Country = _MKT_Country.Country
[0..1] I_MKT_Region _MKT_Region $projection.Country = _MKT_Region.Country and $projection.Region = _MKT_Region.Region
[0..1] I_MKT_CustomDimension01 _MKT_CustomDimension01 $projection.MarketingCustomDimension01 = _MKT_CustomDimension01.MarketingCustomDimension01
[0..1] I_MKT_CustomDimension02 _MKT_CustomDimension02 $projection.MarketingCustomDimension02 = _MKT_CustomDimension02.MarketingCustomDimension02
[0..1] I_MKT_CustomDimension03 _MKT_CustomDimension03 $projection.MarketingCustomDimension03 = _MKT_CustomDimension03.MarketingCustomDimension03
[0..1] I_MKT_CustomDimension04 _MKT_CustomDimension04 $projection.MarketingCustomDimension04 = _MKT_CustomDimension04.MarketingCustomDimension04
[0..1] I_MKT_CustomDimension05 _MKT_CustomDimension05 $projection.MarketingCustomDimension05 = _MKT_CustomDimension05.MarketingCustomDimension05
[0..1] I_MKT_CustomDimension06 _MKT_CustomDimension06 $projection.MarketingCustomDimension06 = _MKT_CustomDimension06.MarketingCustomDimension06
[0..1] I_MKT_CustomDimension07 _MKT_CustomDimension07 $projection.MarketingCustomDimension07 = _MKT_CustomDimension07.MarketingCustomDimension07
[0..1] I_MKT_CustomDimension08 _MKT_CustomDimension08 $projection.MarketingCustomDimension08 = _MKT_CustomDimension08.MarketingCustomDimension08
[0..1] I_MKT_CustomDimension09 _MKT_CustomDimension09 $projection.MarketingCustomDimension09 = _MKT_CustomDimension09.MarketingCustomDimension09
[0..1] I_MKT_CustomDimension10 _MKT_CustomDimension10 $projection.MarketingCustomDimension10 = _MKT_CustomDimension10.MarketingCustomDimension10
[0..1] I_Currency _DisplayCurrency $projection.DisplayCurrency = _DisplayCurrency.Currency

Annotations (13)

NameValueLevelField
EndUserText.label Mktg: Spend and Aggrd Cmpgn Success - Cube view
VDM.viewType #COMPOSITE view
Analytics.dataCategory #CUBE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.sqlViewName IMKT_SPNDSUCCC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
Metadata.allowExtensions true view

Fields (120)

KeyFieldSource TableSource FieldDescription
Campaign I_Mkt_Initiative Campaign Mktg Campaign
MarketingProgram I_Mkt_Initiative MarketingProgram Program GUID
MarketingProgramID
MarketingProgramName
MarketingPlanUUID
MarketingPlan
MarketingPlanName
MarketingProgramPhaseUUID I_Mkt_Initiative MarketingProgramPhaseUUID
MarketingProgramPhaseName
MarketingProgramPhaseStartDate _ProgramPhase MarketingProgramPhaseStartDate
MarketingProgramPhaseEndDate _ProgramPhase MarketingProgramPhaseEndDate
MarketingProgramMarketingArea
CampaignID I_Mkt_Initiative CampaignID WorklistID
CampaignName I_Mkt_Initiative CampaignName Zone name
MarketingAgency
MarketingAgencyName
MediaType I_Mkt_Initiative MediaType
CampaignMktgArea I_Mkt_Initiative MarketingArea
CampaignPriority I_Mkt_Initiative CampaignPriority Workflow priority
CampaignCategory I_Mkt_Initiative CampaignCategory
CampaignProcessType I_Mkt_Initiative CampaignProcessType Type of Data
CampaignLifecycleStatus I_Mkt_Initiative CampaignLifecycleStatus Life Cycle
CampaignOwner I_Mkt_Initiative CampaignOwner
CampaignStartDate I_Mkt_Initiative CampaignStartDate Valn start date
CampaignEndDate I_Mkt_Initiative CampaignEndDate Valn End date
CalendarYear
Brand
MarketingAudience
Market
Country
Region
MarketingCustomDimension01
MarketingCustomDimension02
MarketingCustomDimension03
MarketingCustomDimension04
MarketingCustomDimension05
MarketingCustomDimension06
MarketingCustomDimension07
MarketingCustomDimension08
MarketingCustomDimension09
MarketingCustomDimension10
ActualMktgSpendAmtInDC cube ActualMktgSpendAmtInDC
MktgCommitmentAmtInDC cube MktgCommitmentAmtInDC
ApprovedPlndMktgSpendAmtInDC cube ApprovedPlndMktgSpendAmtInDC
PlannedMktgSpendAmtInDC cube PlannedMktgSpendAmtInDC
LatestEstimateMktgSpendAmtInDC cube LatestEstimateMktgSpendAmtInDC
AdServingSpendAmountInDC cube AdServingSpendAmountInDC
SuggestedAdServingSpendAmtInDC cube SuggestedAdServingSpendAmtInDC
OrderAmountInDC cube OrderAmountInDC
MultiTouchAttributedOrdAmtInDC cube MultiTouchAttributedOrdAmtInDC
ProjectedOrderAmountInDC cube ProjectedOrderAmountInDC
OpportunityAmountInDC cube OpportunityAmountInDC
DisplayCurrency
AssgdCmpgnSuccessDataUUID cube AssgdCmpgnSuccessDataUUID
CampaignReach cube CampaignReach
NumberOfImpressions cube NumberOfImpressions
NumberOfUniqueClicks cube NumberOfUniqueClicks
NumberOfClicks cube NumberOfClicks
NumberOfPageLikes cube NumberOfPageLikes
NumberOfPostEngagements cube NumberOfPostEngagements
NumberOfVideoViews cube NumberOfVideoViews
NumberOfWebsiteConversions cube NumberOfWebsiteConversions
NumberOfAppInstalls cube NumberOfAppInstalls
NumberOfAppEngagements cube NumberOfAppEngagements
NumberOfEventResponses cube NumberOfEventResponses
NumberOfDeliveredMessages cube NumberOfDeliveredMessages
NumberOfDownloads cube NumberOfDownloads
NumberOfHardBounces cube NumberOfHardBounces
NumberOfSoftBounces cube NumberOfSoftBounces
NumberOfMktgOfferClaims cube NumberOfMktgOfferClaims
NumberOfOpenedMessages cube NumberOfOpenedMessages
NumberOfOrders cube NumberOfOrders Open Notifications
NumberOfSentMessages cube NumberOfSentMessages
NumberOfRegistrations cube NumberOfRegistrations
VideoViewedAverageInPercent cube VideoViewedAverageInPercent
ElmntOfWgtdAvgOfVidViews cube ElmntOfWgtdAvgOfVidViews
NumberOfRejectedMessages cube NumberOfRejectedMessages
GrossRatingPointBase cube GrossRatingPointBase
GrossRatingPoints cube GrossRatingPoints
NumberOfLeads cube NumberOfLeads
NumberOfConvertedLeads cube NumberOfConvertedLeads
NumberOfOpportunities cube NumberOfOpportunities
NumberOfPhoneCalls cube NumberOfPhoneCalls
NumberOfAppointments cube NumberOfAppointments
NumberOfFailedInteractions cube NumberOfFailedInteractions
NumberOfMarketingOfferViews cube NumberOfMarketingOfferViews
NumberOfEmailComplaints cube NumberOfEmailComplaints
NmbrOfOpenChannelInteractions cube NmbrOfOpenChannelInteractions
NumberOfExecutedInteractions cube NumberOfExecutedInteractions
NumberOfTasks cube NumberOfTasks
NrOfMultiTchAttrCnvrsns cube NrOfMultiTchAttrCnvrsns
ProjectedNumberOfConversions cube ProjectedNumberOfConversions
_Mkt_Initiative _Mkt_Initiative
_MKT_Program I_Mkt_Initiative _MKT_Program
_MKT_MarketingPlan
_MKT_MediaType _MKT_MediaType
_CampaignMktgArea _CampaignMktgArea
_ProgramMktgArea _ProgramMktgArea
_ProgramPhase _ProgramPhase
_CampaignPriority _CampaignPriority
_CampaignCategory _CampaignCategory
_CampaignProcessType _CampaignProcessType
_CampaignLifeCycleStatus _CampaignLifeCycleStatus
_CampaignOwner _CampaignOwner
_MKT_Brand _MKT_Brand
_MKT_Audience _MKT_Audience
_MKT_Market _MKT_Market
_MKT_Country _MKT_Country
_MKT_Region _MKT_Region
_MKT_CustomDimension01 _MKT_CustomDimension01
_MKT_CustomDimension02 _MKT_CustomDimension02
_MKT_CustomDimension03 _MKT_CustomDimension03
_MKT_CustomDimension04 _MKT_CustomDimension04
_MKT_CustomDimension05 _MKT_CustomDimension05
_MKT_CustomDimension06 _MKT_CustomDimension06
_MKT_CustomDimension07 _MKT_CustomDimension07
_MKT_CustomDimension08 _MKT_CustomDimension08
_MKT_CustomDimension09 _MKT_CustomDimension09
_MKT_CustomDimension10 _MKT_CustomDimension10
_DisplayCurrency _DisplayCurrency

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_MKT_AggrdCmpgnSpndSuccCube.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IMKT_SPNDSUCCC
-- Parameters: P_DisplayCurrency : cuan_displaycurrency, P_ExchangeRateType : kurst_curr, P_StartDate : cuan_start_date

CREATE VIEW I_MKT_AggrdCmpgnSpndSuccCube AS
SELECT
  I_Mkt_Initiative.Campaign AS Campaign,
  I_Mkt_Initiative.MarketingProgram AS MarketingProgram,
  I_Mkt_Initiative._MKT_Program.MarketingProgramID AS MarketingProgramID,
  I_Mkt_Initiative._MKT_Program.MarketingProgramName AS MarketingProgramName,
  I_Mkt_Initiative._MKT_Program.MarketingPlanUUID AS MarketingPlanUUID,
  I_Mkt_Initiative._MKT_Program._MKT_MarketingPlan.MarketingPlan AS MarketingPlan,
  I_Mkt_Initiative._MKT_Program._MKT_MarketingPlan.MarketingPlanName AS MarketingPlanName,
  I_Mkt_Initiative.MarketingProgramPhaseUUID AS MarketingProgramPhaseUUID,
  cast(_ProgramPhase.MarketingProgramPhaseName as cuan_programphasename preserving type) AS MarketingProgramPhaseName,
  _ProgramPhase.MarketingProgramPhaseStartDate AS MarketingProgramPhaseStartDate,
  _ProgramPhase.MarketingProgramPhaseEndDate AS MarketingProgramPhaseEndDate,
  I_Mkt_Initiative._MKT_Program.MarketingArea AS MarketingProgramMarketingArea,
  I_Mkt_Initiative.CampaignID AS CampaignID,
  I_Mkt_Initiative.CampaignName AS CampaignName,
  I_Mkt_Initiative._MKT_CampaignAgency.MarketingAgency AS MarketingAgency,
  I_Mkt_Initiative._MKT_CampaignAgency.MarketingAgencyName AS MarketingAgencyName,
  I_Mkt_Initiative.MediaType AS MediaType,
  I_Mkt_Initiative.MarketingArea AS CampaignMktgArea,
  I_Mkt_Initiative.CampaignPriority AS CampaignPriority,
  I_Mkt_Initiative.CampaignCategory AS CampaignCategory,
  I_Mkt_Initiative.CampaignProcessType AS CampaignProcessType,
  I_Mkt_Initiative.CampaignLifecycleStatus AS CampaignLifecycleStatus,
  I_Mkt_Initiative.CampaignOwner AS CampaignOwner,
  I_Mkt_Initiative.CampaignStartDate AS CampaignStartDate,
  I_Mkt_Initiative.CampaignEndDate AS CampaignEndDate,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.CalendarYear AS CalendarYear,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.Brand AS Brand,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingAudience AS MarketingAudience,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.Market AS Market,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.Country AS Country,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.Region AS Region,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension01 AS MarketingCustomDimension01,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension02 AS MarketingCustomDimension02,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension03 AS MarketingCustomDimension03,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension04 AS MarketingCustomDimension04,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension05 AS MarketingCustomDimension05,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension06 AS MarketingCustomDimension06,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension07 AS MarketingCustomDimension07,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension08 AS MarketingCustomDimension08,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension09 AS MarketingCustomDimension09,
  _MKT_CampaignPlanCoordinate._MKT_PlanCoordinate.MarketingCustomDimension10 AS MarketingCustomDimension10,
  cube.ActualMktgSpendAmtInDC AS ActualMktgSpendAmtInDC,
  cube.MktgCommitmentAmtInDC AS MktgCommitmentAmtInDC,
  cube.ApprovedPlndMktgSpendAmtInDC AS ApprovedPlndMktgSpendAmtInDC,
  cube.PlannedMktgSpendAmtInDC AS PlannedMktgSpendAmtInDC,
  cube.LatestEstimateMktgSpendAmtInDC AS LatestEstimateMktgSpendAmtInDC,
  cube.AdServingSpendAmountInDC AS AdServingSpendAmountInDC,
  cube.SuggestedAdServingSpendAmtInDC AS SuggestedAdServingSpendAmtInDC,
  cube.OrderAmountInDC AS OrderAmountInDC,
  cube.MultiTouchAttributedOrdAmtInDC AS MultiTouchAttributedOrdAmtInDC,
  cube.ProjectedOrderAmountInDC AS ProjectedOrderAmountInDC,
  cube.OpportunityAmountInDC AS OpportunityAmountInDC,
  cast($parameters.P_DisplayCurrency as cuan_displaycurrency preserving type) AS DisplayCurrency,
  cube.AssgdCmpgnSuccessDataUUID AS AssgdCmpgnSuccessDataUUID,
  cube.CampaignReach AS CampaignReach,
  cube.NumberOfImpressions AS NumberOfImpressions,
  cube.NumberOfUniqueClicks AS NumberOfUniqueClicks,
  cube.NumberOfClicks AS NumberOfClicks,
  cube.NumberOfPageLikes AS NumberOfPageLikes,
  cube.NumberOfPostEngagements AS NumberOfPostEngagements,
  cube.NumberOfVideoViews AS NumberOfVideoViews,
  cube.NumberOfWebsiteConversions AS NumberOfWebsiteConversions,
  cube.NumberOfAppInstalls AS NumberOfAppInstalls,
  cube.NumberOfAppEngagements AS NumberOfAppEngagements,
  cube.NumberOfEventResponses AS NumberOfEventResponses,
  cube.NumberOfDeliveredMessages AS NumberOfDeliveredMessages,
  cube.NumberOfDownloads AS NumberOfDownloads,
  cube.NumberOfHardBounces AS NumberOfHardBounces,
  cube.NumberOfSoftBounces AS NumberOfSoftBounces,
  cube.NumberOfMktgOfferClaims AS NumberOfMktgOfferClaims,
  cube.NumberOfOpenedMessages AS NumberOfOpenedMessages,
  cube.NumberOfOrders AS NumberOfOrders,
  cube.NumberOfSentMessages AS NumberOfSentMessages,
  cube.NumberOfRegistrations AS NumberOfRegistrations,
  cube.VideoViewedAverageInPercent AS VideoViewedAverageInPercent,
  cube.ElmntOfWgtdAvgOfVidViews AS ElmntOfWgtdAvgOfVidViews,
  cube.NumberOfRejectedMessages AS NumberOfRejectedMessages,
  cube.GrossRatingPointBase AS GrossRatingPointBase,
  cube.GrossRatingPoints AS GrossRatingPoints,
  cube.NumberOfLeads AS NumberOfLeads,
  cube.NumberOfConvertedLeads AS NumberOfConvertedLeads,
  cube.NumberOfOpportunities AS NumberOfOpportunities,
  cube.NumberOfPhoneCalls AS NumberOfPhoneCalls,
  cube.NumberOfAppointments AS NumberOfAppointments,
  cube.NumberOfFailedInteractions AS NumberOfFailedInteractions,
  cube.NumberOfMarketingOfferViews AS NumberOfMarketingOfferViews,
  cube.NumberOfEmailComplaints AS NumberOfEmailComplaints,
  cube.NmbrOfOpenChannelInteractions AS NmbrOfOpenChannelInteractions,
  cube.NumberOfExecutedInteractions AS NumberOfExecutedInteractions,
  cube.NumberOfTasks AS NumberOfTasks,
  cube.NrOfMultiTchAttrCnvrsns AS NrOfMultiTchAttrCnvrsns,
  cube.ProjectedNumberOfConversions AS ProjectedNumberOfConversions,
  I_Mkt_Initiative._MKT_Program AS _MKT_Program,
  I_Mkt_Initiative._MKT_Program._MKT_MarketingPlan AS _MKT_MarketingPlan
FROM I_Mkt_Initiative
LEFT OUTER JOIN P_MKT_AggrdCmpgnSpndSuccCube ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Mkt_Initiative AS _Mkt_Initiative ON Campaign = _Mkt_Initiative.Campaign  -- association [1..1]
LEFT OUTER JOIN E_MKT_INITIATIVE AS _CampaignExtension ON Campaign = _CampaignExtension.Campaign  -- association [1..1]
LEFT OUTER JOIN E_MKT_AssgdCmpgnSuccessData AS _SuccessExtension ON AssgdCmpgnSuccessDataUUID = _SuccessExtension.AssgdCmpgnSuccessDataUUID  -- association [1..1]
LEFT OUTER JOIN E_MKT_PROGRAM AS _ProgramExtension ON MarketingProgram = _ProgramExtension.MarketingProgram  -- association [1..1]
LEFT OUTER JOIN I_MKT_MediaType AS _MKT_MediaType ON MediaType = _MKT_MediaType.MediaType  -- association [0..1]
LEFT OUTER JOIN I_MKT_MarketingArea AS _CampaignMktgArea ON CampaignMktgArea = _CampaignMktgArea.MarketingArea  -- association [0..1]
LEFT OUTER JOIN I_MKT_MarketingArea AS _ProgramMktgArea ON MarketingProgramMarketingArea = _ProgramMktgArea.MarketingArea  -- association [0..1]
LEFT OUTER JOIN I_MKT_ProgramPhase AS _ProgramPhase ON MarketingProgramPhaseUUID = _ProgramPhase.MarketingProgramPhaseUUID  -- association [0..1]
LEFT OUTER JOIN I_MKT_CampaignCategory AS _CampaignCategory ON CampaignCategory = _CampaignCategory.CampaignCategory  -- association [0..1]
LEFT OUTER JOIN I_MKT_CampaignPriority AS _CampaignPriority ON CampaignPriority = _CampaignPriority.CampaignPriority  -- association [0..1]
LEFT OUTER JOIN I_MKT_CampaignProcessType AS _CampaignProcessType ON CampaignProcessType = _CampaignProcessType.CampaignProcessType  -- association [0..1]
LEFT OUTER JOIN I_MKT_CampaignLifeCycleStatus AS _CampaignLifeCycleStatus ON CampaignLifecycleStatus = _CampaignLifeCycleStatus.CampaignLifecycleStatus  -- association [0..1]
LEFT OUTER JOIN I_MKT_User AS _CampaignOwner ON CampaignOwner = _CampaignOwner.UserID  -- association [0..1]
LEFT OUTER JOIN I_MKT_Brand AS _MKT_Brand ON Brand = _MKT_Brand.Brand  -- association [0..1]
LEFT OUTER JOIN I_MKT_Audience AS _MKT_Audience ON MarketingAudience = _MKT_Audience.MarketingAudience  -- association [0..1]
LEFT OUTER JOIN I_MKT_Market AS _MKT_Market ON Market = _MKT_Market.Market  -- association [0..1]
LEFT OUTER JOIN I_MKT_Country AS _MKT_Country ON Country = _MKT_Country.Country  -- association [0..1]
LEFT OUTER JOIN I_MKT_Region AS _MKT_Region ON Country = _MKT_Region.Country AND Region = _MKT_Region.Region  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension01 AS _MKT_CustomDimension01 ON MarketingCustomDimension01 = _MKT_CustomDimension01.MarketingCustomDimension01  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension02 AS _MKT_CustomDimension02 ON MarketingCustomDimension02 = _MKT_CustomDimension02.MarketingCustomDimension02  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension03 AS _MKT_CustomDimension03 ON MarketingCustomDimension03 = _MKT_CustomDimension03.MarketingCustomDimension03  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension04 AS _MKT_CustomDimension04 ON MarketingCustomDimension04 = _MKT_CustomDimension04.MarketingCustomDimension04  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension05 AS _MKT_CustomDimension05 ON MarketingCustomDimension05 = _MKT_CustomDimension05.MarketingCustomDimension05  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension06 AS _MKT_CustomDimension06 ON MarketingCustomDimension06 = _MKT_CustomDimension06.MarketingCustomDimension06  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension07 AS _MKT_CustomDimension07 ON MarketingCustomDimension07 = _MKT_CustomDimension07.MarketingCustomDimension07  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension08 AS _MKT_CustomDimension08 ON MarketingCustomDimension08 = _MKT_CustomDimension08.MarketingCustomDimension08  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension09 AS _MKT_CustomDimension09 ON MarketingCustomDimension09 = _MKT_CustomDimension09.MarketingCustomDimension09  -- association [0..1]
LEFT OUTER JOIN I_MKT_CustomDimension10 AS _MKT_CustomDimension10 ON MarketingCustomDimension10 = _MKT_CustomDimension10.MarketingCustomDimension10  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _DisplayCurrency ON DisplayCurrency = _DisplayCurrency.Currency  -- association [0..1]
;