upload and view pdf in asp net c# : How to copy and paste a picture from a pdf document control application platform web page azure asp.net web browser SAPCloudforAnalyticsUserGuide2-part892

● Explore Dimensions [page 34]
● Currency Tables [page 27]
● Creating Points of Interest [page 90]
● Clearing Model Data [page 60]
● Data Import [page 61]
● Creating a Model from a Live Data Connection [page 82]
1. Models – Existing models are listed here. You can open a model by clicking the link text or by selecting one or 
more models using the checkboxes.
2. Dimensions – The individual dimensions that are used in models are saved independently and listed on a 
separate tab page.
3. Currency Conversion – If you are using multiple currencies in your data, exchange rates are maintained in 
separate tables. These are saved independently of any model and are listed on a separate tab page.
4. Points of Interest – Data for geographic locations which are displayed and used in your data analysis is 
maintained here in Modeler.
5. Toolbar – Common operations for managing models are available from the toolbar, this includes options to 
Delete a model and to Clear (remove all data) from a model.
6. Import / export data – The list of data import options that are supported is available from a menu beneath the 
Data import icon on the toolbar.
7. Data Resources – You can set up permanent scheduled links to the model from external data sources so that 
data can be refreshed on a scheduled basis.
These features and other modeler functionality are described in detail in the subsections that follow.
In Modeler, you can perform the following tasks:
Table 5:
Task
More Information
Create new models
See Creating a Model from Scratch [page 55].
Add dimensions
When designing your model, add dimensions either by selecting an existing dimension or creat­
ing a new one. See Creating Dimensions [page 57].
Maintain currency conver­
sion tables
To handle multiple currencies, you must set up currency conversion tables to define the ex­
change rates for any currencies used. See Business Organization [page 25].
Set the model preferences
Configure the security, data auditing, and currency conversion settings for a model. See Model 
Preferences [page 30].
Populate models with ac­
tual data
You can load data to models by copying and pasting from spreadsheets or importing data from 
files or other systems. See Data Import [page 61].
Delete and clear data from 
models
See Clearing Model Data [page 60] and Deleting a Model [page 60].
SAP Cloud for Analytics User Guide
Models
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
21
How to copy and paste a picture from a pdf document - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to cut image from pdf file; paste image into pdf preview
How to copy and paste a picture from a pdf document - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
copy a picture from pdf; paste image into pdf
3.1  Introduction to Modeler
Key features of Models include the account and the dimensions which are used to analyze the account data, 
hierarchies, currencies, and formulas.
In the following set of topics we give an introduction to the main features of models and show the effect of these 
features on the tables, charts, documents, and stories which are generated from the model.
3.1.1  Analyzing Account Data
A model is based on a single account that may contain financial or any other business data. In the data output that 
is created from the model, you can analyze the account data on the basis of the dimensions defined in the model.
Example Profit and Loss Statement
The following example shows a model that is used to generate a Profit and Loss statement; it has dimensions for 
time periods, geographical region, and product.
In the initial table output that is generated from the model, the account members are listed in the first column of 
the grid. The dimensions defined in the model are available in the Builder panel, and you can add these to the grid 
to show different views of the data.
Data in the model is organized by hierarchical parent-child relationships so that you can see high-level 
accumulations and optionally drill down to more detailed levels of data. In the example Profit and Loss statement, 
the members of the account are shown rolled up, but they can be expanded by clicking the arrow on each line. You 
22
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Models
C# PDF insert image Library: insert images into PDF in C#.net, ASP
NET image adding library control for PDF document, you can easily and quickly add an image, picture or logo to any position of specified PDF document file page
copy picture from pdf to powerpoint; copy and paste image from pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
project. Import graphic picture, digital photo, signature and logo into PDF document. Add images to any selected PDF page in VB.NET.
how to copy and paste a picture from a pdf; how to copy pdf image to jpg
can display the complete hierarchy for any dimension in Modeler by using the Preview feature, which shows the 
position of all members or lines in the dimension.
3.1.2  Planning Models and Analytics Models
SAP Cloud for Analytics offers two types of model: fully featured planning models or simpler more flexible 
analytics models. Additionally, you can create models from HANA views.
Types of Model
The three types of model available all support different sets of features. In summary these are:
● Planning-type model: preconfigured with dimensions for Time and Categories, offers support for multi-
currency and security features at the level of both model and dimension.
● Analytics-type model: unlike the planning model this type does not support categories and does not require a 
time dimension.
● Analytics model based on a HANA view: a simple model with a single Account dimension but with access to 
other dimensions from HANA. Security is inherited from HANA but can be managed further in SAP Cloud for 
Analytics.
Model Features
In order to support and streamline the planning process, models in SAP Cloud for Analytics are prepared with 
many off-the-shelf features to give you a quick start in the planning process. A planning model, for example, is 
preconfigured with:
● Categories for budgets, plans, and forecasts.
● Default time periods that you can quickly adjust to suit your data.
● Auditing features for traceability.
● Security features that make it possible for you to restrict access to specific values in data grids to named 
individuals.
The model type is determined in the first step of creating a model, using the Enable Planning checkbox.
Some essential differences between the planning model (1) and the analytics model (2) are shown in the following 
illustration. Analytics models are not preconfigured with categories (for budget and forecast data) and, although 
by default a Time dimension is available, it is not required and you can remove this from the model during the 
design stage.
SAP Cloud for Analytics User Guide
Models
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
23
C# PDF remove image library: remove, delete images from PDF in C#.
Image: Copy, Paste, Cut Image in Page. Link: Edit Support removing vector image, graphic picture, digital photo remove multiple or all images from PDF document.
paste image into preview pdf; how to copy text from pdf image to word
VB.NET PDF remove image library: remove, delete images from PDF in
edit, C#.NET PDF pages extract, copy, paste, C#.NET Support removing vector image, graphic picture, digital photo or all image objects from PDF document in .NET
paste picture into pdf preview; how to copy pictures from a pdf to word
Related Information
Creating a Model from Scratch [page 55]
Explore Dimensions [page 34]
Importing Models from HANA [page 80]
3.1.3  Models Based on HANA Views
You can create models by connecting to the underlying HANA database and importing views to create a new 
analytics-type model. Functionality available for models based on HANA views is slightly different in comparison 
to other models.
With analytics models based on HANA views you can use your existing data with SAP Cloud for Analytics. Many of 
the features used in planning-type models are not relevant for this type of model (this includes for example: 
hierarchies, financial data types and currencies), some of the main differences and features are introduced here.
Managing Dimensions and Versions
In models which are linked to HANA only a single Accounts dimension is visible in the model, but all other 
dimensions derived from the HANA view are still available. This may be a large number and many of these will not 
be relevant in SAP Cloud for Analytics. To help you to manage the views a dimension management feature is 
available that you can access from the Model Preferences menu, it allows you to select which dimensions will be 
visible in the output generated from this model.
24
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Models
C# HTML5 Viewer: Deployment on ASP.NET MVC
under Views according to config in picture above. RasterEdge.XDoc.PDF.HTML5Editor. dll. Open RasterEdge_MVC3 DemoProject, copy following content to your project:
copying image from pdf to powerpoint; copy picture from pdf to word
C# HTML5 Viewer: Deployment on IIS
Copy according dll files listed below under RasterEdge.DocImagSDK/Bin directory and paste to Xdoc.HTML5 ViewerDemo/Bin folder. (see picture).
paste jpg into pdf; extract images from pdf files without using copy and paste
For models based on HANA views, version management functionality is also available. You can use this to map 
any of the imported dimensions to selected SAP Cloud for Analytics planning categories such as Budgets, 
Actuals, Forecasts.
You can define variables for all types of models, but if variables have been defined in HANA you will also be 
prompted to enter the required values in SAP Cloud for Analytics when you open the data output.
Security
Analytics models which are based on underlying HANA database views will inherit the security restrictions applied 
in HANA. These restrictions can be modified in SAP Cloud for Analytics by assigning specific user role security to 
them. Administrators using User Role security can see the list of analytic privileges that have been defined in 
HANA for each model and grant or revoke them for each role.
The Data Access option that is available for other model types to restrict input to specific named cells is not 
available for this type of model.
Note that access to any models which are linked to a remote system may be secured and you may be prompted 
for credentials before opening the model.
Related Information
Importing Models from HANA [page 80]
Standard Application Roles [page 268]
Model Preferences [page 30]
Model Security [page 28]
3.1.4  Business Organization
The organizational structure that applies to the account can be defined as a special (organizational) dimension in 
the model. For more complex and international business models currency conversion features are also available 
in this dimension as well as a geolocation ID.
Organization Dimension
Each planning model may include a single organizational dimension that describes the structure of the business 
and offers extra features for currencies and determining geographic locations. You can use this, for example, to 
give a regional breakdown of sales activity for each product. Only one organizational dimension is allowed in each 
SAP Cloud for Analytics User Guide
Models
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
25
C# Raster - Modify Image Palette in C#.NET
& pages edit, C#.NET PDF pages extract, copy, paste, C#.NET VB.NET How-to, VB.NET PDF, VB.NET Word, VB is used to reduce the size of the picture, especially in
how to copy picture from pdf file; paste image into pdf form
C# Word - Document Processing in C#.NET
Get the main ducument IDocument doc = document.GetDocument(); //Document clone IDocument doc0 = doc.Clone(); //Get all picture in document List<Bitmap> bitmaps
copy image from pdf to word; copy image from pdf to pdf
model but additional hierarchies can be added to any model dimension, if needed, as shown in the following 
example:
Currencies
If members of the organization dimension use different currencies, enter the currency code for each member in 
the currency column. In this case, you must also specify the conversion table to use in the preference settings for 
the model.
Currency conversion tables are defined independently of models; they are listed on a separate Modeler tab page 
when you first select Modeler from the main menu.
When you work with the model output in tables in Stories you can select a currency. Monetary values are then 
converted and displayed according to the currently effective rate for the currency you selected.
Geolocation (Area ID)
In the organizational hierarchy any place names in the data are automatically matched to known place names in 
the database and the value is entered in the AreaID column. If a location name is not recognized automatically you 
can do manual searching and matching of the imported data using the Search feature which is available on all cells 
in this column (magnifying glass icon). Using this feature you can identify, for example, countries, states or sales 
regions, locations are maintained in Modeler in the Points of Interest modeler tab page.
To use this feature, enable the Use Area ID checkbox on the Create New Dimension dialog.
26
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Models
Input Schedule (Ask for Input)
The organization dimension can also be used as the basis for Input Schedule in Stories. The responsible persons 
for each region or department can be assigned to a scheduled task, this is integrated into the Collaboration 
functionality with notifications and other social media features.
3.1.5  Currency Tables
Currency conversion tables are defined independently of models, you can then apply a selected table to any 
model you create. When you launch Modeler, currency tables are listed on a separate Currency Conversion tab 
page; standard maintenance features are available to add, copy, and delete tables as required.
Exchange Rates
A currency conversion table defines exchange rates for all currencies which are in use. The currency conversion is 
calculated as a source currency multiplied by an exchange rate to determine the equivalent value in a target 
currency. In Modeler the currency code is entered with the regions and countries defined on the model's 
organization perspective.
Each rate has a Valid From value which is the start date from which the rate becomes effective, but additionally 
exchange rates can be defined for a single Category (actuals, budgets, planning etc.) and for a selected currency 
Rate Type (either 'Closing' or 'Average'). This makes it possible to maintain several variations of a currency 
exchange calculation which can be used, for example, to track differences between budgets, plans, and actuals 
and to compare different types of exchange rate calculations.
Rate Types and Categories
The category and rate type are optional attributes of a currency and are blank by default. If the attributes are not 
set then the exchange rate value is generic, but you can add additional lines and rates to the table with categories 
and rate types applied for each exchange rate you wish to use.
To use the rate types for an account you must turn this feature on in dimension preferences for the account 
member. An additional Rate Type column is then added to the account dimension.
If you are using an older model which was created before Rate Types were introduced in Modeler, you must first 
migrate the model before you add the Rate Type column to the account dimension. In this case an additional 
Migrate option is available on the Model Preferences menu. Select this option to start the automatic migration 
procedure.
SAP Cloud for Analytics User Guide
Models
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
27
Enabling Currency Conversion
In Modeler, you must decide during the design phase if currency conversion is required. If the data output based 
on the model requires currency conversion, you must specify the conversion table to use in the preference 
settings for the model.
In Stories, working with the output data in a table, you can select a currency. Monetary values are then converted 
and displayed according to the currently effective rate for the currency you selected.
Related Information
Model Preferences [page 30]
Attributes of an Account Dimension [page 35]
3.1.6  Explore Hierarchies
The Hierarchy column is a standard feature of all dimension types so that you can structure your data. When you 
display the output data in Stories in a table, the nodes of the hierarchy can be expanded or collapsed.
The hierarchy is defined as an interconnected set of parent-child relationships for each line in the dimension. The 
Hierarchy column is used to store the parent ID value.
The Account dimension has only a single hierarchy but you can add additional hierarchies to all other dimension 
types by selecting Add Hierarchy from the Add menu (+ symbol) on the toolbar. When you choose this option, a 
new column is inserted in the grid, and you must enter the name of the new hierarchy in the column header row.
If more than one hierarchy is defined users can use the Manage Hierarchies feature or apply filter settings to 
select which hierarchy to apply and to switch between hierarchies.
The Hierarchy is visualized in the Preview panel. You don't need to enter or edit the data in the data grid to make a 
hierarchy, you can use drag and drop in the Preview panel to arrange the members and build the relationships 
visually. If more than one hierarchy has been defined you can select which one to show in the Preview from the 
drop-down list.
3.1.7  Model Security
A number of options are available to apply user role security to models and dimensions and also to apply more 
detailed restrictions.
Two approaches are available for applying more detailed security and access restrictions:
● Model Security (Privacy) - using this option of the model preferences the model is only accessible to the 
owner and other user roles explicitly granted access by the administrator.
● Dimension Security (Data Access Control) - using this option of the dimension-level preferences access to 
individual values in the model output can be restricted to specific users.
28
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Models
Typically, you would opt for either one approach or the other although it is also possible to combine the two 
methods in the same model - in which case access would only be possible when all security conditions had been 
met.
Model Security based on User Roles (Privacy Setting)
An administrator applying security restrictions in 
Users
Roles
can use the following options:
● Granting Permissions to access specific functional areas of the application (including models).
● Granting read or write access to Selected Models and model dimensions.
● Granting access to Analytic Privileges which have been imported from HANA.
Firstly, using permissions, administrators can restrict access to the Models feature or to certain types of model: 
separate options are available under permissions for the three model types (Planning Models, Analytic Models 
and HANA Cloud Platform Data sources) so that each type can be secured separately.
Secondly, where Privacy has been enabled for a model, full access or limited access to the model can be granted 
for each role. Limited access provides a very detailed level of read / write control for all members and categories 
of the model.
Thirdly, for models based on HANA views the analytic privileges imported from HANA can be granted or revoked 
for each user role.
Dimension Security Based on User IDs (Data Access)
Security at the level of individual dimensions adds two extra Read and Write columns to the data table for the 
dimension where it has been activated. You can use these to control access (on the basis of individual user IDs) to 
specific cells or values of the model output. You can enable this by turning on the Enable Data Access Control 
switch in Dimension Preferences (see following section).
The following example illustrates how the data permissions that are defined in the Data Access dialog of the 
selected model restrict what a user can do with the model.
The model P&L Planning has the following permission on its dimensions:
● Account: Access control enabled
● Organization: Access control enabled
● Version
● Time
The user who created the model has defined data access for the Account dimension as follows:
Table 6:
Member ID
Read
Write
P00001
MARTIN_BRODY
MARTIN_BRODY
P00002
MATT_HOOPER
MATT_HOOPER
The user who created the model has defined data access for the Organization dimension as follows:
SAP Cloud for Analytics User Guide
Models
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
29
Table 7:
Member ID
Read
Write
EMEA
MARTIN_BRODY
MARTIN_BRODY
Germany
-
-
France
-
-
APJ
MATT_HOOPER
MATT_HOOPER
US
China
-
-
The model has the following data:
Table 8:
Organization
Public Version: Account.P00001
Public Version: Account.P00002
EMEA
300
400
Germany
200
300
France
100
100
APJ
400
500
US
200
300
China
200
200
When Martin Brody opens his report and adds the organization to the row and the account to the column, he will 
see only the following data:
Table 9:
Organization
Public Version: Account.P00001
EMEA
300
Germany
200
France
100
Related Information
Standard Application Roles [page 268]
Model Preferences [page 30]
3.1.8  Model Preferences
For every model, you can configure individual preferences. The settings you apply when the model is created 
determine many permanent characteristics of the model and the data generated from it.
When designing a new model you must set the preferences that affect security, auditing, and currency 
conversion. Settings for the model as a whole are available from the drop-down Preferences menu (wrench icon) 
30
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Models
Documents you may be interested
Documents you may be interested