Month: October 2024
download 2019b update 3
I can’t find a link on your site to download Matlab 2019b update 3. My organization has utilities that are tested with update 3 and therefor has code that checks for and rejects other updates such as update 4 which your current download link points to. Please tell me the URL to use to download 2019b update 3.I can’t find a link on your site to download Matlab 2019b update 3. My organization has utilities that are tested with update 3 and therefor has code that checks for and rejects other updates such as update 4 which your current download link points to. Please tell me the URL to use to download 2019b update 3. I can’t find a link on your site to download Matlab 2019b update 3. My organization has utilities that are tested with update 3 and therefor has code that checks for and rejects other updates such as update 4 which your current download link points to. Please tell me the URL to use to download 2019b update 3. download 2019b update 3 MATLAB Answers — New Questions
Find the indices of numbers that occur first
X is an array. Find(X, n, 1) gives the index of the first "n" that occurs. Now what of instead of "n" I have a vector like V = [n l m o …]? The elements of V are unique.X is an array. Find(X, n, 1) gives the index of the first "n" that occurs. Now what of instead of "n" I have a vector like V = [n l m o …]? The elements of V are unique. X is an array. Find(X, n, 1) gives the index of the first "n" that occurs. Now what of instead of "n" I have a vector like V = [n l m o …]? The elements of V are unique. find MATLAB Answers — New Questions
Change the action to “Grey out options” when lid is closed, in Advanced Group Policy Preferences set
Hello, in the Windows 11 Tutorial for Lid-Close Action, you can find the feature addressing how certain settings such as Shutdown or Sleep may become grayed out and override the User Interface settings.
To configure the Lid Close Action in an Active Directory (AD) Environment using Windows Group Policy Preferences, navigate to Computer Configuration > Preferences > Control Panel Settings > Power Options. Under the Power Plan “Windows 7 or newer,” set the desired settings for Lid Close Action. However, after configuring the Lid Close Action to Sleep on Battery, the settings became grayed out for users, preventing them from making changes independently (including changing the power plan, lid, and power button actions via the GUI). While these settings can still be modified with administrative rights, it is important to restore user autonomy in making these adjustments.
After reverting the Group Policy Preferences to “do nothing” and attempting to disable the scheme, the options remained grayed out. Despite deleting the policies in the Registry and Machine, removing the setting in AD, and resetting local power schemes, the grayed-out settings persisted. Furthermore, attempting to apply the registry key “Default_user_choice_for_lid_close_action-plugged-in.reg” located at HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftPower did not produce the desired effect. Additionally, the absence of any other Power Options via GPP or GPO was confirmed using the gpresult /h command.
If you are seeking to restore the ability for users to modify these settings, it may require further investigation into potential changes affecting the ACL (Access Control List) or other factors impacting the user interface configuration. You may also consider comparing the Registry settings with those of a working machine to identify any discrepancies.
If you are using Version 23H2 22631.4037, consider reaching out for additional support to troubleshoot and resolve the issue effectively.
Hello, in the Windows 11 Tutorial for Lid-Close Action, you can find the feature addressing how certain settings such as Shutdown or Sleep may become grayed out and override the User Interface settings. To configure the Lid Close Action in an Active Directory (AD) Environment using Windows Group Policy Preferences, navigate to Computer Configuration > Preferences > Control Panel Settings > Power Options. Under the Power Plan “Windows 7 or newer,” set the desired settings for Lid Close Action. However, after configuring the Lid Close Action to Sleep on Battery, the settings became grayed out for users, preventing them from making changes independently (including changing the power plan, lid, and power button actions via the GUI). While these settings can still be modified with administrative rights, it is important to restore user autonomy in making these adjustments. After reverting the Group Policy Preferences to “do nothing” and attempting to disable the scheme, the options remained grayed out. Despite deleting the policies in the Registry and Machine, removing the setting in AD, and resetting local power schemes, the grayed-out settings persisted. Furthermore, attempting to apply the registry key “Default_user_choice_for_lid_close_action-plugged-in.reg” located at HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftPower did not produce the desired effect. Additionally, the absence of any other Power Options via GPP or GPO was confirmed using the gpresult /h command. If you are seeking to restore the ability for users to modify these settings, it may require further investigation into potential changes affecting the ACL (Access Control List) or other factors impacting the user interface configuration. You may also consider comparing the Registry settings with those of a working machine to identify any discrepancies. If you are using Version 23H2 22631.4037, consider reaching out for additional support to troubleshoot and resolve the issue effectively. Read More
trouble opening outlook after migration to Mac OS Sonoma
I just ‘migrated’ files from old iMac Big Sur to a new iMac Sonoma. I’m not able to open Outlook, and wind up in a loop trying to add/verify account
I just ‘migrated’ files from old iMac Big Sur to a new iMac Sonoma. I’m not able to open Outlook, and wind up in a loop trying to add/verify account Read More
Troubleshooting Stuck Data in Bing Webmaster Tools for modified WhatsApp
I manage a website dedicated to GB WhatsApp features and updates, and I recently integrated it with Bing Webmaster Tools to track clicks and impressions. Initially, I could see the performance data flowing in smoothly. However, I’ve noticed that the data has stopped updating and appears to be frozen. Since my site aims to provide the latest information on Modified WhatsApp, having accurate performance insights on Bing is crucial.
I’ve verified the site and double-checked that the verification tags are correctly placed. If anyone has experienced similar issues or has tips on resolving data update problems in Bing Webmaster Tools, I’d greatly appreciate your help to get my site’s insights back on track!
I manage a website dedicated to GB WhatsApp features and updates, and I recently integrated it with Bing Webmaster Tools to track clicks and impressions. Initially, I could see the performance data flowing in smoothly. However, I’ve noticed that the data has stopped updating and appears to be frozen. Since my site aims to provide the latest information on Modified WhatsApp, having accurate performance insights on Bing is crucial.I’ve verified the site and double-checked that the verification tags are correctly placed. If anyone has experienced similar issues or has tips on resolving data update problems in Bing Webmaster Tools, I’d greatly appreciate your help to get my site’s insights back on track! Read More
If formula help
I have a spreadsheet that is going to be rather lengthy. I need a formula that will:
1. Determine the value of all the cells in G (either “Yes” or “No” Value)
IF the cells in column C equal the cells in M2-M13 then the corresponding cell in G should say “No”
I hope that is a good way to articulate my needs. Gah!
TIA!
I have a spreadsheet that is going to be rather lengthy. I need a formula that will:1. Determine the value of all the cells in G (either “Yes” or “No” Value)IF the cells in column C equal the cells in M2-M13 then the corresponding cell in G should say “No” I hope that is a good way to articulate my needs. Gah!TIA! Read More
plot bar graph based on element type in matrix
I have a 20×100 (t,N) matrix with each element being either 1, 2, or 3. I want to create a bar graph showing the amount of each type of element. so at t=20, of the 100 columns, how many have 1, how many have 2, how many have 3.
Is that possible?I have a 20×100 (t,N) matrix with each element being either 1, 2, or 3. I want to create a bar graph showing the amount of each type of element. so at t=20, of the 100 columns, how many have 1, how many have 2, how many have 3.
Is that possible? I have a 20×100 (t,N) matrix with each element being either 1, 2, or 3. I want to create a bar graph showing the amount of each type of element. so at t=20, of the 100 columns, how many have 1, how many have 2, how many have 3.
Is that possible? bar graph, matrix array, graph MATLAB Answers — New Questions
“File is not a mex file” error despite the settings seeming correct
I am trying to follow the Matlab examples on using mex. I first run
copyfile(fullfile(matlabroot,"extern","examples","mex","yprime.c"),".","f")
and this works, copying the file. I then run
mex yprime.c
which gives me the output
Building with ‘MinGW64 Compiler (C)’.
Error using mex
‘yprime.mexw64’ is not a MEX file. For more information, see File is not a MEX file.
I have ensured that I am using the correct version of the compiler (6.3.0). I am using a 64-bit operating system with 64-bit MATLAB, and running
mexext
returns mexw64 as expected. So I am not sure what the issue could be. I have looked in the "see File is not a MEX file" section of the help and it did not help me resolve the issue.I am trying to follow the Matlab examples on using mex. I first run
copyfile(fullfile(matlabroot,"extern","examples","mex","yprime.c"),".","f")
and this works, copying the file. I then run
mex yprime.c
which gives me the output
Building with ‘MinGW64 Compiler (C)’.
Error using mex
‘yprime.mexw64’ is not a MEX file. For more information, see File is not a MEX file.
I have ensured that I am using the correct version of the compiler (6.3.0). I am using a 64-bit operating system with 64-bit MATLAB, and running
mexext
returns mexw64 as expected. So I am not sure what the issue could be. I have looked in the "see File is not a MEX file" section of the help and it did not help me resolve the issue. I am trying to follow the Matlab examples on using mex. I first run
copyfile(fullfile(matlabroot,"extern","examples","mex","yprime.c"),".","f")
and this works, copying the file. I then run
mex yprime.c
which gives me the output
Building with ‘MinGW64 Compiler (C)’.
Error using mex
‘yprime.mexw64’ is not a MEX file. For more information, see File is not a MEX file.
I have ensured that I am using the correct version of the compiler (6.3.0). I am using a 64-bit operating system with 64-bit MATLAB, and running
mexext
returns mexw64 as expected. So I am not sure what the issue could be. I have looked in the "see File is not a MEX file" section of the help and it did not help me resolve the issue. mex, compiler MATLAB Answers — New Questions
How to create a sequence of intervals
If my data is y= 2,-3,4,-1,6 and my x=-4. is it possible to obtain a sequence of intervals as follows:
intervalle(1)= [-abs(x-y(1)),abs(x-y(1))], intervalle(2)= [-abs(x-y(2)),abs(x-y(2))],… I tried the code:
y=[2 -3 4 -1 6];
x=-4;
n=length(y);
intervalles=[-abs(x-y),abs(x-y)];
for k=1:n
intervalles(k)=[-abs(x-y(k)),abs(x-y(k))];
endIf my data is y= 2,-3,4,-1,6 and my x=-4. is it possible to obtain a sequence of intervals as follows:
intervalle(1)= [-abs(x-y(1)),abs(x-y(1))], intervalle(2)= [-abs(x-y(2)),abs(x-y(2))],… I tried the code:
y=[2 -3 4 -1 6];
x=-4;
n=length(y);
intervalles=[-abs(x-y),abs(x-y)];
for k=1:n
intervalles(k)=[-abs(x-y(k)),abs(x-y(k))];
end If my data is y= 2,-3,4,-1,6 and my x=-4. is it possible to obtain a sequence of intervals as follows:
intervalle(1)= [-abs(x-y(1)),abs(x-y(1))], intervalle(2)= [-abs(x-y(2)),abs(x-y(2))],… I tried the code:
y=[2 -3 4 -1 6];
x=-4;
n=length(y);
intervalles=[-abs(x-y),abs(x-y)];
for k=1:n
intervalles(k)=[-abs(x-y(k)),abs(x-y(k))];
end indexing on intervals, matlab MATLAB Answers — New Questions
Public Preview Announcement-On Demand Capacity Reservation in Azure in China
Today, we’re announcing the public preview of on demand capacity reservations for Azure Virtual Machines in Azure in China Cloud . You can now manage and reserve capacity with guaranteed SLA for VM sizes available on Azure in China Cloud. The feature is not available yet in China North and China East regions.
As part of our ongoing commitment to expanding our global reach and providing On Demand Capacity Reservation benefits to our customers, we have diligently worked hard for months to bring this feature to Azure in China Cloud.
On-demand capacity reservations can be leveraged in the following scenarios and beyond for the cloud:
Business-critical applications — use on-demand capacity reservations to protect capacity, for example when taking these VMs offline to perform updates.
Disaster recovery (DR) — set aside compute capacity to ensure a seamless recovery in the event of a natural disaster. The compute capacity can be repurposed to run other workloads whenever DR is not in effect.
Special events—claiming capacity ahead of time provides assurance that your business can handle the extra demand.
The feature is available to be used on Azure in China Cloud through Portal as well as clients like Powershell, CLI and REST API.
On demand capacity reservations come with a capacity SLA. Unused reserved capacity and Virtual Machines using reserved capacity are both eligible for Azure Reserved Virtual Machine Instance term discounts.
Existing and Future capabilities
The basic capability to use On Demand Capacity Reservation feature is available in public preview in Azure in China except for the regions China North and China East. Support for China North and China East and integration with Azure Site Recovery with On-Demand Capacity Reservation for the cloud will come at a later release.
The VM deployment methods supported with on demand capacity reservations are single VMs and Virtual Machine Scale Sets using uniform orchestration mode. Please read the documentation to learn more.
Resources to get started
There are two demonstration videos currently available:
Basic feature operation and use with single VM deployments.
Detailed feature operation and integration with Virtual Machine Scale Sets.
Additionally, you can read the on demand capacity reservation documentation that includes sample code.
Microsoft Tech Community – Latest Blogs –Read More
Introduce Rich Text that contain image from a Sharepoint list to Powerapp
Hello,
I have a list that contains rich text element and in that rich text it should contain images that are stocked on the website asset on sharepoint.
In my list the image display correct
but in my app it display like the link of the image are broken.
I check the html and the link seem correct,
when I click on the link I can see the image on my navigator.
If I try to add an external link its work…
Hello,I have a list that contains rich text element and in that rich text it should contain images that are stocked on the website asset on sharepoint.In my list the image display correctbut in my app it display like the link of the image are broken.I check the html and the link seem correct,when I click on the link I can see the image on my navigator.If I try to add an external link its work… Read More
How to use Log Analytics log data exported to Storage Accounts
Introduction
Exporting your logs from Sentinel or Log Analytics to Azure storage account blobs gives you low-cost long-term retention, as well as benefits such as immutability for legal hold, and geographical redundancy.
But in the event of an incident, or perhaps a legal case, you may need the data archived away in those storage account blobs to help the investigation.
How do you go about retrieving and analyzing that data? This blog will answer exactly that question. Hint, it does involve an Azure Data Explorer cluster. I will also briefly explain how data ends up in those blobs in the first place.
**Note: ADX is often used to indicate “Azure Data Explorer” in this blog post.
How to export Log Analytics to Storage Account Blobs
Option One: Workspace Export
The easiest method is to enable the export on the Log Analytics Workspace itself. To do this, browse to Settings Data Export in the Log Analytics Workspace blade, then select “New Export rule”. You can select the table you want to export, several if needed, and the destination storage account.
Notice from the drawing above that the export happens at ingestion, which means you will end up with duplicate data, at least for the duration of the Log Analytics retention period. The export happens continuously at 5-minute intervals.
The result in the storage account is the following structure:
A container is created for each table in the Storage Account with the name am- followed by the name of the table (“am-azureactivity”).
Blobs are stored in 5-minute folders in the following path structure: WorkspaceResourceId=/subscriptions/subscription-id/resourcegroups/<resource-group>/providers/microsoft.operationalinsights/workspaces/<workspace>/y=<four-digit numeric year>/m=<two-digit numeric month>/d=<two-digit numeric day>/h=<two-digit 24-hour clock hour>/m=<two-digit 60-minute clock minute>/PT05M.json. Appends to blobs are limited to 50-K writes. More blobs will be added in the folder as PT05M_#.json*, where ‘#’ is the incremental blob count.
Source: Log Analytics workspace data export in Azure Monitor – Azure Monitor | Microsoft Learn
Note that the export itself has a per GB cost, so be sure to take that into consideration: Pricing – Azure Monitor | Microsoft Azure
Option Two: Logic App
Alternatively, you can build a Logic App or a Function App that exports exactly what you want (which table and which columns, perhaps data that is first summarized in a smaller set) and when you want it. This option is documented here: Export data from a Log Analytics workspace to a storage account by using Logic Apps.
Contrary to the previous option (Export on Workspace), this example will lead to a flat folder, with a name that you define in the Logic App, with all the JSON’s listed in that same folder:
Now how do I get to the data?
Querying data in a storage account can be done in various ways, as we will see below.
externaldata() KQL
If you use the externaldata() kql function from Log Analytics or Azure Data Explorer (adx), your query will look similar to the below. In the example, two different JSON files are read from the storage account container “loganalytics-data” (from Option Two above):
The URL and SAS for each JSON is needed, and you can obtain those by going to each JSON in the storage account container, selecting “Generate SAS” and “Generate SAS token and URL” as shown below (or use your favorite scripting language):
Here some of the advantages and disadvantages of this option:
Advantages:
No need to deploy any additional components such as the Azure Data Explorer cluster.
Allows for querying “on the fly” of your blob content.
Disadvantages:
Requires a SAS token (Entra ID Authentication is always better).
Involves “leg work” in the form of defining the fields and copying and pasting the URL with the SAS token.
Potentially slow performance if a lot of data is queried (many JSON’s).
external_table in ADX
The next option is to leverage Azure Data Explorer (ADX), and create an “external table” in ADX. This is then pointed to the storage account and the relevant container holding the exported logs in JSON format. Deploying an Azure Data Explorer cluster is beyond the scope of this blog. More information can be found here: Create an Azure Data Explorer cluster and database.
Once you have it, your Azure Data Explorer Cluster can be in state “stopped” when it is not needed, allowing you to save costs. Be sure to start it before testing the following steps (and stop it again when you are finished and nobody else needs it!).
The data in the cluster can be accessed by browsing to the URI (see “Copy to clipboard” in the image above). The detailed steps are here: Create an external table using the Azure Data Explorer web UI wizard in Azure Data Explorer.
Below are some steps to get you started:
To create an external table, go to Query on the left-hand side of the screen, then right-click on the database and select “Create external table”:
Follow the wizard, giving your external table a name in the Destination part, then in the Source part select Container, and go to your Storage subscription, Storage account and then Container. I selected here the container generated under Option One above (the one generated as an export from Log Analytics):
ADX then reads all the JSON files (even across the hierarchical structure, so no need to worry about browsing that yourself) and lets you select one of the files as a template for generating the schema of the to-be-generated external table. Proceed with the wizard if you are happy with the schema proposed. The result will look similar to this:
(Notice my data is coming from the Azure Activity log).
External tables in ADX can be queried by using external_table(‘tablename’). Here are some of the advantages and disadvantages of this option:
Advantages:
No need for ingesting into the Azure Data Explorer database.
Allows for querying of the blob content as if it were a native table.
Disadvantages:
Potentially slow performance if a lot of data is queried (many JSON’s).
Ingest into ADX
The final option covered here is to ingest the data into a table in ADX. The difference with the external table, where we are in reality still reading from the storage account, is that in this case the data actually ends up residing in a table in the ADX database. This is described here: Get data from Azure storage.
Some high-level steps to get you started are here:
Again right-click on the database, and this time select “Get data”.
Follow the wizard, select Azure Storage, then connect to the container in the storage account, either via the URI, or by selecting the Azure components. Be sure to create a new table, as in the example below (“DataFromBlobs”).
ADX is smart enough to inspect the JSON’s in the container hierarchy and generate a schema. You can click “Edit columns” or “Advanced” to alter it.
For the purposes of this blog, I am happy enough, so I click on Finish at this point. ADX now goes about its business of ingesting the JSON files from the storage account. Note that depending on how much data there is to ingest, it can take a while. At the end, each blob (JSON file) will have “Successfully ingested” next to it.
Now I can query the data table directly:
Here are some of the advantages and disadvantages of this option:
Advantages:
Performance-wise the fastest querying experience, once the data is ingested.
Disadvantages:
The cost of ingesting the data and the responsibility for securing the ADX accordingly.
Cleaning up
To remove the data ingested in the last step, click on the three dots next to the table name and select “Drop table”, or issue the query command:
.drop table tablename (for example .drop table DataFromBlobs).
For external tables there is no right-click option for dropping the tables. Instead issue the following query command:
.drop external table tablename (for example .drop external table ExternalData)
Don’t forget to Stop the Azure Data Explorer cluster to save costs.
Conclusion
In this blog post, I explored some options for accessing logs that were archived in Azure storage account containers, either through export from Log Analytics and Sentinel or through a custom Logic App.
This is to address exceptional cases where you need those archived data, for example for historical context during an investigation.
Microsoft Tech Community – Latest Blogs –Read More
SAP on Azure Product Announcements Summary – SAP TechEd 2024
We are excited to be part of SAP TechEd Virtual 2024 as a diamond sponsor. Microsoft Azure continues to play a leading role in expanding SAP RISE deployments, enabling clients to seamlessly integrate their SAP assets on Azure with those in RISE. This integration covers data, business processes, and user interfaces, resulting in significant productivity improvements and cost savings for customers. In addition to infrastructure, the turnkey SAP specific solutions we are creating in AI, data, and security are resonating positively with customers. The SAP Sapphire announcement highlighted the integration of Microsoft Copilot and SAP Joule, showcasing our strong partnership with SAP to boost productivity, simplify collaboration around critical business processes.
When Accenture sought to transform its operations to enhance its innovative solutions and services for customers, it selected Azure managed through RISE with SAP to streamline its infrastructure management. This transition has provided Accenture with improved access to real-time data, enabling quick decision-making and predictive analysis for future outcomes, thereby enhancing performance and reducing process times.
“RISE with SAP on Azure puts Microsoft and SAP capabilities side by side, offering our clients security and interoperability while also simplifying management of the infrastructure—all with an eye towards AI innovation.”
-Anand Raval, Director of SAP Digital Transformation, Accenture
We are pleased to announce product updates to further help our customers achieve the best outcomes for their businesses.
General Availability of Microsoft Sentinel solution for SAP Business Technology Platform (SAP BTP) to monitor and protect your cloud solutions.
Public Preview of Single Sign-On authentication support for the SAP ERP Connector and SAP OData Connectors harnessing the benefits of low-code development while maintaining the protection and compliance of their SAP environments.
Upcoming resiliency checks in Azure Center for SAP solutions and improvements to schedule start/stop automation to improve resiliency of your SAP environment and troubleshooting of automation failures.
Support for upcoming previews of Trusted Access and Dedicated SKU in Azure Monitor for SAP solutions to improve security and cost-efficiency.
SAP Deployment Automation Framework now supports SAP HANA Scale-out and shared Azure NetApp Files storage, enabling deployment scenarios like BW4/HANA scale-out with standby node architectures.
Protected Instance (PI) fees is now available at lower rates for Azure Backup for SAP HANA on Azure VM offering greater value at a lower total cost of ownership.
General Availability of Mv3 High Memory and Very High Memory series to provide faster insights, more uptime, and better price-performance.
The Well-Architected Assessment for SAP workloads and Inventory Checks for SAP Workbook in Azure Center for SAP Tools now include updated best practices such as VMSS Flex, AVG Zonal, Mv3, and the new ANF Volume Transfer Bytes metric for better data movement insights.
Let’s dive into the summary of product updates and services.
Extend and Innovate
Microsoft Sentinel Solution for SAP
The Microsoft Sentinel Solution for SAP offers cyber-threat detection for SAP workloads, including the SAP Business Technology Platform (BTP), whether they are running on Azure, other clouds, or on-premises. It is part of the Unified Security Operations Platform (USOP) experience, which integrates Microsoft Defender XDR and the cloud-native SIEM solution, Sentinel. We are pleased to announce the recent general availability of the Sentinel Solution for SAP BTP.
Additionally, we are announcing a private preview of integrating SAP LogServ with Sentinel to enhance threat detection in SAP RISE based on infrastructure-related logs. You can sign up for this through your SAP ECS Client Delivery Manager.
Furthermore, we are also announcing a private preview for Sentinel for SAP using agentless connectivity via the SAP Cloud Connector, which significantly simplifies the onboarding of SAP systems to Sentinel.
Microsoft Entra replaces SAP IDM
SAP recommends adopting Microsoft Entra as the primary identity provider and governance solution for SAP workloads. To support customers and partners in this transition, we have introduced the first set of new guidance to migrate from SAP IDM to Entra ID. Customers can begin to use Microsoft Entra features such as Conditional Access, to enforce Zero Trust access policies, and automatic provisioning. See the new blog series of tutorials for the most common migration scenarios.
Power Platform and API Management
We are announcing the availability of expanded Single Sign-On authentication support for the SAP ERP Connector (RFCs, BAPIs) and SAP OData Connector in public preview.
Apply SAP Principal Propagation to your Microsoft apps using Azure API Management with OData. This way the Microsoft Entra ID user gets mapped to the named SAP backend user retaining its authorizations. It is applicable to all SAP solutions that support SAP Principal Propagation (e.g. SAP S/4HANA, Business Suite, SuccessFactors, RISE, etc.). Find more info on this blog.
.
Microsoft Universal Print
The solution enables cloud-native printing for SAP workloads to eliminate the need for legacy print servers and the associated overheads. See this Microsoft learn article detailing SAP front-end printing and follow its guidance on backend printing.
SAP on Azure Software Products and Services
Azure Center for SAP solutions
Azure Center for SAP solutions (ACSS) simplifies deployment and management of SAP workloads on Azure. One of the ways it does that is by periodically checking the SAP systems registered with ACSS for configuration drifts and providing recommendations in Azure Advisor.
We are currently working on adding recommendations that would help you improve resiliency of your SAP workloads. If you have not done so already, register your SAP systems with ACSS to take advantage of these checks when they come become available later this year.
ACSS enables customers to optimize costs and improve efficiency when managing SAP systems by automating Start, Stop and Snooze of SAP systems and their underlying VMs. We have enhanced the automation solution to make it easy to identify failures in start or stop operations and take the necessary action to remediate.
Please check out the product documentation to learn more or head over to the Azure Portal to try out the new features.
Azure Monitor for SAP solutions
We continue to invest in Azure Monitor for SAP solutions (AMS) with a host of new features designed to boost monitoring capabilities, security, and cost-efficiency.
With a focus on security, we have introduced trusted access capability to ensure that only authorized networks or resources can access AMS managed resources, like storage accounts and Key Vaults. By using system-assigned managed identities and private endpoints, Trusted Access eliminates the need for admin access or making resources public, significantly enhancing security.
By using Azure Functions dedicated SKU option, you can now greatly cut down the cost of operating AMS by optimizing resource usage. Public Preview of these features is planned for November 2024. If you are interested in trying these out right away, register for the preview by selecting the AMS Preview Feature Access under preview features in your subscription. More detailed instructions can be found here.
For general information on AMS, please refer to the product documentation, or visit the Azure Portal to get started using AMS today.
SAP Deployment Automation Framework
The latest updates to the SAP Deployment Automation Framework (SDAF) bring several exciting new capabilities aimed at enhancing SAP system deployment on Azure. We recently added support for SLES 15 SP5 and RHEL 9.2, alongside SLES simple-mount and Azure NetApp Files (ANF) pacemaker resource optimization. We have also enhanced the SAP HANA Scale-out use case with shared ANF. Dynamic BOM processing has been introduced to streamline deployments, offering greater flexibility and efficiency. The new post-deployment playbook feature allows customers to apply custom configurations, thereby tailoring deployments to meet specific business needs.
From a security perspective, we have upgraded the pipeline and extension to persist Terraform variable files (tfvars) in the storage account, enhancing their availability. The framework now supports Terraform v1.6, ensuring compatibility with the latest enhancements. Additional updates include optimized DevOps pipeline deployments, Azure Monitor for SAP deployment support, support for running Quality Checks, and the use of Managed Identities for deployment. These enhancements reinforce SDAF as a preferred solution for deploying SAP systems on Azure.
Azure Backup for SAP
We are thrilled to announce a significant update that will bring improved cost efficiency to our SAP HANA Database Backup service. Protected Instance (PI) fees for Azure Backup for SAP HANA on Azure VM is now available at reduced fees. This change is designed to deliver more value at a lower cost, making it easier for enterprises to protect their critical data without compromising on quality or performance.
New Pricing Structure: More Value, Lower Cost
More details on HANA Backup TCO Savings can be found here – Azure Backup-SAP HANA DB Backup Delivers More Value at Lower TCO with Reduced Protected Instance Fee – Microsoft Community Hub.
As part of our commitment to enhancing backup support for SAP customers, we are excited to announce that the Public Preview of backup support for SAP ASE (Sybase) Database on Azure Backup will be available in November 2024. The key features of ASE DB Backup support include support for cost-effective backup policies, managed recovery services vault and 15-min RPO.
New SAP Certified Compute and Storage
High Memory and Very High Memory
Executing on our vision to have our third version of M-series (Mv3) powered by 4th generation Intel® Xeon® processors (Sapphire Rapids) across the board, we have announced the general availability of both our Mv3 High Memory (HM) and Very High Memory (VHM) virtual machines (VMs).
The Mv3 HM VMs are designed to scale for workloads ranging from 6TB to 16TB. They deliver between 40% and 250% more throughput compared to our Mv2 High Memory (HM) VMs with the same memory, which results in significantly faster SAP HANA data load times for SAP OLAP workloads and much higher performance per core for SAP OLTP workloads over the previous generation Mv2.
Powered by Azure Boost, the Mv3 HM VMs provide up to twice the throughput to Azure Premium SSD storage and up to a 25% improvement in network throughput over Mv2. These VMs are built from the ground up for increased resilience against failures in memory, disks, and networking, leveraging intelligence from past generations. They are available in both disk and diskless offerings, giving customers the flexibility to choose the option that best meets their workload needs.
The new Mv3 VHM VMs come with several key features that make them stand out. They offer unmatched memory capacity, with close to 32TB of memory in both the Standard_M896ixds_32_v3 and Standard_M1792ixds_32_v3 VMs, making them ideal for supporting very large in-memory databases and workloads. These VMs also boast high CPU power, featuring 896 cores in the Standard_M896ixds_32_v3 VM and 1792 vCPUs in the Standard_M1792ixds_32_v3 VM, designed to handle high-end S/4HANA workloads and providing more CPU power than other public cloud offerings.
Additionally, both VM types provide enhanced network and storage bandwidth, offering the highest network and storage bandwidth available in Azure for a full node VM, including up to 200-Gbps network bandwidth with Azure Boost. They are also certified for SAP HANA, adhering to the SAP prescribed socket-to-memory ratio, ensuring optimal performance for in-memory analytics and relational database servers. These features make the Mv3 VHM VMs a powerful and flexible option for various workload needs.
Azure Center for SAP solutions Tools and Frameworks
In line with our commitment to continuous improvement, we have updated the Azure Center for SAP solutions Tools & Frameworks to ensure customers and partners can stay connected with the latest advancements in the SAP on Azure space. These updates are driven by our ongoing collaboration and learning from customers.
Notably, we have recently updated the Well-Architected Assessment for SAP workloads to incorporate the latest best practices for running SAP on Azure. Key additions include features like VMSS Flex, Azure NetApp Files AVG Zonal support, Mv3 VM types, and Capacity Reservations Group, among others. These updates are now available through the Microsoft Assessment Platform under the Azure Well-Architected Review.
The Inventory Checks for SAP Workbook offers customers and partners valuable insights into their Azure infrastructure deployments. We are excited to announce a new metric – Azure NetApp Files Volume Transfer Bytes. This feature enables customers and partners to monitor data transferred from their ANF Volumes, providing clearer insights into data movement, especially in configurations like Azure Files Backup. This helps users optimize ANF usage and make better decisions about capacity and performance management.
That wraps up the updates. To learn more, visit the Microsoft sessions at SAP TechEd Virtual 2024 and check out our SAP on Azure learning page.
Microsoft Tech Community – Latest Blogs –Read More
Nondimentionalize the 2 DOF equations
Hello all,
I hope you are doing well. I asked a question regarding dimensionalizing the motion equations in 2DOFs. Due to my mistakes, the description is not very clear. As suggested, I post a single question for the same question.
I would like to present the system I want to establish in MATLAB firstly. The absorber consists of a mass, three-spring system in the left fig, and the dashpot.
For the angular velocity , damping ratio, mass ratio , and the stiffness ratio , they are easy to determine. The length of the oblique spring in my code is set to be 2.5m. But it can be various physically.
I am not sure the approach to achieve the nondimensionlized equation is corret or not. Also, I would like to know whether I could use the ratio value only. Specifically, I do not need to set the value.
My codes are also attached. Thank you for your help.
Best wishes,
Yu
clc;
clear all;
tspan = 0:0.25:200;
% Units:
% stiffness: N/m, mass:kg, damping(c_1):Ns/m
% displacement(X):m
% alpha (stiffness ratio):k_o/k_v
% gamma (dimension ratio):a/L (structure length)
% f_opt (frequency ratio): f_1/f_2
% k_v the stiffness of the vertical spring
% k_o the stiffness of the oblique spring
X0 = [0 0 0 0];
%parameters——-
global alpha gamma mu Omega_1 Omega_2 L_0
alpha = 1 % stiffness ratio k_o/k_v
gamma = 2*alpha/(2*alpha+1)
L_0 = 2.5
a = L_0*gamma;
h = sqrt(L_0^2-a^2);
mu = 0.02; % mass ratio
f_opt = 1/(1+mu); % frequency ratio
xi_2 = sqrt(3*mu/8*(1+mu));
Omega_1 = 0.188; % 0.03 Hz angular velocity of the primary structure
Omega_2 = Omega_1*f_opt; % angular velocity of the damper
xi_1 = 0.01; % damping ratio of primary structure
%matrix——–
M = [(1+mu)/(Omega_1^2*L_0) mu/(Omega_1^2*L_0);
1/(Omega_2^2*L_0) 1/(Omega_2^2*L_0)];
C = [2*xi_1/(Omega_1*L_0) 0;
0 2*xi_2/(Omega_2*L_0)];
K = [1/L_0 0;
0 1/L_0];
% state space model——————-
% M: mass matrix, K:stiffness matrix, C:damping matrix
O = zeros(2,2);
I = eye(2);
A = [O I; -inv(M)*K -inv(M)*C];
B = [O; inv(M)];
E = [I O];
D = zeros(2,2);
% solve the equations——————-
options = odeset(‘RelTol’,1e-10,’AbsTol’,1e-10);
[t,X] = ode45(@(t,X) QZSdamper(t,A,B,X),tspan,X0,options);
x = X(:,1:4);
%% plot
figure,
plot(t,x(:,1)); xlabel(‘Time/s’),ylabel(‘Dimensionless displacement of primary structure’)
figure,
plot(t,(x(:,2)); xlabel(‘Time/s’),ylabel(‘Dimensionless displacement of TMD ‘)
sys = ss(A,B,E,D);
figure,
bodeplot(sys(1,1))
bp.FrequencyScale = "linear";
[mag,phase,wout] = bode(sys(1,1));
mag = squeeze(mag);
phase = squeeze(phase);
fout = wout/(2*pi);
BodeTable = table(fout,mag,phase);
function dXdt = QZSdamper(t,A,B,X)
global alpha gamma mu Omega_1 Omega_2
w = 0.180;
F1 = 0.001/(Omega_1^2*L_0)*sin(w*t); %harmonic excitation
F_o = 2*alpha*(sqrt(1-gamma^2)+X(2)/L_0)*(sqrt(1/((X(2)/L_0)^2+2*sqrt(1-gamma^2)*X(2)/L_0+1))-1);
F = [F;F_o];
dXdt = A*X+B*(F);
endHello all,
I hope you are doing well. I asked a question regarding dimensionalizing the motion equations in 2DOFs. Due to my mistakes, the description is not very clear. As suggested, I post a single question for the same question.
I would like to present the system I want to establish in MATLAB firstly. The absorber consists of a mass, three-spring system in the left fig, and the dashpot.
For the angular velocity , damping ratio, mass ratio , and the stiffness ratio , they are easy to determine. The length of the oblique spring in my code is set to be 2.5m. But it can be various physically.
I am not sure the approach to achieve the nondimensionlized equation is corret or not. Also, I would like to know whether I could use the ratio value only. Specifically, I do not need to set the value.
My codes are also attached. Thank you for your help.
Best wishes,
Yu
clc;
clear all;
tspan = 0:0.25:200;
% Units:
% stiffness: N/m, mass:kg, damping(c_1):Ns/m
% displacement(X):m
% alpha (stiffness ratio):k_o/k_v
% gamma (dimension ratio):a/L (structure length)
% f_opt (frequency ratio): f_1/f_2
% k_v the stiffness of the vertical spring
% k_o the stiffness of the oblique spring
X0 = [0 0 0 0];
%parameters——-
global alpha gamma mu Omega_1 Omega_2 L_0
alpha = 1 % stiffness ratio k_o/k_v
gamma = 2*alpha/(2*alpha+1)
L_0 = 2.5
a = L_0*gamma;
h = sqrt(L_0^2-a^2);
mu = 0.02; % mass ratio
f_opt = 1/(1+mu); % frequency ratio
xi_2 = sqrt(3*mu/8*(1+mu));
Omega_1 = 0.188; % 0.03 Hz angular velocity of the primary structure
Omega_2 = Omega_1*f_opt; % angular velocity of the damper
xi_1 = 0.01; % damping ratio of primary structure
%matrix——–
M = [(1+mu)/(Omega_1^2*L_0) mu/(Omega_1^2*L_0);
1/(Omega_2^2*L_0) 1/(Omega_2^2*L_0)];
C = [2*xi_1/(Omega_1*L_0) 0;
0 2*xi_2/(Omega_2*L_0)];
K = [1/L_0 0;
0 1/L_0];
% state space model——————-
% M: mass matrix, K:stiffness matrix, C:damping matrix
O = zeros(2,2);
I = eye(2);
A = [O I; -inv(M)*K -inv(M)*C];
B = [O; inv(M)];
E = [I O];
D = zeros(2,2);
% solve the equations——————-
options = odeset(‘RelTol’,1e-10,’AbsTol’,1e-10);
[t,X] = ode45(@(t,X) QZSdamper(t,A,B,X),tspan,X0,options);
x = X(:,1:4);
%% plot
figure,
plot(t,x(:,1)); xlabel(‘Time/s’),ylabel(‘Dimensionless displacement of primary structure’)
figure,
plot(t,(x(:,2)); xlabel(‘Time/s’),ylabel(‘Dimensionless displacement of TMD ‘)
sys = ss(A,B,E,D);
figure,
bodeplot(sys(1,1))
bp.FrequencyScale = "linear";
[mag,phase,wout] = bode(sys(1,1));
mag = squeeze(mag);
phase = squeeze(phase);
fout = wout/(2*pi);
BodeTable = table(fout,mag,phase);
function dXdt = QZSdamper(t,A,B,X)
global alpha gamma mu Omega_1 Omega_2
w = 0.180;
F1 = 0.001/(Omega_1^2*L_0)*sin(w*t); %harmonic excitation
F_o = 2*alpha*(sqrt(1-gamma^2)+X(2)/L_0)*(sqrt(1/((X(2)/L_0)^2+2*sqrt(1-gamma^2)*X(2)/L_0+1))-1);
F = [F;F_o];
dXdt = A*X+B*(F);
end Hello all,
I hope you are doing well. I asked a question regarding dimensionalizing the motion equations in 2DOFs. Due to my mistakes, the description is not very clear. As suggested, I post a single question for the same question.
I would like to present the system I want to establish in MATLAB firstly. The absorber consists of a mass, three-spring system in the left fig, and the dashpot.
For the angular velocity , damping ratio, mass ratio , and the stiffness ratio , they are easy to determine. The length of the oblique spring in my code is set to be 2.5m. But it can be various physically.
I am not sure the approach to achieve the nondimensionlized equation is corret or not. Also, I would like to know whether I could use the ratio value only. Specifically, I do not need to set the value.
My codes are also attached. Thank you for your help.
Best wishes,
Yu
clc;
clear all;
tspan = 0:0.25:200;
% Units:
% stiffness: N/m, mass:kg, damping(c_1):Ns/m
% displacement(X):m
% alpha (stiffness ratio):k_o/k_v
% gamma (dimension ratio):a/L (structure length)
% f_opt (frequency ratio): f_1/f_2
% k_v the stiffness of the vertical spring
% k_o the stiffness of the oblique spring
X0 = [0 0 0 0];
%parameters——-
global alpha gamma mu Omega_1 Omega_2 L_0
alpha = 1 % stiffness ratio k_o/k_v
gamma = 2*alpha/(2*alpha+1)
L_0 = 2.5
a = L_0*gamma;
h = sqrt(L_0^2-a^2);
mu = 0.02; % mass ratio
f_opt = 1/(1+mu); % frequency ratio
xi_2 = sqrt(3*mu/8*(1+mu));
Omega_1 = 0.188; % 0.03 Hz angular velocity of the primary structure
Omega_2 = Omega_1*f_opt; % angular velocity of the damper
xi_1 = 0.01; % damping ratio of primary structure
%matrix——–
M = [(1+mu)/(Omega_1^2*L_0) mu/(Omega_1^2*L_0);
1/(Omega_2^2*L_0) 1/(Omega_2^2*L_0)];
C = [2*xi_1/(Omega_1*L_0) 0;
0 2*xi_2/(Omega_2*L_0)];
K = [1/L_0 0;
0 1/L_0];
% state space model——————-
% M: mass matrix, K:stiffness matrix, C:damping matrix
O = zeros(2,2);
I = eye(2);
A = [O I; -inv(M)*K -inv(M)*C];
B = [O; inv(M)];
E = [I O];
D = zeros(2,2);
% solve the equations——————-
options = odeset(‘RelTol’,1e-10,’AbsTol’,1e-10);
[t,X] = ode45(@(t,X) QZSdamper(t,A,B,X),tspan,X0,options);
x = X(:,1:4);
%% plot
figure,
plot(t,x(:,1)); xlabel(‘Time/s’),ylabel(‘Dimensionless displacement of primary structure’)
figure,
plot(t,(x(:,2)); xlabel(‘Time/s’),ylabel(‘Dimensionless displacement of TMD ‘)
sys = ss(A,B,E,D);
figure,
bodeplot(sys(1,1))
bp.FrequencyScale = "linear";
[mag,phase,wout] = bode(sys(1,1));
mag = squeeze(mag);
phase = squeeze(phase);
fout = wout/(2*pi);
BodeTable = table(fout,mag,phase);
function dXdt = QZSdamper(t,A,B,X)
global alpha gamma mu Omega_1 Omega_2
w = 0.180;
F1 = 0.001/(Omega_1^2*L_0)*sin(w*t); %harmonic excitation
F_o = 2*alpha*(sqrt(1-gamma^2)+X(2)/L_0)*(sqrt(1/((X(2)/L_0)^2+2*sqrt(1-gamma^2)*X(2)/L_0+1))-1);
F = [F;F_o];
dXdt = A*X+B*(F);
end ode45, differential equations, nondimentionalization MATLAB Answers — New Questions
How can I insert a variable into a plot legend, with a special character following the variable?
I am attempting to create a specific legend on a plot. I am intentionally ignoring the first 3 sets of data, because I don’t want them to be labeled in the legend. I only want the legend to display the fourth data set and read: ‘Gradient: [insert variable value] °/mm’. In my case, the varibale value I am trying to display is ‘M’. I have tried a bunch of things, but have not yet been successful in displaying both the variable value and the degree symbol for the units following the variable. The following is the code I am currently trying, but is unsuccessful:
m=(y2-y1)/(x2-x1);
M=abs(m);
str=num2str(M);
legend(”,”,”,’Gradient:’,eval(str),’circ/mm’)
Any help would much appreciated. Thank you.I am attempting to create a specific legend on a plot. I am intentionally ignoring the first 3 sets of data, because I don’t want them to be labeled in the legend. I only want the legend to display the fourth data set and read: ‘Gradient: [insert variable value] °/mm’. In my case, the varibale value I am trying to display is ‘M’. I have tried a bunch of things, but have not yet been successful in displaying both the variable value and the degree symbol for the units following the variable. The following is the code I am currently trying, but is unsuccessful:
m=(y2-y1)/(x2-x1);
M=abs(m);
str=num2str(M);
legend(”,”,”,’Gradient:’,eval(str),’circ/mm’)
Any help would much appreciated. Thank you. I am attempting to create a specific legend on a plot. I am intentionally ignoring the first 3 sets of data, because I don’t want them to be labeled in the legend. I only want the legend to display the fourth data set and read: ‘Gradient: [insert variable value] °/mm’. In my case, the varibale value I am trying to display is ‘M’. I have tried a bunch of things, but have not yet been successful in displaying both the variable value and the degree symbol for the units following the variable. The following is the code I am currently trying, but is unsuccessful:
m=(y2-y1)/(x2-x1);
M=abs(m);
str=num2str(M);
legend(”,”,”,’Gradient:’,eval(str),’circ/mm’)
Any help would much appreciated. Thank you. legend, string MATLAB Answers — New Questions
How to create simulink model for simulate tasks running with different frequency, priority
Hi all,
I have 3 tasks with: task 1 frequency 10s, task 2 frequency 15s, task 3 frequency 30s.
About priority: task 3 > task 1 > task 2
Please help me for create simulink model with real running time.
Thank you so muchHi all,
I have 3 tasks with: task 1 frequency 10s, task 2 frequency 15s, task 3 frequency 30s.
About priority: task 3 > task 1 > task 2
Please help me for create simulink model with real running time.
Thank you so much Hi all,
I have 3 tasks with: task 1 frequency 10s, task 2 frequency 15s, task 3 frequency 30s.
About priority: task 3 > task 1 > task 2
Please help me for create simulink model with real running time.
Thank you so much simulink model, frequency, priority MATLAB Answers — New Questions
Desktop option missing from user account menu, unable to save to desktop.
In a previous discussion that took place several months back, it was noted that the standard user account menu does not offer the option to save directly to the desktop. One user in that thread recommended accessing the desktop by clicking on the Onedrive folder and then selecting the desktop option. However, when I attempted this method, it proved to be ineffective. It is important to clarify that this issue is not specific to the Edge browser. The absence of the desktop saving option seems to be a common occurrence across various programs I have installed, such as Firefox and MWsnap.
In a previous discussion that took place several months back, it was noted that the standard user account menu does not offer the option to save directly to the desktop. One user in that thread recommended accessing the desktop by clicking on the Onedrive folder and then selecting the desktop option. However, when I attempted this method, it proved to be ineffective. It is important to clarify that this issue is not specific to the Edge browser. The absence of the desktop saving option seems to be a common occurrence across various programs I have installed, such as Firefox and MWsnap. Read More
How to Change System Language in Windows from German to English (UK)
Hello everyone,
I will be embarking on a 12 to 14-month work project in Germany next week, and I have prepared by acquiring a dedicated laptop for the task. The laptop comes pre-installed with Windows 11 in German.
However, given that my native language is English UK and most of the programs I will be using are designed for that language, I need the laptop to display everything in English UK. Unfortunately, the option to select English UK is grayed out, and using English International is not suitable due to the different keyboard layout interfering with most keyboard shortcuts.
Is there a way to resolve this language display issue? Thank you.
Hello everyone, I will be embarking on a 12 to 14-month work project in Germany next week, and I have prepared by acquiring a dedicated laptop for the task. The laptop comes pre-installed with Windows 11 in German. However, given that my native language is English UK and most of the programs I will be using are designed for that language, I need the laptop to display everything in English UK. Unfortunately, the option to select English UK is grayed out, and using English International is not suitable due to the different keyboard layout interfering with most keyboard shortcuts. Is there a way to resolve this language display issue? Thank you. Read More
Copy Existing User to New User: Replicate All Information from the Existing User
Hello there,
It’s been a while since I last used Windows 11 22H2 as I’ve been mainly working on Macs. However, I have a query regarding setting up a new user account. Currently, I am the only user on my Dell system with Microsoft Office Home & Business 2019 installed.
I am looking to create a new user account with administrative privileges that mirrors all of the applications, files, directories, security settings, essentially replicating everything that I currently have on my user account.
I have spent some time scouring the internet, including this forum, but I haven’t found any definitive guidance on whether this can be achieved or how to do it.
If anyone could assist me in setting up the new user account as described, I would greatly appreciate it.
Thank you for your help.
Best regards,
Gerd
Hello there, It’s been a while since I last used Windows 11 22H2 as I’ve been mainly working on Macs. However, I have a query regarding setting up a new user account. Currently, I am the only user on my Dell system with Microsoft Office Home & Business 2019 installed. I am looking to create a new user account with administrative privileges that mirrors all of the applications, files, directories, security settings, essentially replicating everything that I currently have on my user account. I have spent some time scouring the internet, including this forum, but I haven’t found any definitive guidance on whether this can be achieved or how to do it. If anyone could assist me in setting up the new user account as described, I would greatly appreciate it. Thank you for your help. Best regards,Gerd Read More
Start Menu dysfunction after uninstalling KB5041587 update
After installing KB5041587 to test the performance enhancements related to AMD Ryzen Branch Prediction Optimizations on Windows 11 23H2, I didn’t observe any noticeable improvements; instead, I experienced a decrease in performance.
Following the uninstallation of KB5041587, I encountered a Critical Error when attempting to use the Start Menu or search function, prompting me to sign out.
To address this issue, you can try restarting your computer or performing a system restore to a point before installing KB5041587. If the problem persists, you may need to seek assistance from Microsoft support or online forums to find a solution.
After installing KB5041587 to test the performance enhancements related to AMD Ryzen Branch Prediction Optimizations on Windows 11 23H2, I didn’t observe any noticeable improvements; instead, I experienced a decrease in performance. Following the uninstallation of KB5041587, I encountered a Critical Error when attempting to use the Start Menu or search function, prompting me to sign out. To address this issue, you can try restarting your computer or performing a system restore to a point before installing KB5041587. If the problem persists, you may need to seek assistance from Microsoft support or online forums to find a solution. Read More