The Best AP-215 Exam Study Material and Preparation Test Question Dumps
Get Ready to Pass the AP-215 exam Right Now Using Our Accredited Professional Certification Exam Package
NEW QUESTION # 30
An implementation engineer is requested to integrate the following files:
File A:
File B:
The client would like to link the two files in order to view the two KPIS (Tasks Completed' and 'tasks Assignmed') alongside'Employee Name' and/or 'Squard'.
A Parent-Child configuration was set between the two.
Which two statements are correct?
- A. The two files cannot be Joined as they hold different measurements
- B. The join can be successful even if "empjd' isn't mapped and employee.name' is mapped to the same entity name in both data streams
- C. Any one of the files can potentially be set as the Parent data stream
- D. The two files were uploaded to a different Generic type
- E. The two files cannot be joined as they hold different dates
Answer: B,C
Explanation:
In Marketing Cloud Intelligence, joining two files requires a common field to be mapped as the same entity. If "employee_name" is consistently mapped across both data streams, it can serve as the basis for the join, regardless of whether "employee_id" is mapped. The choice of which file serves as the Parent stream depends on the use case and the desired reporting structure, but technically, either could serve as the Parent.
NEW QUESTION # 31
A client has integrated data from Facebook Ads. Twitter ads, and Google ads in marketing Cloud intelligence. For each data source, the source, the data follows a naming convensions as ...
Facebook Ads Naming Convention - Campaign Name:
CampID_CampName#Market_Object#object#targetAge_TargetGender
Twitter Ads Naming Convention- Media Buy Name
MarketTargeAgeObjectiveOrderID
Google ads Naming Convention-Media Buy Name:
Buying_type_Market_Objective
The client wants to harmonize their data on the common fields between these two platforms (i.e. Market and Objective) using the Harmonization Center. Given the above information, which statement is correct regarding the ability to implement this request?
wet Me - Given the above information, which statement i 's Correct regarding the ability to implement this request?
- A. This is not possible as the naming conventions are in different fields (Campaign Name and Placement Name)
- B. The client Wi-Fi be able to harmonize only Google Ads and Twitter Ads, as Facebook Ads naming convention contains mufti delimiters.
- C. The client will be able to do this and it will require building three patterns.
- D. it is not possible to do this, as the naming conventions are different
Answer: C
Explanation:
Despite the different naming conventions, harmonization is possible using patterns in the Harmonization Center. By extracting the 'Market' and 'Objective' components from the naming conventions of each platform, three separate patterns would be created to map these common fields consistently across the data from Facebook Ads, Twitter Ads, and Google Ads.
NEW QUESTION # 32
Which two statements are correct regarding variable Dimensions in marketing Cloud intelligence's data model?
- A. These dimensions are stored at the workspace level
- B. All variables exist in every data set type, hence are considered as overarching dimensions
- C. These are stand alone dimensions that pertain to the data set itself rather than to a specific entity
- D. Variable Dimensions hold a Many-to-Many relationship with its main entity
Answer: A,D
Explanation:
Variable dimensions in Marketing Cloud Intelligence's data model are flexible and can be associated with multiple entities, forming a many-to-many relationship. These dimensions are configured and stored at the workspace level, allowing for customization and alignment with specific reporting needs and analytics practices.
NEW QUESTION # 33
What are unstable measurements?
- A. Measurements for which Aggregation Settings are set as 'Not Auto' and Granularity is set as 'Not Empty'.
- B. Measurements for which Aggregation Settings are set as 'Not Auto' and Granularity is set as 'None'.
- C. Measurements for which Aggregation Settings are set as 'Auto' and Granularity is set as 'None'.
- D. Measurements that are set with the LIFETIME aggregation function
Answer: B
Explanation:
Unstable measurements refer to metrics that are not aggregated in a standard manner across different grains of data, which can result in inconsistent or unpredictable results when reporting across different dimensions or time frames.
Option C describes a scenario where measurements have manual (Not Auto) aggregation settings, meaning they do not automatically adjust to the aggregation level of the report. Combined with a Granularity setting of 'None', this can lead to instability because the metric isn't bound to a specific granularity, which can cause data inconsistencies or misinterpretations when analyzed at varying levels of detail.
NEW QUESTION # 34
Your client is interested in ingesting the below file:
The client decided to upload the file to a new generic data stream type and map 'Date' to 'Day' and 'Number of Topics' to a generic custom metric.
In regards to the fields 'Meeting Code' and 'Meeting Name', your client is debating several options.
Which two options would you recommend in order to avoid data loss?
- A. 'Meeting Code' will be mapped to 'Main Generic Entity Key'.
'Meeting Name' will be mapped to 'Main Generic Entity custom attribute'. - B. 'Meeting Code' will be mapped to 'Main Generic Entity Attribute 1'.
'Meeting Name' will be mapped to 'Main Generic Entity Attribute 2'. - C. 'Meeting Code' will be mapped to 'Main Generic Entity custom attribute'.
'Meeting Name' will be mapped to 'Generic Entity Key' - D. Concatenation of both 'Meeting Code' and 'Meeting Name' will be mapped to 'Main Generic Entity Key'.
'Meeting Code' will be mapped to 'Main Generic Entity Attribute 1'. - E. 'Meeting Code' will be mapped to 'Main Generic Entity Key'.
'Meeting Name' will be mapped to 'Generic Entity 2 Key'.
Answer: A,D
Explanation:
'Meeting Name' will be mapped to 'Main Generic Entity Attribute 2'.
Explanation:
To avoid data loss and ensure each meeting is uniquely identified and its details are preserved, two mappings are recommended:
Option A:
'Meeting Code' should be mapped to the 'Main Generic Entity Key' to uniquely identify each meeting.
'Meeting Name' should be mapped to a 'Main Generic Entity custom attribute' to store additional information about the meeting.
Option E:
Concatenation of 'Meeting Code' and 'Meeting Name' should be mapped to 'Main Generic Entity Key'. This ensures a unique identifier for each meeting is created combining both pieces of information, preventing any mix-ups between meetings with similar codes or names.
Additionally, mapping 'Meeting Code' and 'Meeting Name' to their respective 'Main Generic Entity Attribute' fields will allow for more detailed filtering and reporting capabilities within Marketing Cloud Intelligence.
NEW QUESTION # 35
A client wants to integrate their data within Marketing Cloud Intelligence to optimize their marketing insights and cross-channel marketing activity analysis. Below are details regarding the different data sources and the number of data streams required for each source.
When harmonizing the Objective field from within the data stream mapping, which advantage is gained?
- A. Ease of Maintenance
- B. Scalability
- C. Ease of Setup
- D. Performance (Performance when loading a dashboard page)
Answer: A
Explanation:
By harmonizing the Objective field within data stream mapping, an organization can benefit from:
Ease of Maintenance: Harmonization allows for consistent naming conventions across different data sources and streams. This means when business logic or naming conventions change, updates can be made in one place and consistently applied across all data streams. It also reduces the complexity of managing multiple streams and ensures data consistency, which is vital for accurate reporting and analysis.
NEW QUESTION # 36
A technical architect is provided with the logic and Opportunity file shown below:
The opportunity status logic is as follows:
For the opportunity stages "Interest", "Confirmed Interest" and "Registered", the status should be "Open".
For the opportunity stage "Closed", the opportunity status should be closed Otherwise, return null for the opportunity status
Given the above file and logic and assuming that the file is mapped in a GENERIC data stream type with the following mapping:
"Day" - Standard "Day" field
"Opportunity Key" > Main Generic Entity Key
"Opportunity Stage" - Main Generic Entity Attribute
"Opportunity Count" - Generic Custom Metric
A pivot table was created to present the count of opportunities in each stage. The pivot table is filtered on Jan 11th. What is the number of opportunities in the Interest stage?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: B
Explanation:
Since the pivot table is filtered on January 11th and the provided Opportunity file does not show any records dated January 11th, there are zero opportunities in the Interest stage for that date. Salesforce Marketing Cloud Intelligence allows users to create pivot tables and filter data based on specific criteria, such as dates. In this case, the filter would exclude all rows that do not match the specified date, resulting in a count of zero for the Interest stage. This would apply to any stage since there are no records for January 11th. Reference can be made to Salesforce Marketing Cloud Intelligence documentation on filtering and pivot tables.
NEW QUESTION # 37
A technical architect is provided with the logic and Opportunity file shown below:
The opportunity status logic is as follows:
For the opportunity stages "Interest", "Confirmed Interest" and "Registered", the status should be "Open".
For the opportunity stage "Closed", the opportunity status should be closed Otherwise, return null for the opportunity status.
Given the above file and logic and assuming that the file is mapped in a generic data stream type with the following mapping
"Day" - Standard "Day" field
"Opportunity Key" > Main Generic Entity Key
"Opportunity Stage" + Generic Entity Key 2
A pivot table was created to present the count of opportunities in each stage. The pivot table is filtered on Jan 7th - 11th. Which option reflects the stage(s) the Opportunity key 123AA01 is associated with?
- A. Interest & Registered
- B. Registered
- C. Confirmed Interest & Registered
- D. Interest
- E. Confirmed Interest
Answer: A
Explanation:
Analyzing the Opportunity file with a filter set from January 7th to 11th, Opportunity Key '123AA01' appears under 'Interest' on January 6th and 8th, and under 'Registered' on January 10th. Therefore, during the specified date range, Opportunity Key '123AA01' is associated with both 'Interest' and 'Registered' stages. Salesforce Marketing Cloud Intelligence provides the capability to map and track opportunity stages over time, allowing for historical stage tracking and reporting. This answer aligns with the ability to use pivot tables to filter and display data by specific attributes and timeframes, as outlined in the Salesforce Marketing Cloud Intelligence documentation.
NEW QUESTION # 38
An implementation engineer has been provided with 4 different source files: 03m 48s
1. Twitter Ads ~
2. Creative Classification
3. Placement Classification
4, Campaign Category Classification
The main source is Twitter Ads (which includes various fields and KPIs), and the rest are classification files that connect to Twitter Ads and enrich different fields within it.
The connections between the files are described as follows:
1st Party Creative Classification
File structure/headers:
Creative ID - links back to Creative Key (Twitter Ads)
1st Party Placement Classification by
File structure/headers:
- A.

- B.

- C.

- D.

Answer: D
Explanation:
In Salesforce Marketing Cloud Intelligence, connections between source files and classification files are established through common keys that link data records. For this scenario:
The "1st Party Creative Classification" file has a "Creative ID" field which corresponds to the "Creative Key" in the "Twitter Ads" data. This link enables enrichment of Twitter Ads data with creative classification details.
The "1st Party Placement Classification" file will contain a "Placement ID" that connects to a corresponding field in the "Twitter Ads" data, enabling the enrichment of placement classification details.
Option A appears to accurately depict this setup where data streams for "Creative Classification" and "Placement Classification" are connected to the "Twitter Ads" data stream using the "Creative ID" and "Placement ID", respectively. This structure allows for the enhancement of the main Twitter Ads data with additional classification information.
NEW QUESTION # 39
Your client provided the following sources:
Source 1:
Source 2:
Source 3:
As can be seen, the Product values present in sources 2 and 3 are similar and can be linked with the first extraction from 'Media Buy Name' in source1 The end goal is to achieve a final view of Product Group alongside Clicks and Sign Ups, as described below:
Which two options will meet the client's requirement and enable the desired view?
- A. Harmonization Center:
Patterns from sources 1 and 3 generate harmonized dimension 'Product'. Data Classification rule, using source 2, is applied on top of the harmonized dimension - B. Parent Child:
All sources will be uploaded to the same data stream type - Ads. The setup is the following:
Source 1: Media Buy Key -- Media Buy Key, extracted product value - Media Buy Attribute.
Source 2: Product - Media Buy Key, Product Group -- Media Buy Attribute.
Source 3: Product - Media Buy Key. - C. Overarching Entities:
Source 1: custom classification key will be populated with the extraction of the Media Buy Name.
Source 2: 'Product' will be mapped to Product field and 'Product Group' to Product Name.
Source 3: 'Product' will be mapped to Product field. - D. Custom Classification: 1
Source 1: Custom Classification key will be populated with the extraction of the Media Buy Name.
Source 2: 'Product' will be mapped to Custom Classification key and 'Product Group' to a Custom Classification level. Exam Timer Source 3: 'Product will be mapped to Custom Classification key. Came
Answer: A,D
Explanation:
To achieve a final view of Product Group alongside Clicks and Sign Ups, we should use:
Option A:
Custom Classification: By using a Custom Classification key populated with the extraction of the Media Buy Name in Source 1, we can then map 'Product' in Source 2 to this key and 'Product Group' to a Custom Classification level. This will allow for grouping and analysis by Product Group, as well as enable the desired view to be created.
Option D:
Harmonization Center: With patterns from Sources 1 and 3, we can create a harmonized dimension 'Product'. Then, by applying a Data Classification rule using Source 2, we can enhance the harmonized dimension. This allows us to align 'Product Group' with the 'Product' from Sources 1 and 3, facilitating an integrated view of Clicks and Sign Ups by Product Group.
NEW QUESTION # 40
A client has integrated the following files:
File A:
File B:
The client would like to link the two files in order to view the two KPIs ('Tasks Completed' and 'Tasks Assigned) alongside 'Employee Name' and/or
'Squad'.
The client set the following properties:
+ File A is set as the Parent data stream
* Both files were uploaded to a generic data stream type.
* Override Media Buy Hierarchies is checked for file A.
* The 'Data Updates Permissions' set for file B is 'Update Attributes and Hierarchy'.
When filtering on the entire date range (1-30/8), and querying employee ID, Name and Squad with the two measurements - what will the result look like?
- A.

- B.

- C.

- D.

Answer: B
Explanation:
In Marketing Cloud Intelligence, when linking two data streams, the parent data stream (File A) provides the main structure. Since 'Override Media Buy Hierarchies' is checked for File A, the hierarchies from File B will be aligned with File A. Given 'Data Updates Permissions' set for file B as 'Update Attributes and Hierarchy', this means that attributes and hierarchy will be updated in the parent file based on the child file (File B), but the child file's metrics won't be associated with the parent file's date.
Hence, when filtering on the entire date range (1-30/8), the resulting view will align with the structure of the parent data stream, showing the KPIs ('Tasks Completed' from File A and 'Tasks Assigned' from File B) alongside the employee names and squads from the respective files. Since the employee IDs align, the data can be linked properly. However, since the dates do not align (File A data is from 01/08/2019 and File B from 15/08/2019), only attributes from File B will be updated without date association.
The result will look like Option C, where the employee names are corrected based on File B's data, the squads are added from File B, and the tasks_completed and tasks_assigned are displayed from their respective files. The tasks_assigned from File B are shown without date association as File B's date doesn't match with File A's.
NEW QUESTION # 41
A client's data consists of three data streams as follows:
Data Stream A:
- A. Update Attributes and Hierarchies
- B. Inherit Attributes and Hierarchies
- C. Update Attributes
- D. It doesn't matter. As long as Data stream A is set as a Parent', the rest of the Data Updates Permissions are irrelevant.
Answer: B
Explanation:
For the client's data consisting of three data streams, setting Data Stream A as the Parent allows for inheriting attributes and hierarchies from it to the child data streams. This ensures consistency across the data streams, making it possible to analyze the data collectively, using the structure and attributes defined in the Parent data stream.
NEW QUESTION # 42
An implementation engineer has been asked by a client for assistance with the following problem:
The below dataset was ingested:
However, when performing QA and querying a pivot table with Campaign Category and Clicks, the value for Type' is 4.
What could be the reason for this discrepancy?
- A. The aggregation function is set as AVG
- B. A mapping formula was populated, indicating not to bring Type! values.
- C. The aggregation function is set as LIFETIME
- D. The measurement 'Clicks' is set as a percentage.
Answer: A
Explanation:
The discrepancy of 'Clicks' being reported as 4 for 'Type1' when the sum of clicks in the dataset for 'Type1' is 8 (2 on 02/02/2021 and 6 on 03/02/2021) suggests that the aggregation function used in the pivot table is set to average (AVG) rather than sum. Salesforce Marketing Cloud Intelligence allows setting different aggregation functions for metrics, and setting it to average would result in such a discrepancy when more than one entry for the same type exists. Reference: Salesforce Marketing Cloud Intelligence documentation on custom measurements and data aggregations explains how to set and understand different aggregation functions.
NEW QUESTION # 43
Your client would like to create a new harmonization field - Exam Topic.
The below table represents the harmonization logic from each source.
As can be seen from the table there are in fact two fields that hold a certain connection: Exam ID and Exam Topic. The connection indicates that where an Exam ID is found -a single Exam Topic value is associated with it.
The Client has a requirement to be able to view measurements from all data sources sliced by Exam Topic values as seen in the following example:
Which harmonization feature should an Implementation engineer use to meet the client's requirement?
- A. Custom Classification
- B. Transformers
- C. Parent Chile
- D. Calculated dimensions
- E. Fusion
Answer: A
Explanation:
To meet the client's requirement of slicing measurements by 'Exam Topic' values, an Implementation Engineer should use Custom Classification. This feature allows different Exam IDs to be classified into their respective Exam Topics, ensuring that data from all sources can be accurately harmonized and analyzed based on these topics.
NEW QUESTION # 44
A technical architect is provided with the logic and Opportunity file shown below:
The opportunity status logic is as follows:
For the opportunity stages "Interest", "Confirmed Interest" and "Registered", the status should be "Open".
For the opportunity stage "Closed", the opportunity status should be closed.
Otherwise, return null for the opportunity status.
Given the above file and logic and assuming that the file is mapped in a GENERIC data stream type with the following mapping:
"Day" - Standard "Day" field
"Opportunity Key" > Main Generic Entity Key
"Opportunity Stage" - Generic Entity key 2
A pivot table was created to present the count of opportunities in each stage. The pivot table is filtered on Jan 7th -11th.Which option reflects the stage(s) the opportunity key 123AA01 is associated with?
- A. Interest & Registered
- B. Confirmed interest
- C. Confirmed Interest & Registered
- D. interest
Answer: A
Explanation:
Filtering the pivot table on January 7th-11th, we see that the Opportunity Key 123AA01 appears on January 6th with the stage 'Interest' and then on January 10th with the stage 'Registered'. Even though the 'Interest' stage is not within the filtered dates, it is the initial stage of the opportunity, so it should be counted along with the 'Registered' stage which falls within the filter range.
NEW QUESTION # 45
Your client would like to create a new harmonization field - Exam Topic.
The below table represents the harmonization logic from each source.
As can be seen from the table, there are in fact two fields that hold a certain connection: Exam ID and Exam Topic. The connection indicates that where an Exam ID is found - a single Exam Topic value is associated with it.
The client has a requirement to be able to view measurements from all data sources sliced by Exam Topic values, as seen in the following example:
The client suggested to create, without any mapping manipulations, several patterns via the harmonization center that will generate two Harmonized Dimensions:
Exam ID
Exam Topic
Given the above information, which statement is correct regarding the ability to implement this request with the above suggestion?
- A. The Harmonized field for Exam ID is redundant. One Harmonized dimension for Exam Topic is enough for a sustainable and working solution
- B. The solution will work - the client will be able to view Exam Topic with Email Sends.
- C. The above Patterns setup will not work for this use case.
- D. Only if 5 different Patterns are created, from 5 different fields - the solution will work.
Answer: A
Explanation:
If the harmonization logic consistently associates a single Exam Topic with each Exam ID across all data sources, then creating two harmonized dimensions may be unnecessary. One harmonized dimension for Exam Topic would suffice because it inherently carries the Exam ID's uniqueness within it. The harmonized dimension for Exam Topic would allow the client to slice the data by Exam Topic values, fulfilling the requirement.
NEW QUESTION # 46
A technical architect is provided with the logic and Opportunity file shown below:
The opportunity status logic is as follows:
For the opportunity stages "Interest", "Confirmed Interest" and "Registered", the status should be "Open".
For the opportunity stage "Closed", the opportunity status should be closed Otherwise, return null for the opportunity status.
Given the above file and logic and assume that the file is mapped in the OPPORTUNITIES Data Stream type with the following mapping:
"Day" - "Created Date"
"Opportunity Key" + Opportunity Key
"Opportunity Stage" - Opportunity Stage
A pivot table was created to present the count of opportunities in each stage. The pivot table is filtered on Jan 11th. What is the number of 'opportunities in the Confirmed Interest stage?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: B
Explanation:
pivot table is filtered on January 11th, we refer to the Opportunity file and see that there are no records for January 11th. Thus, there would be zero opportunities in the Confirmed Interest stage on that date. The Salesforce Marketing Cloud Intelligence's pivot table feature allows for the display of counts of entities based on the filtered criteria, which in this scenario would show zero since no records exist for the filtered date. Reference: Salesforce Marketing Cloud Intelligence documentation on pivot table functionalities.
NEW QUESTION # 47
Client has provided sample flies of their data from the following data sources:
Google Campaign Manager
Below are the requirements from the client and additional information:
* The sources are linked to each other by shared Media Buy names.
* In addition-to the mutual Media Buys, the sources contain campaign and site values. However, the client would like to see the campaign/site values coming from Google CM and not from Google DV360.
* The source of truth for cost is Google DV360.
As a first step, a Parent-Child relationship was created between the two files, and the following mapping was performed, within both data streams:
Please note:
* All other measurements were mapped as well to the appropriate fields.
* No other mapping manipulations or formulas were implemented.
How many records will the merged table hold?
- A. 0
- B. Depends on the Data Updates Permissions
- C. 1
- D. 2
Answer: A
Explanation:
Since the data sources are linked by shared Media Buy names and all other measurements are mapped to appropriate fields without additional manipulations, each unique Media Buy Name from Google DV360 will pair with its corresponding Media Buy Name in Google Campaign Manager. The number of records in the merged table will equal the number of unique Media Buy Names in Google DV360, provided there is a matching name in Google Campaign Manager. The sample shows 4 unique Media Buy Names in Google DV360, thus resulting in 4 records.
NEW QUESTION # 48
An implementation engineer is requested to apply the following logic:
To apply the above logic, the engineer used only the Harmonization Center, without any mapping manipulations. What is the minimum amount of Patterns creating both 'Platform' and 'Line of Business'?"
- A. 0
- B. 1
- C. 2
- D. 3
Answer: B
Explanation:
To create both 'Platform' and 'Line of Business' fields using Patterns in the Harmonization Center without mapping manipulations, the engineer would need to create separate patterns for each data source mentioned. According to the provided images:
One pattern for LinkedIn Ads, to extract the 'Campaign Name' at position 4 for the Platform and 'Media Buy Name' at position 7 for Line of Business.
One pattern for AdRoll, to extract 'Media Buy Name' at position 3 for Platform and at position 2 for Line of Business.
One pattern for Google Analytics, which seems not required for the Platform but could apply if the Line of Business extraction is necessary, although it states N/A.
Hence, a minimum of 3 patterns would be necessary to create the fields required.
NEW QUESTION # 49
A client's data consists of three data streams as follows:
Data Stream A:
* The data streams should be linked together through a parent-child relationship.
* Out of the three data streams, Data Stream C is considered the source of truth for both the dimensions and measurements.
* Data Stream C was set as a 'Parent', and the 'Override Media Buy Hierarchy' checkbox is checked What should the Data Updates Permissions be set to for Data Stream B?
- A. Update Attributes and Hierarchies
- B. Inherit Attributes and Hierarchies
- C. There is no difference, all permissions will have a similar effect given the scenario.
- D. Update Attributes
Answer: A
Explanation:
With Data Stream C set as the 'Parent' and 'Override Media Buy Hierarchy' checked:
The appropriate setting for Data Stream B would be 'Update Attributes and Hierarchies'. This setting will ensure that the hierarchy and attributes from the parent data stream (C) are updated based on the child data stream (B) without overwriting the measurement data that the parent is the source of truth for.
The 'Override Media Buy Hierarchy' option checked indicates that the hierarchy of the parent is to be considered as the main one, but the attributes and hierarchy can still be updated from the child data stream, which aligns with option B.
NEW QUESTION # 50
After uploading a standard file into Marketing Cloud intelligence via total Connect, you noticed that the number of rows uploaded (to the specific data stream) is NOT equal to the number of rows present in the source file. What are two resource that may cause this gap?
- A. The file does not contain any measurements (dimension only)
- B. All mapped Measurements for a given row have values equal to zero
- C. The source file does not contain the media Buy entity
- D. Main entity is not mapped
Answer: B,D
Explanation:
In Marketing Cloud Intelligence, discrepancies between the number of rows uploaded and the number of rows present in the source file can be caused by several factors. If all mapped measurements for a row are zero, that row may be excluded from the upload, as it does not contribute to the analytics. Additionally, if the main entity, which acts as the primary identifier for records, is not mapped, the system cannot correctly ingest the data as it lacks the necessary reference to organize and store the information.
NEW QUESTION # 51
A client's data consists of three data streams as follows:
Data Stream A:
The data streams should be linked together through a parent-child relationship.
Out of the three data streams, Data Stream C is considered the source of truth for both the dimensions and measurements.
The client would like to have a "Site Revenue" measurement.
This measurement should return the highest revenue value per Site, for example:
For Site Key 'SK_C_2', the "Site Revenue" should be $7.00.
When aggregated by date, the "Site Revenue" measurement should return the total sum of the results of all sites.
For example:
For the date 1 Apr 2020, "Site Revenue" should be $11.00 (sum of Site Revenue for Site Keys 'SK_C_1' ($4.00) and 'SK_C_2' ($7.00))
Which options will yield the desired result;
- A. Option #2 & Option #4
- B. Option #2 & Option #3
- C. Option #1 & Option #4
- D. Option #1 & Option #3
Answer: A
Explanation:
Option #2: It suggests using the 'SUM' function to aggregate the 'Site Revenue' for each 'Site Key'. This is necessary to ensure that when aggregated by date, 'Site Revenue' should return the total sum of the highest revenue for all sites.
Option #4: It indicates changing the Aggregation Function of Revenue to 'MAX' within Data Stream C.
This ensures that for a given 'Site Key', the highest revenue value is selected, which is correct for individual site revenue determination.
Combining Option #2 and Option #4 will provide the desired result:
For an individual 'Site Key', it will give the highest revenue (using MAX aggregation in Option #4).
When aggregating by date across all 'Site Key's, it will sum the highest revenues (using the SUM function in Option #2).
NEW QUESTION # 52
What are two potential reasons for performance issues (when loading a dashboard) when using the CRM data stream type?
- A. No mappable measurements - all measurements are calculated
- B. Pacing - daily rows are being created for every lead and opportunity keys
- C. When a data stream type ''CRM - Leads' is created, another complementary 'CRM - Opportunity' is created automatically.
- D. The data is stored at the workspace level.
Answer: A,B
Explanation:
For performance issues when loading a dashboard using CRM data stream type:
Pacing can create performance issues because daily rows for every lead and opportunity key can result in a very large number of rows, increasing load times.
Having only calculated measurements means there are no direct, mappable values to query against, which can increase the computational load and affect performance.
NEW QUESTION # 53
......
Get Special Discount Offer of AP-215 Certification Exam Sample Questions and Answers: https://pass4sure.pdfbraindumps.com/AP-215_valid-braindumps.html