Develop > Develop Content > Content Extension

Content Extension

This section includes the following topics:

Getting Started with Content Extension

IDE Setup

Content Extension Prerequisite Knowledge and Best Practices

IDE Audience

Content Customization Best Practices

IDE End to End Extension Chart

Understand Existing OOTB Content

Content Development Process

Define the Target Model

Design and Analysis Phase

Data Modeling

Data Model Types

Extract Development - Data Collection Service (DCS) Extractor

Content Development with IDE

Content Pack Contents, Types, and Directories

Package and Deployment

Advanced Development

Activate the CP and Run the ETL

Activate a New CP

Development - Application Content

Next Steps

Extract Development - Data Collection Service (DCS) Extractor

Getting Started with Data Collection Service (DCS) Extractor

Extractor

Integration Architecture

Extractor Prerequisite

Step by Step Development of a Java-based Extractor

1. Create a Content Pack with IDE

2. Unzip, deploy, and install the Content Pack in BA

3. Create a Java Project and Include Dependencies

4. Implement the Extractor

5. Create a Unit Test to Check the Extractor

6. Package the Extractor as a JAR File

7. Copy and Deploy the Extractor

8. Modify the extractor_manifest.xml File

9. Add a New Data Source for the Content Pack in BA

10. Run ETL

Extractor API

Out-of-the-Box General Extractors

Configure the Connect Data Source UI for BA Integration

IDE

IDE Terms/Overview

IDE User Interface Overview

IDE Main Page

Package Explorer

Data Source Browser

Diagram Editor

DW Content Menu

IDE Basic Tasks

Import Existing Content

Define New Content Pack Project

Create a new Architect Target Designer in the IDE

Define a new Target entity

Load an existing Target entity

Extend a Target Entity

Link a Dimension to a Dimension

Link a Fact to a Dimension

Create a New Engineer Stream Designer in the IDE

Define a New Integration Entity

Load an Existing Integration Entity

Define a New Source Entity

Load an Existing Source Entity

Add a Column

Map from Integration to Target

Extend the Period Entity

Delete an Entity Permanently

Generate Content Package

Manage Validations

IDE Advanced Tasks

Data Source Explorer

Generate Entities Automatically

Data Source Extraction Customization

Customize the Extraction Model and the EXT ETL Scripts

Customize the SSI Layer

Customize Views

Consolidate Entities - Cross-CP Lookup

Customize the PREFILL case

Customize a Stream Priority

Customize the Maximum Execution Time of a Stream

ETL Toolkit for Advanced Customization

IDE Troubleshooting

Development - Content Extension Best Practices

Common Extension Scenarios

Extend an existing entity in the existing Content Pack

Extract a new entity from an existing Content Pack

Populate an existing entity from a new data source

Extract a new entity from a new source