From 41b8a8d2d86854929ed8d69904bf6d2d4c2a5237 Mon Sep 17 00:00:00 2001 From: ditaccms-bot Date: Wed, 5 Jul 2023 08:45:19 +0000 Subject: [PATCH] Update from SAP DITA CMS (squashed): commit 0f23bf7cc3fdf629b3b90c9c8673e9c52fefa90d Author: REDACTED Date: Mon Jul 3 09:55:58 2023 +0200 Update from SAP DITA CMS ( 2023-07-03_09:55:58 ) Project: loioaf2fcb3e6dd448f3af3c0ff9c70daaf9 (wbs1684219875323.project) * Project map: loioaf2fcb3e6dd448f3af3c0ff9c70daaf9 (bdk1685405765388.ditamap) * Output: loioc25299a38b6448f889a43b42c9e5897d * Buildable map: loio678695d903b546e5947af69e56ed42b8 (rlr1685405765339.ditamap) * Language: en-US commit ff2bb98c648c11dec74fa88129d7067f202dce52 Author: REDACTED Date: Mon Jul 3 09:54:56 2023 +0200 Update from SAP DITA CMS ( 2023-07-03_09:54:55 ) Project: loioaf2fcb3e6dd448f3af3c0ff9c70daaf9 (wbs1684219875323.project) * Project map: loioaf2fcb3e6dd448f3af3c0ff9c70daaf9 (bdk1685405765388.ditamap) * Output: loiob8faae83b519439fb4ea9d0eb1a5f26e * Buildable map: loio4e1c1e1d5d1947f5875e93e7597c4f4c (nvm1685405765337.ditamap) * Language: en-US ################################################## [Remaining squash message was removed before commit...] --- .../add-a-source-7b50e8e.md | 2 +- ...g-a-local-table-from-a-csv-file-8bba251.md | 4 +- .../creating-a-task-chain-d1afbc2.md | 44 +++++++++--------- ...load-or-delete-local-table-data-870401f.md | 2 +- .../maintain-local-table-data-4bd5e64.md | 2 +- ...d-accessing-data-in-the-catalog-1047825.md | 8 ++-- .../repository-explorer-f8ce0b4.md | 2 +- .../add-a-dimension-4caf098.md | 11 +++-- .../add-a-hierarchy-to-a-dimension-218b7e6.md | 12 ++--- .../add-a-variable-cdd8fa0.md | 2 +- .../add-measures-e4cc3e8.md | 4 +- ...deling-data-in-the-data-builder-5c1e3d4.md | 6 +-- .../set-a-compound-key-eff6dd9.md | 4 +- .../add-a-source-1eee180.md | 2 +- .../aggregate-data-7733250.md | 4 +- .../create-a-column-3897f48.md | 2 +- .../create-a-fuzzy-match-rule-b063518.md | 4 +- .../create-an-association-66c6998.md | 6 +-- ...ciation-in-an-e-r-model-diagram-82e6869.md | 2 +- .../creating-a-graphical-view-27efb47.md | 2 +- .../css/BusinessSuiteInAppSymbols.woff | Bin 0 -> 75636 bytes .../css/sap-icons.css | 8 ++++ ...ng-data-in-data-builder-objects-b338e4a.md | 2 +- .../rules-for-technical-names-982f9a3.md | 16 +++---- ...a-custom-saml-identity-provider-9b26536.md | 6 +-- ...ure-the-data-provisioning-agent-e87952d.md | 14 +++--- ...onnectivity-to-sap-abap-systems-76c9ac1.md | 2 +- .../prepare-connectivity-to-sap-bw-b0b371e.md | 2 +- ...provisioning-agent-connectivity-f1a39d1.md | 11 +++-- ...oud-connector-in-sap-datasphere-6de74f7.md | 2 +- .../css/BusinessSuiteInAppSymbols.woff | Bin 0 -> 75636 bytes docs/Administering/css/sap-icons.css | 8 ++++ ...to-data-provisioning-agent-logs-9a00dde.md | 2 +- ...w-4hana-analysis-authorizations-f56e427.md | 16 +++---- ...-data-with-data-access-controls-a032e51.md | 26 +++++------ ...-azure-sql-database-connections-46343fc.md | 4 +- ...e-relational-engine-connections-40763e2.md | 2 +- .../sap-successfactors-connections-39df020.md | 4 +- .../css/BusinessSuiteInAppSymbols.woff | Bin 0 -> 75636 bytes .../css/sap-icons.css | 8 ++++ 40 files changed, 143 insertions(+), 115 deletions(-) create mode 100644 docs/Acquiring-Preparing-Modeling-Data/css/BusinessSuiteInAppSymbols.woff create mode 100644 docs/Administering/css/BusinessSuiteInAppSymbols.woff create mode 100644 docs/Integrating-data-and-managing-spaces/css/BusinessSuiteInAppSymbols.woff diff --git a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/add-a-source-7b50e8e.md b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/add-a-source-7b50e8e.md index 628f8ec..0912d1f 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/add-a-source-7b50e8e.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/add-a-source-7b50e8e.md @@ -166,7 +166,7 @@ Add a source to read data from. You can add multiple sources and combine them to The depth of an OData object refers to the level of related entities that are included in the response when querying the OData service. The depth is by default set to 1 so that only the properties of the requested entity are returned. You can change the depth to 2 to include a second level. Depth is useful when you want to optimize performance by controlling the amount of data returned in a single request. > ### Example: - > If an OData service has two objects for ***Products*** and ***Orders***, and a ***Product*** object has a navigation property to related ***Order*** objects, a request for a specific ***Product*** with a depth of 1 will return the properties of that ***Product***, but not the related ***Order*** objects. But if you specify a depth of 2, it will also return the related ***Order*** objects and their properties. + > If an OData service has two objects for `Products` and `Orders`, and a `Product` object has a navigation property to related `Order` objects, a request for a specific `Product` with a depth of 1 will return the properties of that `Product`, but not the related `Order` objects. But if you specify a depth of 2, it will also return the related `Order` objects and their properties. > ### Restriction: > When the depth is set to 2, the *Columns* section shows the columns from the two collections \(or levels\) and the following problems occur: diff --git a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-local-table-from-a-csv-file-8bba251.md b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-local-table-from-a-csv-file-8bba251.md index 225806a..4bee3e1 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-local-table-from-a-csv-file-8bba251.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-local-table-from-a-csv-file-8bba251.md @@ -72,7 +72,7 @@ Import a `.csv` file to create a table and fill it with the data from the file. - Select the character used to signify the boundary between columns. In general, the default value, ***Auto-detect*** is sufficient. + Select the character used to signify the boundary between columns. In general, the default value, `Auto-detect` is sufficient. @@ -88,7 +88,7 @@ Import a `.csv` file to create a table and fill it with the data from the file. > The values of a hana.REAL column are automatically converted when their format is invalid. > > > ### Example: - > > The value ***1.1*** will be read and written as ***1.100000023841858***. + > > The value `1.1` will be read and written as `1.100000023841858`. > > This will cause issues if this column is used as a calculated column. In that case, avoid conversion by setting the column to another data type. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-task-chain-d1afbc2.md b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-task-chain-d1afbc2.md index bf097ed..c354057 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-task-chain-d1afbc2.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/creating-a-task-chain-d1afbc2.md @@ -55,26 +55,26 @@ This topic contains information on performing the following tasks: ## Procedure -1. **Basic Creation of a Linear Task Chain** +**Basic Creation of a Linear Task Chain** - A basic or linear task chain allows you to define a group or series of tasks and execute those tasks in a serial process, one after another. A succeeding task is only executed once the previous task in the series has finished successfully with a completed status. The execution of tasks in the series will not resume if the previous task has a failed status. +A basic or linear task chain allows you to define a group or series of tasks and execute those tasks in a serial process, one after another. A succeeding task is only executed once the previous task in the series has finished successfully with a completed status. The execution of tasks in the series will not resume if the previous task has a failed status. -2. From the *Data Builder*, click *New Task Chain*. +1. From the *Data Builder*, click *New Task Chain*. -3. From the left-side panel, drag and drop a first object on to the task chain canvas from those available in the repository. +2. From the left-side panel, drag and drop a first object on to the task chain canvas from those available in the repository. > ### Note: > In the repository, you can see the remote tables, views, and data flow objects that meet prerequisites and are available to be added to the task chain. -4. Drag a second object on to the first object in the task chain. As you drag the object over the top of the first object, a context menu displays options *Add as New Task* \(the default\), *Replace Existing*, or *Add as Parallel* \(described in the next section\) to place the new object. +3. Drag a second object on to the first object in the task chain. As you drag the object over the top of the first object, a context menu displays options *Add as New Task* \(the default\), *Replace Existing*, or *Add as Parallel* \(described in the next section\) to place the new object. Choosing the *Add as New Task* option automatically connects the new object task to the previous object task. The properties panel for the task chain is also updated with the added objects. -5. Continue adding remaining object tasks you want to include in the task chain. +4. Continue adding remaining object tasks you want to include in the task chain. In addition to adding or replacing object tasks in a task chain, you can drag objects already on the task chain canvas to change the order in which tasks are executed. -6. In the properties panel, specify a name for the task chain. +5. In the properties panel, specify a name for the task chain. ![](images/Task_chain_properties_55f7187.png) @@ -315,7 +315,7 @@ This topic contains information on performing the following tasks: > ### Note: > When you select an object, you can delete it from the task chain or navigate to the corresponding editor for that object. -7. Save and deploy your task chain. +6. Save and deploy your task chain. The properties of your task chain are updated. @@ -323,11 +323,12 @@ This topic contains information on performing the following tasks: Once the task chain is deployed, you can then run the task chain or create a schedule to run your task chain periodically, and navigate to the Task Chain Monitor to monitor your task chain runs. For more information, see [Scheduling Data Integration Tasks](https://help.sap.com/viewer/be5967d099974c69b77f4549425ca4c0/cloud/en-US/7fa07621d9c0452a978cb2cc8e4cd2b1.html "Schedule data integration tasks to run periodically at a specified date or time.") :arrow_upper_right: and [Monitoring Task Chains](https://help.sap.com/viewer/be5967d099974c69b77f4549425ca4c0/cloud/en-US/4142201ec1aa49faad89a688a2f1852c.html "Monitor the status and progress of running and previously run task chains.") :arrow_upper_right:. -8. **Executing Parallel Tasks in a Task Chain** - In addition to linear task chains in which one task is executed after another, you can also create task chains in which individual tasks are run in parallel and continuation of the entire task chain run depends on whether ANY or ALL parallel tasks are completed successfully. +**Executing Parallel Tasks in a Task Chain** -9. After adding an object to the task chain canvas, there are a few different ways in which you can specify that the object or task you added is part of a parallel branch in the task chain: +In addition to linear task chains in which one task is executed after another, you can also create task chains in which individual tasks are run in parallel and continuation of the entire task chain run depends on whether ANY or ALL parallel tasks are completed successfully. + +7. After adding an object to the task chain canvas, there are a few different ways in which you can specify that the object or task you added is part of a parallel branch in the task chain: - Select the task object you added to the canvas and then click the *Add as Parallel Branch* option from the list of context menu options available. @@ -357,24 +358,24 @@ This topic contains information on performing the following tasks: You may continue to add additional parallel task objects in the same way. There is no predefined limit on the number of tasks you can include in a parallel task chain branch, however you cannot nest another task chain within an existing one. -10. When you have finished adding task objects to the parallel task chain branch, select the ANY or ALL operator to apply to the execution of the parallel task objects in the chain. +8. When you have finished adding task objects to the parallel task chain branch, select the ANY or ALL operator to apply to the execution of the parallel task objects in the chain. To do that, select one of the parallel branch task objects and select either the *ANY* or *ALL* operator from the task object’s context menu. Or, you can click and drag the ANY or ALL operator from the shell bar on to the task chain canvas below the parallel task chain branch you’ve created. > ### Note: > To switch the ANY or ALL operator, after adding it to the task chain canvas, simply select the current operator and then toggle the ANY/ALL option in the task chain's Properties panel. -11. Next, connect each of the parallel branch task objects to the ANY or ALL operator you placed on the canvas. To do that, select a task object in the branch, then click and drag the :arrow_right: arrow to the ANY or ALL operator to connect the selected task object. +9. Next, connect each of the parallel branch task objects to the ANY or ALL operator you placed on the canvas. To do that, select a task object in the branch, then click and drag the :arrow_right: arrow to the ANY or ALL operator to connect the selected task object. ![](images/connect_to_operator_1_258e262.png) ![](images/connect_to_operator_2_6be4c2b.png) -12. Connect the remaining task objects in the branch to the ANY or ALL operator, in the same way, to complete creation of the parallel task chain branch. +10. Connect the remaining task objects in the branch to the ANY or ALL operator, in the same way, to complete creation of the parallel task chain branch. Following the completion of the task chain branch, you can then continue to add additional linear tasks, or create additional task object branches in the task chain. -13. When you’ve finished adding tasks objects to the task chain, save and deploy your new task chain. +11. When you’ve finished adding tasks objects to the task chain, save and deploy your new task chain. > ### Note: > SAP Datasphere allows you to save task chains that may have unconnected task objects on the canvas. However, you will not be able to deploy and run them until all task objects are connected to define their order of execution when the task chain is run. @@ -385,13 +386,14 @@ This topic contains information on performing the following tasks: After finishing a task chain run that includes one or more parallel task branches, it may be possible that one or more tasks may be reported in an error state \(in each branch\). For example, in branches where completion of tasks is evaluated with the ANY operator. In that case, if you restart or retry the task chain, SAP Datasphere will then restart previously-failed tasks and run all subsequent tasks that had not yet run. In particular, this means that if a failed task is in a parallel branch which was evaluated with the ANY operator, those tasks in the same branch which had run successfully will not be run again. Only those tasks that have failed will be retried or run again. -14. **Configuring Email Notifications** - After creating and deploying a task chain, you can set up email notification for completion of task chain runs. +**Configuring Email Notifications** + +After creating and deploying a task chain, you can set up email notification for completion of task chain runs. - To set up email notification: +To set up email notification: -15. In the *Email Notifications* section of the *Properties* panel, select when you want notifications to be sent for the current task chain. You can choose from the following options: +12. In the *Email Notifications* section of the *Properties* panel, select when you want notifications to be sent for the current task chain. You can choose from the following options: - Send email notification only when the run has completed with an error. @@ -409,13 +411,13 @@ This topic contains information on performing the following tasks: > ### Note: > Task chains must also first be deployed before you can select or specify users to receive notifications. -16. Click the link on the right side of the *Recipient Email Address* field to open a popup dialog in which you can add recipients of task chain notification email messages. +13. Click the link on the right side of the *Recipient Email Address* field to open a popup dialog in which you can add recipients of task chain notification email messages. ![](images/Recipients_List_527a05c.png) From this dialog, you can select member users of the same tenant or click the *Others* tab to specify email addresses of other users you want to receive notifications \(up to 20 total recipients\). Email addresses must match the domain of the tenant owner, for example, jdoe@sap.com. After saving your selections, the display returns to the *Properties* panel, showing the selected users in the *Recipient Email Address* field. -17. Review the default email subject and message body text and make any updates to either the text or placeholder variables used in the notification email message sent for the current task chain. +14. Review the default email subject and message body text and make any updates to either the text or placeholder variables used in the notification email message sent for the current task chain. Placeholder variables within the subject and message fields are enclosed by $$ characters, for example, $$status$$. You can click the icon to display a list of available placeholder variable names you may include in either the email subject or message body text fields. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/load-or-delete-local-table-data-870401f.md b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/load-or-delete-local-table-data-870401f.md index 978189e..994847a 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/load-or-delete-local-table-data-870401f.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/load-or-delete-local-table-data-870401f.md @@ -50,7 +50,7 @@ The following options are available: - Select *Use first row as column header* if your file contains column headers in its first line. - Next to *Insert missing string value as*, select *Empty value* or *NULL* before adding a record. All new empty values are stored as the selected value. -- Select the character used to signify the boundary between columns in *CSV Delimiter*. In general, the default value ***Auto-detect*** is sufficient. +- Select the character used to signify the boundary between columns in *CSV Delimiter*. In general, the default value `Auto-detect` is sufficient. Review the matching of columns in your table with those in your CSV file. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/maintain-local-table-data-4bd5e64.md b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/maintain-local-table-data-4bd5e64.md index 02ce04c..d2f99ef 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/maintain-local-table-data-4bd5e64.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/maintain-local-table-data-4bd5e64.md @@ -43,7 +43,7 @@ You can maintain data in local tables that: > - The values of a hana.REAL column are automatically overwritten when their format is invalid. > > > ### Example: - > > The value ***1.1*** is incorrectly formatted and will be overwritten as ***1.100000023841858***. + > > The value `1.1` is incorrectly formatted and will be overwritten as `1.100000023841858`. > > This will cause issues if this column is used as a calculated column. In that case, avoid conversion by setting the column to another data type. > diff --git a/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/finding-and-accessing-data-in-the-catalog-1047825.md b/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/finding-and-accessing-data-in-the-catalog-1047825.md index 306d7bc..b0661bf 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/finding-and-accessing-data-in-the-catalog-1047825.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/finding-and-accessing-data-in-the-catalog-1047825.md @@ -152,8 +152,8 @@ Filter by any of the categories listed in the *Filter By* area of the left panel You can select one or more values in each filter category in the *Filter By* section: -- Each value selected in a category acts as an ***OR*** condition. -- Each value selected in separate categories acts together as ***AND*** conditions. +- Each value selected in a category acts as an `OR` condition. +- Each value selected in separate categories acts together as `AND` conditions. @@ -1045,11 +1045,11 @@ For those filter options that are not related to date or time, you can create a 1. Click *Show More* at the bottom of a filter category to open the Filter Settings dialog. Some filters have a *Select Items* and a *Define Conditions* tab. 2. On the *Define Conditions* tab, choose an operator and enter a value in the *Filter Condition* box. -3. Click the plus icon to create an alternative condition. Each condition in one category acts as an ***OR*** operator, so that an object must meet one of the conditions to be included in the search results. If you define one condition in two categories, then each category acts as an ***AND*** operator, so that both conditions must be true for the object to be returned in the search results. +3. Click the plus icon to create an alternative condition. Each condition in one category acts as an `OR` operator, so that an object must meet one of the conditions to be included in the search results. If you define one condition in two categories, then each category acts as an `AND` operator, so that both conditions must be true for the object to be returned in the search results. You can create advanced filter conditions for multiple filter categories. An object must meet one of the conditions in each of the categories to be included in the search results. -For example, if you are viewing terms and want to create a condition to filter on the keywords “investment” and “stock”, you would click :heavy_plus_sign:. Then choose *Contains all of these words*. In the Filter Condition box, enter ***investment***. Click :heavy_plus_sign: again. Choose *Contains all of these words*. In the Filter Condition box, enter ***stock***, and then click *OK*. The new condition is listed in the Keyword group in the filter panel, and the filter results are automatically shown. +For example, if you are viewing terms and want to create a condition to filter on the keywords “investment” and “stock”, you would click :heavy_plus_sign:. Then choose *Contains all of these words*. In the Filter Condition box, enter `investment`. Click :heavy_plus_sign: again. Choose *Contains all of these words*. In the Filter Condition box, enter `stock`, and then click *OK*. The new condition is listed in the Keyword group in the filter panel, and the filter results are automatically shown. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/repository-explorer-f8ce0b4.md b/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/repository-explorer-f8ce0b4.md index 6dc9e8b..2c4a2a1 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/repository-explorer-f8ce0b4.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/repository-explorer-f8ce0b4.md @@ -236,7 +236,7 @@ For those filter options that are not related to date or time, you can create a 1. Click *Show More* at the bottom of a filter category to open the Filter Settings dialog. Some filters have a *Select Items* and a *Define Conditions* tab. 2. On the *Define Conditions* tab, choose an operator and enter a value in the *Filter Condition* box. -3. Click the plus icon to create an alternative condition. Each condition in one category acts as an ***OR*** operator, so that an object must meet one of the conditions to be included in the search results. If you define one condition in two categories, then each category acts as an ***AND*** operator, so that both conditions must be true for the object to be returned in the search results. +3. Click the plus icon to create an alternative condition. Each condition in one category acts as an `OR` operator, so that an object must meet one of the conditions to be included in the search results. If you define one condition in two categories, then each category acts as an `AND` operator, so that both conditions must be true for the object to be returned in the search results. You can create advanced filter conditions for multiple filter categories. An object must meet one of the conditions in each of the categories to be included in the search results. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md index f503761..b6ebf71 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md @@ -33,14 +33,15 @@ Here, you can see that the same dimension can be included more than once. To be ## Procedure -1. There are different ways to add dimensions: -2. When you select your source, you can select the dimensions that you want to copy from the source. +There are different ways to add dimensions: -3. When you click on your fact source on the canvas, you can select associated dimensions and attributes in the properties panel on the right. The attributes are also treated as dimensions in the analytic model. +1. When you select your source, you can select the dimensions that you want to copy from the source. -4. When you click on a dimension on the canvas, you can select associated dimensions of the dimension in the properties panel on the right. +2. When you click on your fact source on the canvas, you can select associated dimensions and attributes in the properties panel on the right. The attributes are also treated as dimensions in the analytic model. -5. To edit the properties of a dimension: Click on the dimension of the canvas to show its properties in the side panel. You can make the following changes here: +3. When you click on a dimension on the canvas, you can select associated dimensions of the dimension in the properties panel on the right. + +4. To edit the properties of a dimension: Click on the dimension of the canvas to show its properties in the side panel. You can make the following changes here: - You can change the alias of this item in the properties panel. The alias is the name that is shown in the story in SAP Analytics Cloud. - You can add or deselect associated dimensions. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-hierarchy-to-a-dimension-218b7e6.md b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-hierarchy-to-a-dimension-218b7e6.md index e11e967..5016781 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-hierarchy-to-a-dimension-218b7e6.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-hierarchy-to-a-dimension-218b7e6.md @@ -12,8 +12,8 @@ Add a hierarchy to your dimension to support drill-down and drill-up in BI clien You can specify the following types of hierarchy: -- Parent-Child - the hierarchy is recursive, may have any number of levels, and is defined by specifying a parent column and a child column within the dimension. For example, a departmental hierarchy could be modeled with the ***Parent Department ID*** and ***Department ID*** columns. -- Level-Based - the hierarchy is non-recursive, has a fixed number of levels, and is defined by specifying two or more level columns within the dimension. For example, a time hierarchy could be modeled with the: ***Year***, ***Quarter***, ***Month***, ***Week***, and ***Day*** columns. +- Parent-Child - the hierarchy is recursive, may have any number of levels, and is defined by specifying a parent column and a child column within the dimension. For example, a departmental hierarchy could be modeled with the `Parent Department ID` and `Department ID` columns. +- Level-Based - the hierarchy is non-recursive, has a fixed number of levels, and is defined by specifying two or more level columns within the dimension. For example, a time hierarchy could be modeled with the: `Year`, `Quarter`, `Month`, `Week`, and `Day` columns. - External Hierarchy - the parent-child hierarchy information is contained in a seperate entity, which needs to be associated with the dimension. > ### Note: @@ -108,7 +108,7 @@ The following hierarchy features are not supported: \[parent-child hierarchies\] Click \(Add\) to add a new parent-child hierarchy. Select the parent and child columns that represent the hierarchy. You can set as many as necessary. The results of these hierarchies can be compounded. > ### Example: - > You have a ***CostArea*** and ***CostCenter*** attributes with the following pairs of parent-child hierarchies: + > You have a `CostArea` and `CostCenter` attributes with the following pairs of parent-child hierarchies: > > >
@@ -178,7 +178,7 @@ The following hierarchy features are not supported: > >
> - > In the ***CostArea*** parent-child hierarchy: + > In the `CostArea` parent-child hierarchy: > > - A is parent to B. > - B is child to A and parent to C. @@ -252,7 +252,7 @@ The following hierarchy features are not supported: > > > - > In the ***CostCenter*** parent-child hierarchy: + > In the `CostCenter` parent-child hierarchy: > > - 1 is parent to 2. > - 2 is child to 1 and parent to 3. @@ -304,7 +304,7 @@ The following hierarchy features are not supported: \[level-based hierarchies\] Click \(Add\) to add a level and select the column containing values for the highest level of your hierarchy. Click \(Add\) again to add the next level down. Keep adding levels until you reach the lowest level of your hierarchy. - For example, in a ***Products*** dimension, you may add three levels containing the columns ***Product Line***, ***Product Category***, and ***Product***. + For example, in a `Products` dimension, you may add three levels containing the columns `Product Line`, `Product Category`, and `Product`. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-variable-cdd8fa0.md b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-variable-cdd8fa0.md index 0587b13..7ae519a 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-variable-cdd8fa0.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-variable-cdd8fa0.md @@ -11,7 +11,7 @@ When you add a variable, the user will be prompted to enter a value in the data There are different types of variables to choose from: - source variable: A source variable is used in a fact source to map it to input parameters of the fact. -- restricted measure variable: A restricted measure variable is used in the filter condition of a restricted measure \(e.g. “Revenue of selected country” with ***country = ***\). It can be applied only in restricted measures, and they do not filter the entire data. +- restricted measure variable: A restricted measure variable is used in the filter condition of a restricted measure \(e.g. “Revenue of selected country” with `country = `\). It can be applied only in restricted measures, and they do not filter the entire data. - filter variable: A filter variable refers to an attribute. When a story is opened, the variable dialog shows a filter for the attribute. - reference date variable: When the analytic model has associations to a time-dependent dimension or text table, you can define a reference date variable. With a reference data variable, you can filter the data using a specific date. This allows SAP Analytics Cloud users to enter a date of their choice for their story and show dimension members based on that date. For more information on time-dependent dimensions, see [Enable Time-Dependency for a Dimension or Text Entity](enable-time-dependency-for-a-dimension-or-text-entity-11b2ff4.md). diff --git a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-measures-e4cc3e8.md b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-measures-e4cc3e8.md index 035df17..14acea6 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-measures-e4cc3e8.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-measures-e4cc3e8.md @@ -32,13 +32,13 @@ There are different types of measures to choose from: the expression field contains the formula to calculate the measure. > ### Example: - > To calculate the price, the expression could be ***Amount / Quantity***. + > To calculate the price, the expression could be `Amount / Quantity`. 4. For restricted measures, proceed as follows: 1. Select the source measure. 2. Select the aggregation type. - 3. Enter your expression in the formula editor. An atomic expression usually has the format*** \(e.g. Country = 'Germany'\).*** + 3. Enter your expression in the formula editor. An atomic expression usually has the format` (e.g. Country = 'Germany').` 5. For currency conversion measures, porceed as described here: [Create a Currency Conversion Measure](create-a-currency-conversion-measure-ec00efb.md). diff --git a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/modeling-data-in-the-data-builder-5c1e3d4.md b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/modeling-data-in-the-data-builder-5c1e3d4.md index 27b8c48..e6d6309 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/modeling-data-in-the-data-builder-5c1e3d4.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/modeling-data-in-the-data-builder-5c1e3d4.md @@ -27,11 +27,11 @@ Use the *Semantic Usage* property to indicate the type of data contained in your - Select a *Semantic Usage* of *Fact* to indicate that your entity contains numerical measures that can be analyzed. - In our example, ***Acme Sales View*** is a fact containing sales data. + In our example, `Acme Sales View` is a fact containing sales data. - Select a *Semantic Usage* of *Dimension* to indicate that your entity contains attributes that can be used to analyze and categorize measures defined in other entities. - In our example, four dimensions surround the fact, allowing us to analyze it by ***Salespeople***, ***Time***, ***Product***, and ***Geo*** attributes. + In our example, four dimensions surround the fact, allowing us to analyze it by `Salespeople`, `Time`, `Product`, and `Geo` attributes. - Select a *Semantic Usage* of *Text* to indicate that your entity contains strings with language identifiers to translate text attributes in other entities. @@ -39,7 +39,7 @@ Use the *Semantic Usage* property to indicate the type of data contained in your - Select a *Semantic Usage* of *Hierarchy* to indicate that your entity contains parent-child relationships for members in a dimension. - In our example, the ***Acme Salespeople Hierarchy*** provides a hierarchy for the ***Salespeople*** dimension. + In our example, the `Acme Salespeople Hierarchy` provides a hierarchy for the `Salespeople` dimension. diff --git a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/set-a-compound-key-eff6dd9.md b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/set-a-compound-key-eff6dd9.md index 4b53ccd..c1e55a8 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/set-a-compound-key-eff6dd9.md +++ b/docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/set-a-compound-key-eff6dd9.md @@ -24,7 +24,7 @@ Setting a single key column might not always be enough to ensure the uniqueness A compound key is a key that consists of two or more key columns, namely a key column and a representative key. The representative key is the key holding the most specific/granular level of data. Together, these keys uniquely identify rows. > ### Example: -> You have two tables, ***CostArea*** and ***CostCenter***: +> You have two tables, `CostArea` and `CostCenter`: > > > @@ -162,7 +162,7 @@ A compound key is a key that consists of two or more key columns, namely a key c > >
> -> You need to compound these two keys to ensure that records are uniquely identified. Setting a compound key column allows analytical tools to combine the columns ***CostArea*** and ***CostCenter*** in order to uniquely represent records in analytical tool via the ***CostCenter\(Representative Key\)***. The compound key doesn't exist as an entity, but more like a semantic instruction for analytical tools. You may notice that the cost centers B2 and C3 don't exist: +> You need to compound these two keys to ensure that records are uniquely identified. Setting a compound key column allows analytical tools to combine the columns `CostArea` and `CostCenter` in order to uniquely represent records in analytical tool via the `CostCenter(Representative Key)`. The compound key doesn't exist as an entity, but more like a semantic instruction for analytical tools. You may notice that the cost centers B2 and C3 don't exist: > > > diff --git a/docs/Acquiring-Preparing-Modeling-Data/add-a-source-1eee180.md b/docs/Acquiring-Preparing-Modeling-Data/add-a-source-1eee180.md index 4150b7f..846ab41 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/add-a-source-1eee180.md +++ b/docs/Acquiring-Preparing-Modeling-Data/add-a-source-1eee180.md @@ -24,7 +24,7 @@ Drag a table or view from the *Source Browser* panel and drop it on the diagram. 3. Select the object of your choice, and then drag and drop it onto the diagram. - ![](images/Create_Source_Gif_fec4071.gif)The source is added to the diagram, its symbol is selected, and its properties are displayed in the side panel. In addition, an output node, initially entitiled ***View 1***, which represents the final output structure of the view, is created in the diagram and linked to the source. + ![](images/Create_Source_Gif_fec4071.gif)The source is added to the diagram, its symbol is selected, and its properties are displayed in the side panel. In addition, an output node, initially entitiled `View 1`, which represents the final output structure of the view, is created in the diagram and linked to the source. > ### Note: > If you choose a table or view from the *Sources* tab, it is automatically imported into the repository and deployed, and will be available on the *Repository* tab for future use by you or others. diff --git a/docs/Acquiring-Preparing-Modeling-Data/aggregate-data-7733250.md b/docs/Acquiring-Preparing-Modeling-Data/aggregate-data-7733250.md index 6243f12..8a6bd0d 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/aggregate-data-7733250.md +++ b/docs/Acquiring-Preparing-Modeling-Data/aggregate-data-7733250.md @@ -20,7 +20,7 @@ Add an *Aggregation* node to perform `SUM`, `COUNT`, `MIN`, and `MAX` calculatio 2. Create a projection node to exclude all columns except this column and the column\(s\) by which you want to group your values. - For example, if you want to aggregate ***Revenue*** per ***Country***, you should exclude all columns except ***Revenue*** and ***Country***. + For example, if you want to aggregate `Revenue` per `Country`, you should exclude all columns except `Revenue` and `Country`. 3. Select the projection node in order to display its context tools, and click \(Aggregation\). @@ -59,7 +59,7 @@ Add an *Aggregation* node to perform `SUM`, `COUNT`, `MIN`, and `MAX` calculatio - *Parameters* - Browse or filter available input parameters \(see [Create an Input Parameter](create-an-input-parameter-53fa99a.md)\). Click a parameter name to see its properties or click elsewhere in its token to add it to your expression. - *Other* - Browse available operators, predicates, and case expressions, and click one to add it to your expression \(see [SQL Reference](sql-reference-6a37cc5.md)\). - For example, if you have aggregated your ***Revenue*** column using `SUM`, and want to show only: + For example, if you have aggregated your `Revenue` column using `SUM`, and want to show only: - Total revenues of more than 1m, enter `SUM(Revenue) > 1000000` - Total revenues for the US only, enter `Country='US'` diff --git a/docs/Acquiring-Preparing-Modeling-Data/create-a-column-3897f48.md b/docs/Acquiring-Preparing-Modeling-Data/create-a-column-3897f48.md index d027bbc..54c3f73 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/create-a-column-3897f48.md +++ b/docs/Acquiring-Preparing-Modeling-Data/create-a-column-3897f48.md @@ -46,7 +46,7 @@ Add a *Calculated Columns* node to create new columns and define calculations in - *Parameters* - Browse or filter available input parameters \(see [Create an Input Parameter](create-an-input-parameter-53fa99a.md)\). Click a parameter name to see its properties or click elsewhere in its token to add it to your expression. - *Other* - Browse available operators, predicates, and case expressions, and click one to add it to your expression \(see [SQL Reference](sql-reference-6a37cc5.md)\). - For example, if you want to calculate the price of a product minus a 15% discount, enter ***Price\*0.85***. + For example, if you want to calculate the price of a product minus a 15% discount, enter `Price*0.85`. When working on a large expression, click \(Enter Full Screen\) to expand the expression editor. diff --git a/docs/Acquiring-Preparing-Modeling-Data/create-a-fuzzy-match-rule-b063518.md b/docs/Acquiring-Preparing-Modeling-Data/create-a-fuzzy-match-rule-b063518.md index 2b9f532..0df5657 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/create-a-fuzzy-match-rule-b063518.md +++ b/docs/Acquiring-Preparing-Modeling-Data/create-a-fuzzy-match-rule-b063518.md @@ -136,7 +136,7 @@ A fuzzy match rule lets you broaden the search for matches to include data that If an input record is matched to more than one lookup records with a score reaching this threshold, it is placed in the *Multiple* results category. - Default: ***100%*** + Default: `100%` @@ -156,7 +156,7 @@ A fuzzy match rule lets you broaden the search for matches to include data that If an input record is matched to more than one lookup records with a score between this threshold and the *Matched Records Score*, it is placed in the *Multiple* results category. - Default: ***80%*** + Default: `80%` diff --git a/docs/Acquiring-Preparing-Modeling-Data/create-an-association-66c6998.md b/docs/Acquiring-Preparing-Modeling-Data/create-an-association-66c6998.md index aa04036..c11ccb5 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/create-an-association-66c6998.md +++ b/docs/Acquiring-Preparing-Modeling-Data/create-an-association-66c6998.md @@ -18,8 +18,8 @@ You can create associations in the: In this example: -- The ***Sales Order*** table has a semantic usage of *Fact* and has an association from its ***Product ID*** column to the ***Product ID*** key of the ***Products*** table, which is a *Dimension*. -- The ***Products*** *Dimension* has an association from its ***PRODCATEGORYID*** column to the ***PRODCATEGORYID*** key of the ***Product Categories*** table, which is also a *Dimension*. +- The `Sales Order` table has a semantic usage of *Fact* and has an association from its `Product ID` column to the `Product ID` key of the `Products` table, which is a *Dimension*. +- The `Products` *Dimension* has an association from its `PRODCATEGORYID` column to the `PRODCATEGORYID` key of the `Product Categories` table, which is also a *Dimension*. ![](images/Associations_Example_7966865.png) @@ -59,7 +59,7 @@ In this example: 5. Specify the mapping of join columns in the *Join* section: - - A default mapping is automatically created by matching column names if possible. For example if the originating entity contains a column, ***Product ID***, and the target entity has a column with the same name, then a default mapping is created between these two columns. + - A default mapping is automatically created by matching column names if possible. For example if the originating entity contains a column, `Product ID`, and the target entity has a column with the same name, then a default mapping is created between these two columns. - To delete a mapping, select the link and then click \(Delete\). - To manually map columns, drag a column from the left list and drop it onto a column in the right list. - You can filter the *Join* section to show only mapped or unmapped pairs of columns. diff --git a/docs/Acquiring-Preparing-Modeling-Data/create-an-association-in-an-e-r-model-diagram-82e6869.md b/docs/Acquiring-Preparing-Modeling-Data/create-an-association-in-an-e-r-model-diagram-82e6869.md index dfdbbc0..b6f24a5 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/create-an-association-in-an-e-r-model-diagram-82e6869.md +++ b/docs/Acquiring-Preparing-Modeling-Data/create-an-association-in-an-e-r-model-diagram-82e6869.md @@ -46,7 +46,7 @@ In addition to this method, you can also create associations in the side panel i 4. Specify the mapping of join columns in the *Join* section: - - A default mapping is automatically created by matching column names if possible. For example if the originating entity contains a column, ***Product ID***, and the target entity has a column with the same name, then a default mapping is created between these two columns. + - A default mapping is automatically created by matching column names if possible. For example if the originating entity contains a column, `Product ID`, and the target entity has a column with the same name, then a default mapping is created between these two columns. - To delete a mapping, select the link and then click \(Delete\). - To manually map columns, drag a column from the left list and drop it onto a column in the right list. - You can filter the *Join* section to show only mapped or unmapped pairs of columns. diff --git a/docs/Acquiring-Preparing-Modeling-Data/creating-a-graphical-view-27efb47.md b/docs/Acquiring-Preparing-Modeling-Data/creating-a-graphical-view-27efb47.md index 242ba76..f04da8c 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/creating-a-graphical-view-27efb47.md +++ b/docs/Acquiring-Preparing-Modeling-Data/creating-a-graphical-view-27efb47.md @@ -28,7 +28,7 @@ If you are comfortable writing SQL code or want to use SQL Script to create your 2. Drag a first source from the *Source Browser* and drop it into the diagram. - The source is added to the diagram along with an output node, initially entitiled ***View 1***, which represents the final output structure of the view. + The source is added to the diagram along with an output node, initially entitiled `View 1`, which represents the final output structure of the view. For more information, see [Add a Source](add-a-source-1eee180.md). diff --git a/docs/Acquiring-Preparing-Modeling-Data/css/BusinessSuiteInAppSymbols.woff b/docs/Acquiring-Preparing-Modeling-Data/css/BusinessSuiteInAppSymbols.woff new file mode 100644 index 0000000000000000000000000000000000000000..5a1bb4922055fb319b643a80935aa1d13f341470 GIT binary patch literal 75636 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�EryVO$Ta!f3r?!lO(m_6K$m#8e*K4pwY1zSQ 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 VFJwDYVdb?5Br$vz?dNy?e*v&9=OO?A literal 0 HcmV?d00001 diff --git a/docs/Acquiring-Preparing-Modeling-Data/css/sap-icons.css b/docs/Acquiring-Preparing-Modeling-Data/css/sap-icons.css index 276e21c..2caab9a 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/css/sap-icons.css +++ b/docs/Acquiring-Preparing-Modeling-Data/css/sap-icons.css @@ -1,6 +1,8 @@ @font-face{font-family:'Ariba_icon_library';src: url('./Ariba_icon_library-Regular.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPGUI-Belize-Icons';src:url('./SAPGUI-Belize-Icons.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'BusinessSuiteInAppSymbols';src: url('./BusinessSuiteInAppSymbols.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V1';src: url('./BusinessSuiteInAppSymbols-V1.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V2';src: url('./BusinessSuiteInAppSymbols-V2.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'bwicons';src: url('./bwicons.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'FPA-icons';src: url('./FPA-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'ITOA_FontIcon';src: url('./ITOA_FontIcon.eot');src: url('./ITOA_FontIcon.eot?#iefix') format('embedded-opentype'),url('./ITOA_FontIcon.ttf') format('truetype');font-weight: normal;font-style: normal;} @@ -10,7 +12,9 @@ @font-face{font-family:'SAP-icons';src: url('./SAP-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-2';src: url('./SAPiconsV3-2.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-6';src: url('./SAPiconsV3-6.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V4';src: url('./SAP-icons-V4.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV4-1';src: url('./SAPiconsV4-1.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V5';src: url('./SAP-icons-V5.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-extended';src: url('./SAP-icons-extended.woff') format('woff');font-weight:normal;font-style:normal;} @font-face{font-family:'SAP-icons-TNT';src: url('./SAP-icons-TNT.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-watt';src: url('./SAP-icons-watt.ttf') format('truetype');font-weight:normal;font-style:normal;} @@ -20,6 +24,8 @@ .Ariba-icons {font-family:Ariba_icon_library;} .Belize-icons {font-family:SAPGUI-Belize-Icons;} .BusinessSuiteInAppSymbols {font-family:BusinessSuiteInAppSymbols;} +.BusinessSuiteInAppSymbols-V1 {font-family:BusinessSuiteInAppSymbols-V1;} +.BusinessSuiteInAppSymbols-V2 {font-family:BusinessSuiteInAppSymbols-V2;} .BW-icons {font-family:bwicons;} .FPA-icons {font-family:FPA-icons;} .ITOA_FontIcon {font-family:ITOA_FontIcon;} @@ -29,7 +35,9 @@ .SAP-icons {font-family:SAP-icons;} .SAPiconsV3-2 {font-family:SAPiconsV3-2;} .SAPiconsV3-6 {font-family:SAPiconsV3-6;} +.SAP-icons-V4 {font-family:SAP-icons-V4;} .SAPiconsV4-1 {font-family:SAPiconsV4-1;} +.SAP-icons-V5 {font-family:SAP-icons-V5;} .SAP-icons-extended {font-family:SAP-icons-extended;} .SAP-icons-TNT {font-family:SAP-icons-TNT;} .SAP-icons-watt {font-family:SAP-icons-watt;} diff --git a/docs/Acquiring-Preparing-Modeling-Data/viewing-or-previewing-data-in-data-builder-objects-b338e4a.md b/docs/Acquiring-Preparing-Modeling-Data/viewing-or-previewing-data-in-data-builder-objects-b338e4a.md index 1fa3321..7d191aa 100644 --- a/docs/Acquiring-Preparing-Modeling-Data/viewing-or-previewing-data-in-data-builder-objects-b338e4a.md +++ b/docs/Acquiring-Preparing-Modeling-Data/viewing-or-previewing-data-in-data-builder-objects-b338e4a.md @@ -67,7 +67,7 @@ Filter on a column by clicking the column header, clicking -" ***SYS***" ** \> ** "" +" `SYS`" ** \> ** "" @@ -325,7 +325,7 @@ Leading underscores \(\_\) are removed.
-"***\_NAME***" ** \> ** "***NAME***" +"`_NAME`" ** \> ** "`NAME`" @@ -341,7 +341,7 @@ Leading and trailing whitespaces \(" "\) are removed. -"***NAME*** " ** \> ** "***NAME***" +"`NAME` " ** \> ** "`NAME`" @@ -357,7 +357,7 @@ Whitespaces \(" "\) within a name are replaced with underscores \(\_\). -"***NA ME***" ** \> ** "***NA\_ME***" +"`NA ME`" ** \> ** "`NA_ME`" @@ -373,7 +373,7 @@ Characters with diacritical signs are replaced with their basic character. -"***Namé***" ** \> ** "***Name***" +"`Namé`" ** \> ** "`Name`" @@ -389,7 +389,7 @@ Non-alphanumeric characters are removed. -"***N$ME***" ** \> ** "***NME***" +"`N$ME`" ** \> ** "`NME`" @@ -405,7 +405,7 @@ Dots \(.\) and double quotes \("\) are replaced with underscores \(\_\). -"***N.AM"E***" ** \> ** "***N\_AM\_E***" +"`N.AM"E`" ** \> ** "`N_AM_E`" @@ -421,7 +421,7 @@ Leading dots \(.\) are removed. -"***.NAME***" ** \> ** "***NAME***" +"`.NAME`" ** \> ** "`NAME`" diff --git a/docs/Administering/Managing-Users-and-Roles/enabling-a-custom-saml-identity-provider-9b26536.md b/docs/Administering/Managing-Users-and-Roles/enabling-a-custom-saml-identity-provider-9b26536.md index 32aa702..290816b 100644 --- a/docs/Administering/Managing-Users-and-Roles/enabling-a-custom-saml-identity-provider-9b26536.md +++ b/docs/Administering/Managing-Users-and-Roles/enabling-a-custom-saml-identity-provider-9b26536.md @@ -327,7 +327,7 @@ By default, SAP Cloud Identity Authentication is used by SAP Datasphere. SAP Dat Determine what your `NameID` maps to in your SAP Datasphere system. It should map to . The user attribute you select must match the *User ID*, *Email* or a custom attribute. You can view your SAP Datasphere user attributes in *Security* \> *Users*. > ### Note: - > `NameID` is case sensitive. The *User ID*, *Email*, or *Custom SAML User Mapping* must match the values in your SAML IdP exactly. For example, if the `NameId` returned by your SAML IdP is ***user@company.com*** and the email you used in SAP Datasphere is ***User@company.com*** the mapping will fail. + > `NameID` is case sensitive. The *User ID*, *Email*, or *Custom SAML User Mapping* must match the values in your SAML IdP exactly. For example, if the `NameId` returned by your SAML IdP is `user@company.com` and the email you used in SAP Datasphere is `User@company.com` the mapping will fail. Choose one of the following options: @@ -346,9 +346,9 @@ By default, SAP Cloud Identity Authentication is used by SAP Datasphere. SAP Dat > ### Note: > If you are using a live connection to SAP S/4HANA Cloud Edition with *OAuth 2.0 SAML Bearer Assertion*, `NameId` must be identical to the user name of the business user on your SAP S/4HANA system. > - > For example, if you want to map an SAP Datasphere user with the user ID ***SACUSER*** to your SAP S/4HANA Cloud user with the user name ***S4HANAUSER***, you must select *Custom SAML User Mapping* and use ***S4HANAUSER*** as the *Login Credential* in Step 10. + > For example, if you want to map an SAP Datasphere user with the user ID `SACUSER` to your SAP S/4HANA Cloud user with the user name `S4HANAUSER`, you must select *Custom SAML User Mapping* and use `S4HANAUSER` as the *Login Credential* in Step 10. > - > If you are using SAP Cloud Identity as your SAML IdP, you can choose *Login Name* as the *NameID* attribute for SAP Datasphere, then you can set the login name of your SAP Datasphere user as ***S4HANAUSER***. + > If you are using SAP Cloud Identity as your SAML IdP, you can choose *Login Name* as the *NameID* attribute for SAP Datasphere, then you can set the login name of your SAP Datasphere user as `S4HANAUSER`. 11. Optional: Enable *Dynamic User Creation*. diff --git a/docs/Administering/Preparing-Connectivity/connect-and-configure-the-data-provisioning-agent-e87952d.md b/docs/Administering/Preparing-Connectivity/connect-and-configure-the-data-provisioning-agent-e87952d.md index 8ada7f4..36d63d0 100644 --- a/docs/Administering/Preparing-Connectivity/connect-and-configure-the-data-provisioning-agent-e87952d.md +++ b/docs/Administering/Preparing-Connectivity/connect-and-configure-the-data-provisioning-agent-e87952d.md @@ -70,7 +70,7 @@ Connect the Data Provisioning Agent to the SAP HANA database of SAP Datasphere. 6. Enter the name of the agent registration \(agent name\). - 7. Enter ***true*** to use an encrypted connection over JDBC. + 7. Enter `true` to use an encrypted connection over JDBC. > ### Tip: > An encrypted connection is always required when connecting to SAP HANA in a cloud-based environment. @@ -79,23 +79,23 @@ Connect the Data Provisioning Agent to the SAP HANA database of SAP Datasphere. For example: - - Host name: *****.hanacloud.ondemand.com*** - - Port number: ***443*** + - Host name: <instance_name>.hanacloud.ondemand.com + - Port number: `443` - 9. If HTTPS traffic from your agent host is routed through a proxy, enter ***true*** and specify any required proxy information as prompted. + 9. If HTTPS traffic from your agent host is routed through a proxy, enter `true` and specify any required proxy information as prompted. - 1. Enter ***true*** to specify that the proxy is an HTTP proxy. + 1. Enter `true` to specify that the proxy is an HTTP proxy. 2. Enter the proxy host and port. - 3. If you use proxy authentication, enter ***true*** and provide a proxy user name and password. + 3. If you use proxy authentication, enter `true` and provide a proxy user name and password. 10. Enter the credentials for the HANA user for agent messaging. The HANA user for agent messaging is used only for messaging between the agent and SAP Datasphere. - 11. Confirm that you want to save the connection settings you have made by entering ***true***. + 11. Confirm that you want to save the connection settings you have made by entering `true`. > ### Note: > Any existing agent connection settings will be overwritten. diff --git a/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-abap-systems-76c9ac1.md b/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-abap-systems-76c9ac1.md index 00625b4..98320de 100644 --- a/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-abap-systems-76c9ac1.md +++ b/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-abap-systems-76c9ac1.md @@ -20,7 +20,7 @@ Before you can use the connection for creating views and accessing data via remo - To access and copy data from SAP BW objects such as InfoProviders or characteristics, the appropriate authorization objects like S\_RS\_ADSO or S\_RS\_IOBJA are required for the ABAP user. For more information, see [Overview: Authorization Objects](https://help.sap.com/viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.latest/en-US/4c658f3245e31ca6e10000000a42189c.html) in the *SAP NetWeaver* documentation. - If you want to access data from SAP BW Queries, make sure that the ABAP user has the required analysis authorizations to read the data and that characteristic 0TCAIPROV \(InfoProvider\) in the authorization includes ***@Q***, which is the prefix for Queries as InfoProviders. For more information, see [Defining Analysis Authorizations](https://help.sap.com/viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.latest/en-US/4a27a9cf81661d10e10000000a42189b.html) in the *SAP NetWeaver* documentation. + If you want to access data from SAP BW Queries, make sure that the ABAP user has the required analysis authorizations to read the data and that characteristic 0TCAIPROV \(InfoProvider\) in the authorization includes `@Q`, which is the prefix for Queries as InfoProviders. For more information, see [Defining Analysis Authorizations](https://help.sap.com/viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.latest/en-US/4a27a9cf81661d10e10000000a42189b.html) in the *SAP NetWeaver* documentation. - If you want to stream ABAP tables for loading large amounts of data without running into memory issues, you need to configure suitable security privileges for successful registration on an SAP Gateway and you need to create an RFC destination of type TCP/IP in the ABAP source system. With the RFC destination you register the Data Provisioning Agent as server program in the source system. For more information, see [Prerequisites for ABAP RFC Streaming](prerequisites-for-abap-rfc-streaming-62adb44.md). diff --git a/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-bw-b0b371e.md b/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-bw-b0b371e.md index 03e2aa4..ef38ca8 100644 --- a/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-bw-b0b371e.md +++ b/docs/Administering/Preparing-Connectivity/prepare-connectivity-to-sap-bw-b0b371e.md @@ -22,7 +22,7 @@ Before you can use the connection for creating views and accessing data via remo - To access and copy data from SAP BW objects such as InfoProviders or characteristics, the appropriate authorization objects like S\_RS\_ADSO or S\_RS\_IOBJA are required for the ABAP user. For more information, see [Overview: Authorization Objects](https://help.sap.com/viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.latest/en-US/4c658f3245e31ca6e10000000a42189c.html) in the *SAP NetWeaver* documentation. - If you want to access data from SAP BW Queries, make sure that the ABAP user has the required analysis authorizations to read the data and that characteristic 0TCAIPROV \(InfoProvider\) in the authorization includes ***@Q***, which is the prefix for Queries as InfoProviders. For more information, see [Defining Analysis Authorizations](https://help.sap.com/viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.latest/en-US/4a27a9cf81661d10e10000000a42189b.html) in the *SAP NetWeaver* documentation. + If you want to access data from SAP BW Queries, make sure that the ABAP user has the required analysis authorizations to read the data and that characteristic 0TCAIPROV \(InfoProvider\) in the authorization includes `@Q`, which is the prefix for Queries as InfoProviders. For more information, see [Defining Analysis Authorizations](https://help.sap.com/viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.latest/en-US/4a27a9cf81661d10e10000000a42189b.html) in the *SAP NetWeaver* documentation. - If you want to stream ABAP tables for loading large amounts of data without running into memory issues, you need to configure suitable security privileges for successful registration on an SAP Gateway and you need to create an RFC destination of type TCP/IP in the ABAP source system. With the RFC destination you register the Data Provisioning Agent as server program in the source system. For more information, see [Prerequisites for ABAP RFC Streaming](prerequisites-for-abap-rfc-streaming-62adb44.md). diff --git a/docs/Administering/Preparing-Connectivity/preparing-data-provisioning-agent-connectivity-f1a39d1.md b/docs/Administering/Preparing-Connectivity/preparing-data-provisioning-agent-connectivity-f1a39d1.md index 5dd8d59..8fa031f 100644 --- a/docs/Administering/Preparing-Connectivity/preparing-data-provisioning-agent-connectivity-f1a39d1.md +++ b/docs/Administering/Preparing-Connectivity/preparing-data-provisioning-agent-connectivity-f1a39d1.md @@ -25,8 +25,9 @@ For an overview of connection types that require a Data Provisioning Agent setup ## Procedure -1. To prepare connectivity via Data Provisioning Agent, perform the following steps: -2. Download and install the latest Data Provisioning Agent version on a host in your local network. +To prepare connectivity via Data Provisioning Agent, perform the following steps: + +1. Download and install the latest Data Provisioning Agent version on a host in your local network. > ### Note: > - We recommend to always use the latest released version of the Data Provisioning Agent. For information on supported and available versions for the Data Provisioning Agent, see the [SAP HANA Smart Data Integration Product Availability Matrix \(PAM\)](https://support.sap.com/content/dam/launchpad/en_us/pam/pam-essentials/TIP/PAM_HANA_SDI_2_0.pdf). @@ -35,20 +36,20 @@ For an overview of connection types that require a Data Provisioning Agent setup For more information, see [Install the Data Provisioning Agent](install-the-data-provisioning-agent-8f61850.md). -3. Add the external IPv4 address of the server on which your Data Provisioning Agent is running to the IP allowlist in SAP Datasphere. When using a proxy, the proxy's address needs to be included in IP allowlist as well. +2. Add the external IPv4 address of the server on which your Data Provisioning Agent is running to the IP allowlist in SAP Datasphere. When using a proxy, the proxy's address needs to be included in IP allowlist as well. > ### Note: > For security reasons, all external connections to your SAP Datasphere instance are blocked by default. By adding external IPv4 addresses or address ranges to the allowlist you can manage external client connections. For more information, see [Add IP address to IP Allowlist](add-ip-address-to-ip-allowlist-a3c2145.md). -4. Connect the Data Provisioning Agent to SAP Datasphere. +3. Connect the Data Provisioning Agent to SAP Datasphere. This includes configuring the agent and setting the user credentials in the agent. For more information, see [Connect and Configure the Data Provisioning Agent](connect-and-configure-the-data-provisioning-agent-e87952d.md). -5. Register the adapters with SAP Datasphere. +4. Register the adapters with SAP Datasphere. > ### Note: > For third-party adapters, you need to download and install any necessary JDBC libraries before registering the adapters. diff --git a/docs/Administering/Preparing-Connectivity/set-up-cloud-connector-in-sap-datasphere-6de74f7.md b/docs/Administering/Preparing-Connectivity/set-up-cloud-connector-in-sap-datasphere-6de74f7.md index 6e55ec9..ae4151c 100644 --- a/docs/Administering/Preparing-Connectivity/set-up-cloud-connector-in-sap-datasphere-6de74f7.md +++ b/docs/Administering/Preparing-Connectivity/set-up-cloud-connector-in-sap-datasphere-6de74f7.md @@ -50,7 +50,7 @@ For more information, see [Preparing Cloud Connector Connectivity](preparing-clo - To be able to use the Cloud Connector for SAP BW/4HANA Model Transfer connections to import analytic queries with the *Model Transfer Wizard* and for SAP S/4HANA On-Premise connections to import ABAP CDS Views with the *Import Entities* wizard, switch on *Allow live data to securely leave my network* in the *Live Data Sources* section. > ### Note: - > The *Allow live data to securely leave my network* switch is audited, so that administrators can see who switched this feature on and off. To see the changes in the switch state, go to \(*Security*\) ** \> ** \(*Activities*\), and search for ***ALLOW\_LIVE\_DATA\_MOVEMENT***. + > The *Allow live data to securely leave my network* switch is audited, so that administrators can see who switched this feature on and off. To see the changes in the switch state, go to \(*Security*\) ** \> ** \(*Activities*\), and search for `ALLOW_LIVE_DATA_MOVEMENT`. - If you have connected multiple Cloud Connector instances to your subaccount with different location IDs and you want to offer them for selection when creating connections using a Cloud Connector, in the *On-premise data sources* section, add the appropriate location IDs. If you don't add any location IDs here, the default location will be used. diff --git a/docs/Administering/css/BusinessSuiteInAppSymbols.woff b/docs/Administering/css/BusinessSuiteInAppSymbols.woff new file mode 100644 index 0000000000000000000000000000000000000000..5a1bb4922055fb319b643a80935aa1d13f341470 GIT binary patch literal 75636 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�EryVO$Ta!f3r?!lO(m_6K$m#8e*K4pwY1zSQ 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 VFJwDYVdb?5Br$vz?dNy?e*v&9=OO?A literal 0 HcmV?d00001 diff --git a/docs/Administering/css/sap-icons.css b/docs/Administering/css/sap-icons.css index 276e21c..2caab9a 100644 --- a/docs/Administering/css/sap-icons.css +++ b/docs/Administering/css/sap-icons.css @@ -1,6 +1,8 @@ @font-face{font-family:'Ariba_icon_library';src: url('./Ariba_icon_library-Regular.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPGUI-Belize-Icons';src:url('./SAPGUI-Belize-Icons.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'BusinessSuiteInAppSymbols';src: url('./BusinessSuiteInAppSymbols.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V1';src: url('./BusinessSuiteInAppSymbols-V1.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V2';src: url('./BusinessSuiteInAppSymbols-V2.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'bwicons';src: url('./bwicons.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'FPA-icons';src: url('./FPA-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'ITOA_FontIcon';src: url('./ITOA_FontIcon.eot');src: url('./ITOA_FontIcon.eot?#iefix') format('embedded-opentype'),url('./ITOA_FontIcon.ttf') format('truetype');font-weight: normal;font-style: normal;} @@ -10,7 +12,9 @@ @font-face{font-family:'SAP-icons';src: url('./SAP-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-2';src: url('./SAPiconsV3-2.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-6';src: url('./SAPiconsV3-6.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V4';src: url('./SAP-icons-V4.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV4-1';src: url('./SAPiconsV4-1.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V5';src: url('./SAP-icons-V5.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-extended';src: url('./SAP-icons-extended.woff') format('woff');font-weight:normal;font-style:normal;} @font-face{font-family:'SAP-icons-TNT';src: url('./SAP-icons-TNT.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-watt';src: url('./SAP-icons-watt.ttf') format('truetype');font-weight:normal;font-style:normal;} @@ -20,6 +24,8 @@ .Ariba-icons {font-family:Ariba_icon_library;} .Belize-icons {font-family:SAPGUI-Belize-Icons;} .BusinessSuiteInAppSymbols {font-family:BusinessSuiteInAppSymbols;} +.BusinessSuiteInAppSymbols-V1 {font-family:BusinessSuiteInAppSymbols-V1;} +.BusinessSuiteInAppSymbols-V2 {font-family:BusinessSuiteInAppSymbols-V2;} .BW-icons {font-family:bwicons;} .FPA-icons {font-family:FPA-icons;} .ITOA_FontIcon {font-family:ITOA_FontIcon;} @@ -29,7 +35,9 @@ .SAP-icons {font-family:SAP-icons;} .SAPiconsV3-2 {font-family:SAPiconsV3-2;} .SAPiconsV3-6 {font-family:SAPiconsV3-6;} +.SAP-icons-V4 {font-family:SAP-icons-V4;} .SAPiconsV4-1 {font-family:SAPiconsV4-1;} +.SAP-icons-V5 {font-family:SAP-icons-V5;} .SAP-icons-extended {font-family:SAP-icons-extended;} .SAP-icons-TNT {font-family:SAP-icons-TNT;} .SAP-icons-watt {font-family:SAP-icons-watt;} diff --git a/docs/Administering/enable-access-to-data-provisioning-agent-logs-9a00dde.md b/docs/Administering/enable-access-to-data-provisioning-agent-logs-9a00dde.md index c64fa43..8228df9 100644 --- a/docs/Administering/enable-access-to-data-provisioning-agent-logs-9a00dde.md +++ b/docs/Administering/enable-access-to-data-provisioning-agent-logs-9a00dde.md @@ -18,7 +18,7 @@ To configure the access token in the agent's secure storage, the administrator h 1. At the command line, navigate to <DPAgent_root>/bin. -2. Start the agent configuration tool with the ***setSecureProperty*** parameter. +2. Start the agent configuration tool with the `setSecureProperty` parameter. - On Windows: `agentcli.bat --setSecureProperty` diff --git a/docs/Integrating-data-and-managing-spaces/Data-Access-Control/import-sap-bw-and-sap-bw-4hana-analysis-authorizations-f56e427.md b/docs/Integrating-data-and-managing-spaces/Data-Access-Control/import-sap-bw-and-sap-bw-4hana-analysis-authorizations-f56e427.md index b5676ab..072b77f 100644 --- a/docs/Integrating-data-and-managing-spaces/Data-Access-Control/import-sap-bw-and-sap-bw-4hana-analysis-authorizations-f56e427.md +++ b/docs/Integrating-data-and-managing-spaces/Data-Access-Control/import-sap-bw-and-sap-bw-4hana-analysis-authorizations-f56e427.md @@ -87,9 +87,9 @@ The *Import Permissions* wizard will import the permissions table from the sourc For each selected remote table, the following objects are created: - - ***** - Permissions Script*** \(*****\_P***\) - An SQL view to calculate the permissions to apply to the object. - - ***** - Permissions*** \(*****\_D***\) - A data access control to consume the SQL view. - - ***** - Protected*** \(*****\_V*** - An SQL view to wrap the table selected for protection and apply the data access control. Once the import is complete, you should only access the table via this view. + - <table> - Permissions Script \(<table>_P\) - An SQL view to calculate the permissions to apply to the object. + - <table> - Permissions \(<table>_D\) - A data access control to consume the SQL view. + - <table> - Protected \(<table>_V - An SQL view to wrap the table selected for protection and apply the data access control. Once the import is complete, you should only access the table via this view. @@ -100,10 +100,10 @@ The *Import Permissions* wizard will import the permissions table from the sourc For each selected view, the following objects are created or modified: - - ***** - Base View*** \(*****\_B***\) - A copy of the view to protect, used for generating the permissions script view. - - ***** - Permissions Script*** \(*****\_P***\) - An SQL view to calculate the permissions to apply to the object. - - ***** - Permissions*** \(*****\_D***\) - A data access control to consume the SQL view, which will be applied to the view selected for protection. - - ******** \(********\) - The original view is protected by applying the data access control to it and can continue to be used. + - <view> - Base View \(<view>_B\) - A copy of the view to protect, used for generating the permissions script view. + - <view> - Permissions Script \(<view>_P\) - An SQL view to calculate the permissions to apply to the object. + - <view> - Permissions \(<table>_D\) - A data access control to consume the SQL view, which will be applied to the view selected for protection. + - <view> \(<view>\) - The original view is protected by applying the data access control to it and can continue to be used. @@ -112,7 +112,7 @@ The *Import Permissions* wizard will import the permissions table from the sourc
> ### Note: - > If you have previously protected some or all of the selected objects, they will appear in the wizard with a *Status/Action* of ***Overwrite*** and will be overwritten. + > If you have previously protected some or all of the selected objects, they will appear in the wizard with a *Status/Action* of `Overwrite` and will be overwritten. 6. Click *Import and Deploy* to create, import, and deploy all these objects. diff --git a/docs/Integrating-data-and-managing-spaces/Data-Access-Control/securing-data-with-data-access-controls-a032e51.md b/docs/Integrating-data-and-managing-spaces/Data-Access-Control/securing-data-with-data-access-controls-a032e51.md index 21a030e..194d9b5 100644 --- a/docs/Integrating-data-and-managing-spaces/Data-Access-Control/securing-data-with-data-access-controls-a032e51.md +++ b/docs/Integrating-data-and-managing-spaces/Data-Access-Control/securing-data-with-data-access-controls-a032e51.md @@ -26,8 +26,8 @@ This diagram shows a typical environment where a permissions entity is maintaine In this environment: -- The ***Permissions*** space members are a select group of business users who: - - Maintain the ***Permissions*** table \(see [Select a Table or View to Define Permissions](select-a-table-or-view-to-define-permissions-ffcae43.md)\), assigning users \(which, in this case, are identified by their email address\) to the appropriate country, department, and any other relevant criteria: +- The `Permissions` space members are a select group of business users who: + - Maintain the `Permissions` table \(see [Select a Table or View to Define Permissions](select-a-table-or-view-to-define-permissions-ffcae43.md)\), assigning users \(which, in this case, are identified by their email address\) to the appropriate country, department, and any other relevant criteria: @@ -102,26 +102,26 @@ In this environment:
- - Share the ***Permissions*** table to the ***IT*** space to use as a data source for data access controls. + - Share the `Permissions` table to the `IT` space to use as a data source for data access controls. > ### Note: > Tables and views shared to a space cannot be directly used as the permissions entity for a data access control. Modelers in the space receiving the shared object must encapsulate it in a view, which can then serve as the permissions entity for one or more data access controls. -- The ***IT*** space members are technical users who: - - Use the shared ***Permissions*** table as the source for a ***Permissions*** view that they will use as a permissions entity in their space. - - Create a ***Country*** data access control, which uses the ***Permissions*** view as its permissions entity. - - Maintain a connection to a source system, from which they import the ***Sales*** table. - - Create a ***Sales*** view for use by business analysts, to which they apply the ***Country*** data access control. +- The `IT` space members are technical users who: + - Use the shared `Permissions` table as the source for a `Permissions` view that they will use as a permissions entity in their space. + - Create a `Country` data access control, which uses the `Permissions` view as its permissions entity. + - Maintain a connection to a source system, from which they import the `Sales` table. + - Create a `Sales` view for use by business analysts, to which they apply the `Country` data access control. > ### Note: - > The row-level security provided by the ***Country*** data access control can still be circumvented while the view remains in the ***IT*** space. + > The row-level security provided by the `Country` data access control can still be circumvented while the view remains in the `IT` space. - - Share the ***Sales*** view to the ***Sales*** space where it can be used securely. + - Share the `Sales` view to the `Sales` space where it can be used securely. -- The ***Sales*** space members use the protected ***Sales*** view to do analytics on sales data: - - Anne is a data modeler in the US sales department. She connects to SAP Datasphere and combines the ***Sales*** view with other data. Whenever she previews data, she can only see US data. - - Jennifer is a business analyst in the French sales department. She connects to SAP Analytics Cloud, builds a story on the ***Sales*** view, and can only see French sales data. +- The `Sales` space members use the protected `Sales` view to do analytics on sales data: + - Anne is a data modeler in the US sales department. She connects to SAP Datasphere and combines the `Sales` view with other data. Whenever she previews data, she can only see US data. + - Jennifer is a business analyst in the French sales department. She connects to SAP Analytics Cloud, builds a story on the `Sales` view, and can only see French sales data. For information about: diff --git a/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/microsoft-azure-sql-database-connections-46343fc.md b/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/microsoft-azure-sql-database-connections-46343fc.md index c8f81f9..00c8064 100644 --- a/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/microsoft-azure-sql-database-connections-46343fc.md +++ b/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/microsoft-azure-sql-database-connections-46343fc.md @@ -146,7 +146,7 @@ Description - Enter the port number of the Azure server. The default is ***1433***. + Enter the port number of the Azure server. The default is `1433`. @@ -218,7 +218,7 @@ Description - Enter ***\*.database.windows.net*** . + Enter `*.database.windows.net` . diff --git a/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-hana-cloud-data-lake-relational-engine-connections-40763e2.md b/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-hana-cloud-data-lake-relational-engine-connections-40763e2.md index f91427a..7b4ba7b 100644 --- a/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-hana-cloud-data-lake-relational-engine-connections-40763e2.md +++ b/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-hana-cloud-data-lake-relational-engine-connections-40763e2.md @@ -88,7 +88,7 @@ Description - Enter the port number. The default port is ***443***. + Enter the port number. The default port is `443`. diff --git a/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-successfactors-connections-39df020.md b/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-successfactors-connections-39df020.md index fb4ea25..516a1f1 100644 --- a/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-successfactors-connections-39df020.md +++ b/docs/Integrating-data-and-managing-spaces/Integrating-Data-Via-Connections/sap-successfactors-connections-39df020.md @@ -120,7 +120,7 @@ Description Enter the OData service provider URL of the SAP SuccessFactors service that you want to access. -The syntax for the URL is: *****/odata/v2/***** or *****/odatav4/***** +The syntax for the URL is: <SAP SuccessFactors API Server>/odata/v2/<supported SAP SuccessFactors service group> or <SAP SuccessFactors API Server>/odatav4/<supported SAP SuccessFactors service group> @@ -244,7 +244,7 @@ Description -Enter the API endpoint to use to request an access token: *****/oauth/token***. +Enter the API endpoint to use to request an access token: <SAP SuccessFactors API Server>/oauth/token. diff --git a/docs/Integrating-data-and-managing-spaces/css/BusinessSuiteInAppSymbols.woff b/docs/Integrating-data-and-managing-spaces/css/BusinessSuiteInAppSymbols.woff new file mode 100644 index 0000000000000000000000000000000000000000..5a1bb4922055fb319b643a80935aa1d13f341470 GIT binary patch literal 75636 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�EryVO$Ta!f3r?!lO(m_6K$m#8e*K4pwY1zSQ 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 VFJwDYVdb?5Br$vz?dNy?e*v&9=OO?A literal 0 HcmV?d00001 diff --git a/docs/Integrating-data-and-managing-spaces/css/sap-icons.css b/docs/Integrating-data-and-managing-spaces/css/sap-icons.css index 276e21c..2caab9a 100644 --- a/docs/Integrating-data-and-managing-spaces/css/sap-icons.css +++ b/docs/Integrating-data-and-managing-spaces/css/sap-icons.css @@ -1,6 +1,8 @@ @font-face{font-family:'Ariba_icon_library';src: url('./Ariba_icon_library-Regular.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPGUI-Belize-Icons';src:url('./SAPGUI-Belize-Icons.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'BusinessSuiteInAppSymbols';src: url('./BusinessSuiteInAppSymbols.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V1';src: url('./BusinessSuiteInAppSymbols-V1.woff') format('woff');font-weight: normal;font-style: normal;} +@font-face{font-family:'BusinessSuiteInAppSymbols-V2';src: url('./BusinessSuiteInAppSymbols-V2.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'bwicons';src: url('./bwicons.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'FPA-icons';src: url('./FPA-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'ITOA_FontIcon';src: url('./ITOA_FontIcon.eot');src: url('./ITOA_FontIcon.eot?#iefix') format('embedded-opentype'),url('./ITOA_FontIcon.ttf') format('truetype');font-weight: normal;font-style: normal;} @@ -10,7 +12,9 @@ @font-face{font-family:'SAP-icons';src: url('./SAP-icons.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-2';src: url('./SAPiconsV3-2.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV3-6';src: url('./SAPiconsV3-6.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V4';src: url('./SAP-icons-V4.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAPiconsV4-1';src: url('./SAPiconsV4-1.ttf') format('truetype');font-weight:normal;font-style:normal;} +@font-face{font-family:'SAP-icons-V5';src: url('./SAP-icons-V5.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-extended';src: url('./SAP-icons-extended.woff') format('woff');font-weight:normal;font-style:normal;} @font-face{font-family:'SAP-icons-TNT';src: url('./SAP-icons-TNT.woff') format('woff');font-weight: normal;font-style: normal;} @font-face{font-family:'SAP-icons-watt';src: url('./SAP-icons-watt.ttf') format('truetype');font-weight:normal;font-style:normal;} @@ -20,6 +24,8 @@ .Ariba-icons {font-family:Ariba_icon_library;} .Belize-icons {font-family:SAPGUI-Belize-Icons;} .BusinessSuiteInAppSymbols {font-family:BusinessSuiteInAppSymbols;} +.BusinessSuiteInAppSymbols-V1 {font-family:BusinessSuiteInAppSymbols-V1;} +.BusinessSuiteInAppSymbols-V2 {font-family:BusinessSuiteInAppSymbols-V2;} .BW-icons {font-family:bwicons;} .FPA-icons {font-family:FPA-icons;} .ITOA_FontIcon {font-family:ITOA_FontIcon;} @@ -29,7 +35,9 @@ .SAP-icons {font-family:SAP-icons;} .SAPiconsV3-2 {font-family:SAPiconsV3-2;} .SAPiconsV3-6 {font-family:SAPiconsV3-6;} +.SAP-icons-V4 {font-family:SAP-icons-V4;} .SAPiconsV4-1 {font-family:SAPiconsV4-1;} +.SAP-icons-V5 {font-family:SAP-icons-V5;} .SAP-icons-extended {font-family:SAP-icons-extended;} .SAP-icons-TNT {font-family:SAP-icons-TNT;} .SAP-icons-watt {font-family:SAP-icons-watt;}