Category: Microsoft
Category Archives: Microsoft
Scaling New Heights: Azure Red Hat OpenShift Now Supports 250 Nodes
Azure Red Hat OpenShift (ARO) is a fully managed Red Hat OpenShift service on Azure. We are excited to announce two significant enhancements to ARO’s capabilities:
The ability to configure multiple IP addresses per cluster load balancer is now generally available.
ARO clusters can now scale up to 250 worker nodes.
Previously, ARO clusters were limited to 62 worker nodes due to having only one IP (Internet Protocol) address associated with the cluster’s load balancer. By enabling multiple IP addresses for the load balancer, we have removed this bottleneck, offering organizations greater flexibility in expanding their deployments.
These enhancements significantly improve the scalability and adaptability of ARO public clusters, empowering organizations to scale their infrastructure more effectively. Our goal is to support even larger clusters, providing robust solutions for enterprises with extensive computational requirements. In this blog post, we will delve into the specifics of deploying large ARO clusters, explore a real-world use case, and provide essential information to help you get started with this powerful new capability.
Deploying Large-Scale ARO Clusters
For clusters with over 101 nodes, we recommend using the following control plane nodes (or similar, newer generation instance types):
Standard_D32s_v3
Standard_D32s_v4
Standard_D32s_v5
Here is a sample Azure CLI (command-line interfaces) command to deploy a cluster with Standard_D32s_v5 as the control plane nodes:
Deploying Infrastructure Nodes
For clusters with over 101 nodes, infrastructure nodes are required to separate cluster workloads (such as Prometheus) to minimize contention with other workloads. We recommend deploying three (3) infrastructure nodes per cluster for redundancy and scalability needs.
Recommended instance types for infrastructure nodes:
Standard_E16as_v5
Standard_E16s_v5
For detailed instructions on configuring infrastructure nodes, see Deploy infrastructure nodes in an Azure Red Hat OpenShift (ARO) cluster.
For detailed guidance on deploying large Azure Red Hat OpenShift cluster, see Deploy a large Azure Red Hat OpenShift cluster – Azure Red Hat OpenShift | Microsoft Learn
Adding IP Addresses to the Cluster
A maximum of 20 IP addresses can be added to a load balancer. One (1) IP address is needed per 65 nodes, so a cluster with 250 nodes requires a minimum of four (4) IP addresses.
To add IP addresses to the load balancer using Azure CLI, run the following command:
Alternatively, you can add IP addresses through a REST (Representational State Transfer) API (Application Programming Interfaces) (Application Programming Interfaces) call:
Caution: Before deleting a large cluster, the cluster to 120 nodes or below.
A preview of the CLI is available to use this feature until the official CLI release is made available. For guidance on how to download and install the wheel extension file for this preview CLI, please refer to the documentation.
The power of 250 nodes
Traditionally, ARO public clusters were created with a public load balancer featuring a single public IP address for outbound connectivity. While this configuration worked well for many scenarios, it limited the maximum node count to 62. Now, with the ability to assign multiple additional public IP addresses to the load balancer, you can scale your cluster to the maximum supported number of nodes, unlocking new possibilities for your applications.
Key Features
Scale up to 20 IP addresses per cluster load balancer
Automatically adjusted outbound rules and frontend IP configurations
Increased maximum node count to 250 per cluster
Enhanced overall cluster scalability and performance
Use Case: High-Traffic E-Commerce Platform
Consider an e-commerce company, MegaShop, experiencing rapid growth. They have been running their platform on an ARO cluster but are approaching the 62-node limit. With the holiday season approaching, they need to scale up significantly to handle the expected traffic surge.
By implementing multiple IP addresses on their ARO cluster load balancer, MegaShop can:
Scale beyond the previous 62-node limit
Ensure smooth operations during peak traffic periods
Maintain high availability and performance for their customers
MegaShop’s DevOps team can easily update their existing cluster to use, for example, 10 IP addresses:
This simple change allows MegaShop to confidently scale their infrastructure to meet holiday demand without worrying about outbound connectivity bottlenecks.
Conclusion
The General availability of multiple IP addresses configuration for ARO cluster load balancer empowers organizations to build and scale robust, enterprise-grade Kubernetes environments on Azure with greater flexibility than ever before.
Whether you are running a high-traffic e-commerce site, a data-intensive analytics platform, or any other scalable application, this new capability ensures that your ARO infrastructure can grow alongside your business needs.
Getting Started
New customers can get started by:
Setting up an Azure subscription
Installing the Azure CLI
Creating a new ARO cluster with the desired number of IP addresses
For more detailed information, best practices, and troubleshooting guides, visit the official Azure Red Hat OpenShift documentation and the Red Hat OpenShift documentation.
Embrace the power of scalability and take your ARO deployments to new heights with multiple IP addresses for your cluster load balancers!
Additional Resources
Getting Started with ARO
Red Hat OpenShift Kubernetes
OpenShift vs Kubernetes: What’s the Difference?
eBook: Getting started with Azure Red Hat OpenShift
Azure Red Hat OpenShift Workshop
Azure Red Hat OpenShift Learning Path
Azure Red Hat OpenShift Learning Hub
The TEI (Total Economic Impact) of Azure Red Hat OpenShift
Microsoft Tech Community – Latest Blogs –Read More
Cybersecurity in a context that allows your organization to achieve more
You don’t need us to tell you about the current Cyber Security threat landscape, if you are reading this blog post you already know. You are also aware that the absence of evidence for a breach is not the same as not being breached and that your cyber security posture is constantly being assessed by adversaries. This is not becoming easier with the boom of AI and related services that are leading to a boom in data processing in combination with new capabilities for threat actors. Or… could it?
We are excited to provide you with a series of posts that will help you use the new technology to your advantage. This series will help small to large organizations to achieve more with the Microsoft Cloud Ecosystem Security.
No matter if you are a business leader or a technologist this will spark ideas that will help you achieve more. These abilities are fully customizable, and we are also adding new out-of-the-box features that can be used to replace these custom features. We will post updates as those become available.
The basis of this approach
How do you identify new security projects? How do you assess which security project you should fund? Are you uncertain if the program you funded has had the desired outcome? What cost is associated with a failed control? What is the positive financial impact of effective controls?
We think the answer to these questions is: By focusing on what the adversaries are after and the consequences of controls being bypassed. Much may change but the target is your crown jewels (across the dimensions of confidentiality, integrity and availability).
The benefit of this focus is that it is well aligned with the focus of the entire organization. Investments to be made can be clearly articulated in terms and values that are understood across the organization. From a technology perspective, it switches the focus to the adversaries’ goals (and how to prevent), which avoids a too-introspective view and approach to security. It also helps you to focus on the consequences of such a breach, the awareness of the consequences will guide you to implement the right type of mitigation based on the impact. Do not let technology get in the way of your decision-making. Allow a freer form of communication across the organization using the value the technology enables.
What are attackers after? Let’s ask Copilot for Security
Please go here to learn more about Copilot for security.
Are you able to tell how far away threat actors have been from this type of data in your system? Wouldn’t it be nice if every time you have an incident you could validate proximity to sensitive information? Before we go deep into this let’s zoom out.
Is there a way to visualize the impact that cyber security has in a business context?
Yes, if your organization is using Microsoft 365 Purview configured to capture file access and you have enabled Microsoft Defender for Cloud Apps integration with Advanced Hunting (more in technical document). This example provides an overview of the data that you can use. Organizational context like department, data context like the data types being accessed, type of cyber security incidents including incident details can be viewed at a high level or at a detailed level. Pair this with your technology investments and you can provide the gains of attacks prevented as well as a view of incidents that penetrated further. With the contextual data you can associate a monetary cost to compromises as well as effective protection.
What about non-Microsoft systems, to see the types of cross-platform systems that can be visualized please see Connect apps to get visibility and control – Microsoft Defender for Cloud Apps | Microsoft Learn. We have not built visualizations for all these products but if you follow the existing patterns, you can do so for your key applications.
We have added the ability to use Microsoft Defender for Endpoint data to output connections to sensitive systems from compromised devices. You can also use Copilot for Security as part of this work, bring in other contextual data you have in documents and in other forms and let Copilot for Security make the connections.
Do not limit this to reporting
Start tagging your incidents with the organizational context in mind. When communicating Cyber Security incidents to stakeholders use contextual data not technical details. Reporting on near misses and actual incidents should bring the actual financial impact and a steer for new investments.
For example, if you have a phishing incident, don’t just report the affected user and the type of phish. Instead, tag the incident with the class of sensitive information that may have been disclosed if the user was compromised. Even if the attack was successfully prevented.
Phishing is one of the most common attacks be realistic (anticipating your reaction), this type of data will support your investments. And it also provides an important data point, what if this control is bypassed. What types of controls do I have in between the attacker and the crown jewels? Which departments are targets, is this a specific threat actor?
Time for another sample from Copilot for Security
Incidents like Anonymous IP are not especially alarming for most organizations. It may be used as supporting data.
But when looking at this same innocuous incident from Copilot for Security we can note that this incident would benefit from the right type of tagging. The fact that an Account Key has been found in the open is concern enough. This tagging can be suggested directly by Copilot for Security, or for highest value connect Copilot for Security with your security policy and tagging taxonomy.
Regularly use Copilot for Security to map out potential ways the attacker may have gone deeper using MITRE ATT&CK as an example. With that in mind what is the proximity to other sensitive content and systems? Use the Exposure management tools like Microsoft Secure Score to find areas you can improve. Armed with this knowledge you may find additional controls that should be set in place to limit the impact of one of the controls failing. Backing the investment decisions with data that matters to your business.
When you validate CVE’s or software vendors for possible supply chain attacks check the impact they may have on your sensitive content. It can validate your next actions and you may even find the type of attackers you weren’t aware of.
But don’t stop here use Microsoft Defender for Cloud Apps to define networks and ISP’s, see this for more information. This will allow you to capture this type of detail based on vulnerabilities or threat actors you know are coming from a specific network segment and the amount of sensitive information being processed at that location. Which will allow you to extend this business context to investments needed in that space.
Are there other areas where this can be used?
What if you need to move one department to another location or are divesting parts of your organization? What type of data is being processed by that department or location?
You can use Copilot for Security.
Or you can use the view from Power BI to start the conversation and filter on the types that are key to your operations.
Conclusion
The approach to placing what is most valuable in the center will help you prepare for new and future threats. As your data landscape changes you will be able to monitor and early on spot weaknesses that may lead to increased risk. In a way you can see this as training where you build your muscles around your data. Instead of meeting cyber incidents as a problem you are meeting them as an opportunity to grow.
What’s next
Please see the new blog posts and start building on your own adaptation of this approach. This is the starting point, and you will see us make many advancements to allow you to grow further.
Security for Copilot Data Security Analyst plugin https://techcommunity.microsoft.com/t5/security-compliance-and-identity/learn-how-to-customize-and-optimize-copilot-for-security-with/ba-p/4120147
https://techcommunity.microsoft.com/t5/security-compliance-and-identity/guided-walkthrough-of-the-microsoft-purview-extended-report/ba-p/4121083
Microsoft Tech Community – Latest Blogs –Read More
Mails from my organisation comes to Junk-E-Mail
Hello,
one user receives emails from inside the Organisation marked as a Junk-Email. Not all and not every time.
I have no idea from what it depends. Nevertheless it should not happen inside my Organisation.
I cannot mark the whole domain as a safe (eg.: *@companyname.com) sender, because I get an error that is not possible to do inside the Organisation. Even if I mark only one email Address as a “safe” sometimes it goes to a Junk folder
In Exchange I also created a Email rule with SCL set to “0”. I red somewhere that in Exchange 2016 is possible to set “-1”. But in MS365 it seems that is not possible.
I have compared Email headers of a “normal” email and of a “junk” and they look fine.
The SPF also looks OK.
Hello, one user receives emails from inside the Organisation marked as a Junk-Email. Not all and not every time.I have no idea from what it depends. Nevertheless it should not happen inside my Organisation.I cannot mark the whole domain as a safe (eg.: *@companyname.com) sender, because I get an error that is not possible to do inside the Organisation. Even if I mark only one email Address as a “safe” sometimes it goes to a Junk folderIn Exchange I also created a Email rule with SCL set to “0”. I red somewhere that in Exchange 2016 is possible to set “-1”. But in MS365 it seems that is not possible.I have compared Email headers of a “normal” email and of a “junk” and they look fine.The SPF also looks OK. Read More
MAILMERGE
Hello,
Looking for guidance on how to include correct spacing for a “,” between the following names. I inserted a “,” for owner(s) 2-6 by right clicking on the owner field, selecting edit field, placing a check mark within the “text to be inserted before:” field option and placed a comma in the box. Looking to have document read as Jane Doe, John Doe, Jane Smith, John Polk, Jennifer Smith, Peter Smith.
Hello, Looking for guidance on how to include correct spacing for a “,” between the following names. I inserted a “,” for owner(s) 2-6 by right clicking on the owner field, selecting edit field, placing a check mark within the “text to be inserted before:” field option and placed a comma in the box. Looking to have document read as Jane Doe, John Doe, Jane Smith, John Polk, Jennifer Smith, Peter Smith. Read More
Prevent Edge to automatically login to Sharepoint
Hi,
I’m having an issue with devices automatically signing in to Sharepoint in the Edge browser.
I am looking for a way to prevent this, as there are confidential files on Sharepoint, so it should always ask for a password. The devices are enrolled in Intune. I have tried to disable implicit sign-in, but that does not do the trick. Can anybody point me in the right direction?
Thanks in advance.
Hi, I’m having an issue with devices automatically signing in to Sharepoint in the Edge browser.I am looking for a way to prevent this, as there are confidential files on Sharepoint, so it should always ask for a password. The devices are enrolled in Intune. I have tried to disable implicit sign-in, but that does not do the trick. Can anybody point me in the right direction? Thanks in advance. Read More
We cannot deploy the CSU in a client’s UAT environment
Hello everyone!
We cannot deploy the CSU in a client’s UAT environment.
How can we find out what’s missing? According to the licenses, they have 20 Dynamics 365 Finance licenses + 5 Dynamics 365 Commerce Attach licenses to the Qualifying Dynamics 365 Base Offer. Do you know what requirements are necessary for deploying the CSU in UAT? We are not even in PROD yet. In other words, we need to determine if this limitation is due to licensing issues or another reason. The client has 10 branches (Retail B&M) with about 5 registers in each. With the licenses they have, should they be able to deploy the CSU in UAT? If not, what do we need to acquire?
Hello everyone!We cannot deploy the CSU in a client’s UAT environment.How can we find out what’s missing? According to the licenses, they have 20 Dynamics 365 Finance licenses + 5 Dynamics 365 Commerce Attach licenses to the Qualifying Dynamics 365 Base Offer. Do you know what requirements are necessary for deploying the CSU in UAT? We are not even in PROD yet. In other words, we need to determine if this limitation is due to licensing issues or another reason. The client has 10 branches (Retail B&M) with about 5 registers in each. With the licenses they have, should they be able to deploy the CSU in UAT? If not, what do we need to acquire? Read More
How Copilot in Excel can help you with a formula
Greetings, today we continue a series of posts this week that shows how you can get help from copilot with the chat helper.
In yesterday’s post we showed how copilot could help explain a formula for you, but what if you are trying to write a formula? You can ask Copilot in Excel how to do something to get started. For example:
How can I add up the numbers in column B?
Copilot in Excel analyzes the question and even without data in your worksheet it can prove instructions on which function to use for the task:
That was helpful for a simple case, let’s try something harder:
I’m trying to compare two datasets with some duplicates. I want to extract data from Address list 2 which is not present in Address list 1. The list sizes are not the same, how can I do that?
Copilot in Excel analyzes the prompt and returns a suggestion to use the MATCH function, wrapped within the ISERROR and IF functions.
Over the coming weeks we will be sharing more examples of what you can do with Copilot in Excel.
Thanks for reading,
Microsoft Excel Team
*Disclaimer: If you try these types of prompts and they do not work as expected, it is most likely due to our gradual feature rollout process. Please try again in a few weeks.
Greetings, today we continue a series of posts this week that shows how you can get help from copilot with the chat helper.
In yesterday’s post we showed how copilot could help explain a formula for you, but what if you are trying to write a formula? You can ask Copilot in Excel how to do something to get started. For example:
How can I add up the numbers in column B?
Copilot in Excel analyzes the question and even without data in your worksheet it can prove instructions on which function to use for the task:
Copilot in Excel can help solve problems using formulas.
That was helpful for a simple case, let’s try something harder:
I’m trying to compare two datasets with some duplicates. I want to extract data from Address list 2 which is not present in Address list 1. The list sizes are not the same, how can I do that?
Copilot in Excel analyzes the prompt and returns a suggestion to use the MATCH function, wrapped within the ISERROR and IF functions.
Copilot in Excel can help handle more complicated formulas including nested formulas.
Over the coming weeks we will be sharing more examples of what you can do with Copilot in Excel.
Thanks for reading,
Microsoft Excel Team
*Disclaimer: If you try these types of prompts and they do not work as expected, it is most likely due to our gradual feature rollout process. Please try again in a few weeks. Read More
Read aloud feature on Microsoft edge not working
Oddly this feature i use a lot randomly started reading in slow motion i put it on the fastest mode still randomly goes fast for a minute then slows down at a insane degree i can not even focus on what they’re saying because the speak patterns are so off I’ve never had this issue in the past I’ve tried a few trouble shoot ideas and nothing has worked this (read aloud) feature is just bugging out to the point where i can not even use it.
Oddly this feature i use a lot randomly started reading in slow motion i put it on the fastest mode still randomly goes fast for a minute then slows down at a insane degree i can not even focus on what they’re saying because the speak patterns are so off I’ve never had this issue in the past I’ve tried a few trouble shoot ideas and nothing has worked this (read aloud) feature is just bugging out to the point where i can not even use it. Read More
Explaining Purview concepts: Domains, Business Domains, Collections, Data Products and Data Assets.
Microsoft Purview offers a comprehensive suite of tools for governing your organization’s data through the solutions included in Purview Unified Platform.
To catalog your data assets, you must first define your data map, which is composed of collections. However, you might encounter several related concepts that can be confusing when trying to streamline your organization’s data governance.
In this article, we will explain the following concepts: Domains, Business Domains, Collections, Data Products, and Data Assets. We will also provide examples of how to use them correctly in your organization.
Why “domains” and “business domains” in Purview?
In the Classic Purview experience, an organization can have multiple accounts in its tenant.
The Unified Purview Portal is intended to manage a single Microsoft Purview resource with multiple domains for your organization, and multiple accounts don’t exist in a single tenant.
The goal is to replace multiple tenant accounts with multiple domains within a single tenant.
Domains will continue to address the problems that accounts solve today and will also serve as the container for the collections and assets.
Every Microsoft Purview Data Map starts with a default domain.
Next figure shows a structure for a domain in the new Microsoft Purview Portal/Data Map.
The +New domain option appears as disabled for many users, but if you are a Purview Administrator you can add up to four more custom domains in your Microsoft Purview Data Map. How to manage domains and collections | Microsoft Learn
When you add a new domain, you can add new collections as well:
In above figure, you can see a Customer Service Domain and an Operations domain, in addition to the default domain.
New collections can be added under the custom domains, as in the default domain were.
The new experience uses a single, primary Microsoft Purview account, that represents a tenant-level/organization-wide account. In our example, this is “FabricPurviewDemo”, the name of our Purview Resource subscription, for managing our tenant towards unifying organization’s governance, policy, compliance, risk, and security.
If you already have multiple accounts in the classic experience, you’ll select a primary account when you upgrade to the new experience. Get ready for the next enhancement in Microsoft Purview governance solutions | Microsoft Learn
After you upgrade an existing account to the new experience, all other Microsoft Purview accounts in your tenant will continue to be accessed via the classic portal. Fine grained access control via roles and permissions at collection scopes will continue to function as-is after your accounts are upgraded. In addition, there are new tenant-level roles that can be managed in the new portal.
The Data Map view looks like the next figure shows, with three domains:
This Data Map contains collections under the default domain (FabricPurviewDemo).
We have three collections for scanning data assets in the desired sources, they are: Diseases, Human Resources and Finance. You can only scan one data source into a single collection.
In this figure you can notice Fabric as a data source for the Diseases Collection.
Human Resources and Finance are collections for scanning other data sources.
Operations and Customer Services are domains at the same level as the default domain and they don’t have collections added yet.
Business Domains
While collections are intended to accept data assets directly from data sources through scanning processes, which is meaningless to business owners, business domains provide boundaries where governance policies reach data products. The goal is to empower an enterprise domain owner to manage their data products and concepts and to establish rules for their access, use, and distribution. With this goal in mind, you could establish many types of business domains:
Fundamental business areas – human resources, sales, finance, supply chain, etc. Overarching subject areas – product, parts, etc. Boundaries based on organizational functions – customer experience, cloud supply chain, business intelligence, etc.
Business Domains in Microsoft Purview provide a way to curate the data assets that are scanned in the Data Map solution. Curate your data with Business Concepts (youtube.com)
Go to Data Catalog. Under Data Management, select Business Domains.
Next figure shows several Business Domains defined in our organization.
Figure above shows the use of Data estate mappings to assign collections to the selected Business Domain. You can select more than one collection to manage the scanned data assets of the selected collections as part of this business domain.
You can further move data assets between business domains as needed.
Some data sources permit scanning with a scoped approach, while others mandate full scans. Scoped scanning simplifies assigning collections to business domains, reducing the need to relocate assets, as full scans import a larger set of data assets.
Details tab shows the Name, Type, Owner, Status (published, draft), Data quality score and Health actions about this business domain:
The Roles tab allows to define business domain owners, business domain readers, data products owners, data steward, data catalog readers, data quality stewards, data quality readers and other profiles.
To create a Business Domain, press the +New Business domain button. Then you will see a window like that:
A business domain must have a name, a description, a type (Functional Unit, Line of business, Data Domain, Regulatory or Project).
“Finance” and “Human Resources” are of type “Functional Unit” and are intended to group data assets discovered from Azure Databases containing several master tables about our clients, contracts, workers, incomes and expenses.
Our business domain “Diseases” is of type “Data Domain” and is intended to group data assets discovered in our Fabric tenant, which contains some reports, semantic models, data pipelines, two data warehouses, and a Lakehouse. All these data assets will be maintained with policies and roles to control access within our organization and allow stakeholders to manage them using medical sciences terms.
On your business domain’s detail page, you can see the Business concepts section. Here you can see your data products, glossary terms, objective and key results (OKRs), critical data elements and custom attributes. You can go through the cards to create all of them about a specific business domain.
Let’s continue with these concepts and some examples about them.
Data Products
A data product is a set of data assets discovered in one or more data sources that serve a meaningful business purpose and support end users’ specific needs.
Managing data as a product offers numerous benefits for both businesses and users, among these are: facilitate cross-functional collaboration and reduce the time and effort to find, process and analyze data by owners.
The data product provides context for these assets, grouping them under a use case for data consumers. A business domain can house many data products, but a data product is managed by a single business domain.
Next figure shows the details about the Diseases Business Domain at the right.
Selecting Go to data products and + New data product you can define as many Data Products as you need for that business domain. How to create and manage data products (Preview) | Microsoft Learn
Next figure shows adding a new Data Product in the Diseases Business Domain.
In this tab you must define a name, a description, the type and the owner. The selected type of our data product can be “Dataset”, according to the type of data assets this data product will contain.
In the second tab you must define Business Details.
At this point you can follow a wizard to define the purpose and other details about this data product. The last wizard screen allows you to add data assets from the assigned collections or define the access policy.
Next figure shows adding data assets:
You can filter data by type on the left and add the desired data assets by checking them.
Depending on the type, Microsoft Purview finds all data assets of the type defined for the Data Product. You can apply filters and move through pages to select the appropriate data assets.
Next figure shows the Data Product created in the Diseases Business Domain:
On the same screen, you can observe three data assets, and five glossary terms added to this data product. Glossary terms are defined for the entire business domain. You must select the appropriate terms from this set to be used by users when exploring the organization’s data estate.
OKR (Objective-Key-Result) are defined for the business domain and are linked to Data Products for providing context.
One OKR (Objective-Key-Result) was defined as “Decrease the number of seek people in most common diseases”. It was linked to “Sick people by diseases and regions”.
One contact was defined to be available to users for asking about this data product.
Critical Data Elements are columns from data assets that are critical pieces of information that are necessary for decision making, and so need to be governed with the highest care. They are defined at business domain level in the Business Domain’s Details tab, with data quality purpose. How to create and manage critical data (Preview) | Microsoft Learn. In our Diseases business domain, one example can be the Patient ID.
We’ve associated five data assets in Finance Reports Data Product and one Term, selected from the glossary terms defined in Finance Business Domain:
See that the above data product is of type “Dashboards/Reports”.
You can add as many data assets, terms, OKRs and contacts as needed, depending on your organization needs and size, while the data product is unpublished. Owners can make published data products unpublished to add more data assets, terms, OKRs and critical data elements.
After creation, you can go to Manage Policies and then define several policies for accessing a Data Product.
Come back to “Sick people by diseases and regions” Data Product and press “Manage Policies”.
Among other features, the Preview Access Form in the Policies allows you to define how other users can request access to this Data Product, for example:
You can observe in next figure the list of Data Products we’ve created:
One data product in Finance Business Domain (“Finance Reports”) Two data products in Diseases Business Domain (“Medicines” and “Sick people by diseases and regions”) “Team and Members” in the Company Projects Business Domain “Workers” in Human Resources Business Domain
Summarizing concepts
Data Map is the solution where you plan your domains and collections for accepting data assets directly from data sources. Scanning process can be scoped or not depending on the data source.
Domains are managed in the Data Map to define containers for collections and assets.
Business domains are defined and mapped with the desired Collections in Data Catalog.
Business Domains are composed by a set of business concepts, they are:
Data Products, Glossary terms, OKRs and Critical Data.
Data products are composed of related data assets discovered by scanning sources in the data map (you may need to select data assets from more than one source) and curated in the Data Catalog, to satisfy end user’s needs.
Glossary Terms and OKRs are defined at business domain level but are linked to Data Products to provide context.
Critical Data are defined for managing data quality as key purpose.
Data Products defined in Diseases Business Domain include several reports, semantic models, data pipelines, and a Lakehouse. These assets reside in a Fabric tenant (the data source) and were selected from the scanned data assets among different Fabric’s workspaces.
We have curated the data products with policies and roles to control their access by users within our organization, as well as with glossary terms to make these assets more readable and easier to find for physicians and other stakeholders.
Learn more:
Understand domains in the Microsoft Purview Data Map | Microsoft Learn
How to manage domains and collections | Microsoft Learn
Microsoft Purview collections architecture and best practices | Microsoft Learn
Permissions in new Microsoft Purview Data Catalog preview | Microsoft Learn
Get ready for the next enhancement in Microsoft Purview governance solutions | Microsoft Learn
Business domains in Microsoft Purview (Preview) | Microsoft Learn
Data products in Microsoft Purview (Preview) | Microsoft Learn
How to configure and manage data catalog access policies (Preview) | Microsoft Learn
Microsoft Tech Community – Latest Blogs –Read More
Maximize Your Viva Glint Experience with a Microsoft Partner
In today’s fast-paced business environment, leveraging the full potential of Microsoft Viva Glint can be a game-changer for your organization. To do so, we offer you the option to work with a certified Microsoft Partner enabled for Viva Glint.
Why Use a Microsoft partner?
Microsoft partners are certified experts who have undergone rigorous training and possess deep knowledge of Microsoft products and services.
Our Viva Glint enabled partners bring a wealth of experience in employee engagement consulting to help you design and implement effective listening strategies. They are available to you no matter your company size or Microsoft service model and you can benefit from full flexibility when working with them.
We offer partners for deployment, adoption and / or People Science advisory services for Viva Glint.
Deployment services could include: setting up your Viva Glint platform, configuring and launching your first survey on Viva Glint
Adoption services could include: empowering managers to take action, showcasing best practices across the organization and gathering more feedback from your employees
People Science advisory services could include: creating the right set of survey questions to understand your business challenges, presenting high-level results to your executive board and increasing leadership support to act on feedback
How to engage a partner
Engaging a Microsoft partner is straightforward. Start by identifying your specific needs and objectives. Then, reach out to an enabled partner who specializes in Viva Glint services (see the list below). They will work closely with you to develop a tailored plan that aligns with your business goals. Contracting will happen between the partner and your organization directly, without the involvement of Microsoft.
Partner
Regions
Info
Europe, North America
Sustainable, AI & Cloud Business Services | Avanade
Singapore and Southeast Asia, Japan
EY – Global | Building a better working world
Australia and New Zealand, Europe, North America
Australia and New Zealand, Singapore and Southeast Asia, Japan, India, Europe, North America
North America, Singapore, Australia
Australia and New Zealand, Japan
Australia and New Zealand, Europe
North America
North America, Europe
Australia and New Zealand, Europe
Europe
Europe
To stay up to date on the latest and greatest from Viva Glint, subscribe to our newsletter.
Microsoft Tech Community – Latest Blogs –Read More
Can not run python in cmd.
Windows store install python 3.12.
Environment add python PATH.
Run python in cmd windows store pop up again.
Windows 11 sucks.
Windows store install python 3.12.Environment add python PATH.Run python in cmd windows store pop up again.Windows 11 sucks. Read More
AVD/Windows 365 support with zero client
Hello, Do we have any documentation to help customers understanding AVD/Windows365 support with Zero/Thin Clients.
Hello, Do we have any documentation to help customers understanding AVD/Windows365 support with Zero/Thin Clients. Read More
Implementation Project Plan
I recently watched the playback of “Drive user enablement in the era of Microsoft Copilot” session delivered Karunan Gatimu. On it she reference a detail project plan being available in both the slide deck and as a download, however despite my best efforts hunting around to success kit material, have not been able to find it.
Is someone able to sign-post this please to help with our initial planning/to develop from.
Thanks
I recently watched the playback of “Drive user enablement in the era of Microsoft Copilot” session delivered Karunan Gatimu. On it she reference a detail project plan being available in both the slide deck and as a download, however despite my best efforts hunting around to success kit material, have not been able to find it. Is someone able to sign-post this please to help with our initial planning/to develop from. Thanks Read More
Need Information on Rate Limits and Data Retention for Microsoft O365 Message Trace
The REST API I am currently using for O365 Message Trace for my integration is: https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace[?ODATA options]
Can someone help me in knowing the rate limit of this API? Is the rate limit is different for account level and user level? Please let me know those limits if anyone is aware of it.While exploring the API, I found that the API is returning the data from past 10days to the max. Exceeding this, it is giving me server error with 500 response code. Is there is any possible way to obtain the data more than this range, as mentioned that the data retention is 30 days according to: https://learn.microsoft.com/en-us/previous-versions/office/developer/o365-enterprise-developers/jj984335(v=office.15)#data-granularity-persistence-and-availability
The REST API I am currently using for O365 Message Trace for my integration is: https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace[?ODATA options] Can someone help me in knowing the rate limit of this API? Is the rate limit is different for account level and user level? Please let me know those limits if anyone is aware of it.While exploring the API, I found that the API is returning the data from past 10days to the max. Exceeding this, it is giving me server error with 500 response code. Is there is any possible way to obtain the data more than this range, as mentioned that the data retention is 30 days according to: https://learn.microsoft.com/en-us/previous-versions/office/developer/o365-enterprise-developers/jj984335(v=office.15)#data-granularity-persistence-and-availability Read More
OneDrive shortcuts to Teams do not work
We moved several Teams spaces from NA multi geo locations to several new GEO locations and before moving, users had shortcuts to Teams folder/files to their One Drive, after successful move of Teams to new geo locations, shortcut on their One drive do not work anymore and they get error: This shortcut isn’t working because it was archived, deleted, locked or access was changed by the owner or admin.
anyone else has similar issues after migration to new geo location?
We moved several Teams spaces from NA multi geo locations to several new GEO locations and before moving, users had shortcuts to Teams folder/files to their One Drive, after successful move of Teams to new geo locations, shortcut on their One drive do not work anymore and they get error: This shortcut isn’t working because it was archived, deleted, locked or access was changed by the owner or admin. anyone else has similar issues after migration to new geo location? Read More
Microsoft Teams rooms – issue
Hello,
After the automatic version update it writes the message below. Performed restore from restore point and disabled update – unsuccessful. Unfortunately, Microsoft does not provide earlier versions of MTR anywhere. I found one somewhere, played it, but downgrade failed (same message). The room can’t be used for Teams meetings via the notebook and its peripherals.
Could you please help me or have any idea? I tried everything. Does exist any site where I can download older version??
Device is using Poly Trio Pass Through funcionality.
Thank you!
Hello, After the automatic version update it writes the message below. Performed restore from restore point and disabled update – unsuccessful. Unfortunately, Microsoft does not provide earlier versions of MTR anywhere. I found one somewhere, played it, but downgrade failed (same message). The room can’t be used for Teams meetings via the notebook and its peripherals. Could you please help me or have any idea? I tried everything. Does exist any site where I can download older version??Device is using Poly Trio Pass Through funcionality. Thank you! Read More
Color code my SharePoint choice column inside Details List layout inside Modern Search web part
I have a PnP Modern search’s Search result web part. and i am using the “Details List” layout, as follow:-
And i added a slot named “LoadStatus”, as follow:-
then inside the “Manage Columns” section, i tried to add this expression to colour code the field based on its value:-
<div class=”sp-css-backgroundColor-BgCoral sp-css-borderColor-CoralFont sp-field-fontSizeSmall sp-css-color-CoralFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “COVERED”)}}
<div class=”sp-css-backgroundColor-BgGold sp-css-borderColor-GoldFont sp-field-fontSizeSmall sp-css-color-GoldFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “DISPATCHED”)}}
<div class=”sp-css-backgroundColor-BgGold sp-field-fontSizeSmall sp-css-color-GoldFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “AT SHIPPER”)}}
<div class=”sp-css-backgroundColor-BgCyan sp-css-borderColor-CyanFont sp-field-fontSizeSmall sp-css-color-CyanFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “LOADED”)}}
<div class=”sp-css-backgroundColor-BgMintGreen sp-css-borderColor-MintGreenFont sp-field-fontSizeSmall sp-css-color-MintGreenFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “CONSIGNEE”)}}
<div class=”sp-css-backgroundColor-BgMintGreen sp-css-borderColor-MintGreenFont sp-field-fontSizeSmall sp-css-color-MintGreenFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “AT RECEIVER”)}}
<div class=”sp-css-backgroundColor-BgMintGreen sp-css-borderColor-MintGreenFont sp-field-fontSizeSmall sp-css-color-MintGreenFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “DELIVERED”)}}
<div class=”sp-css-backgroundColor-BgLightGray sp-css-borderColor-LightGrayFont sp-field-fontSizeSmall sp-css-color-LightGrayFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “INVOICED”)}}
<div class=”sp-css-backgroundColor-BgLilac sp-css-borderColor-LilacFont sp-field-fontSizeSmall sp-css-color-LilacFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “CANCEL/TONU”)}}
<div class=”sp-css-backgroundColor-BgLightGray sp-css-borderColor-LightGrayFont sp-field-fontSizeSmall sp-css-color-LightGrayFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else}}
{{ slot item @root.slots.LoadStatus}}
{{/eq}}
but i got “false” for all the items, as follow:-
so what could be the reason?
I have a PnP Modern search’s Search result web part. and i am using the “Details List” layout, as follow:- And i added a slot named “LoadStatus”, as follow:- then inside the “Manage Columns” section, i tried to add this expression to colour code the field based on its value:-{{#eq slot item @root.slots.LoadStatus “OPEN”}}
<div class=”sp-css-backgroundColor-BgCoral sp-css-borderColor-CoralFont sp-field-fontSizeSmall sp-css-color-CoralFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “COVERED”)}}
<div class=”sp-css-backgroundColor-BgGold sp-css-borderColor-GoldFont sp-field-fontSizeSmall sp-css-color-GoldFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “DISPATCHED”)}}
<div class=”sp-css-backgroundColor-BgGold sp-field-fontSizeSmall sp-css-color-GoldFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “AT SHIPPER”)}}
<div class=”sp-css-backgroundColor-BgCyan sp-css-borderColor-CyanFont sp-field-fontSizeSmall sp-css-color-CyanFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “LOADED”)}}
<div class=”sp-css-backgroundColor-BgMintGreen sp-css-borderColor-MintGreenFont sp-field-fontSizeSmall sp-css-color-MintGreenFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “CONSIGNEE”)}}
<div class=”sp-css-backgroundColor-BgMintGreen sp-css-borderColor-MintGreenFont sp-field-fontSizeSmall sp-css-color-MintGreenFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “AT RECEIVER”)}}
<div class=”sp-css-backgroundColor-BgMintGreen sp-css-borderColor-MintGreenFont sp-field-fontSizeSmall sp-css-color-MintGreenFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “DELIVERED”)}}
<div class=”sp-css-backgroundColor-BgLightGray sp-css-borderColor-LightGrayFont sp-field-fontSizeSmall sp-css-color-LightGrayFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “INVOICED”)}}
<div class=”sp-css-backgroundColor-BgLilac sp-css-borderColor-LilacFont sp-field-fontSizeSmall sp-css-color-LilacFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else if (eq slot item @root.slots.LoadStatus “CANCEL/TONU”)}}
<div class=”sp-css-backgroundColor-BgLightGray sp-css-borderColor-LightGrayFont sp-field-fontSizeSmall sp-css-color-LightGrayFont”>
{{ slot item @root.slots.LoadStatus}}
</div>
{{else}}
{{ slot item @root.slots.LoadStatus}}
{{/eq}} but i got “false” for all the items, as follow:- so what could be the reason? Read More
Entering Daily Student Accommodations/Modifications Data
Hi Team,
I hope all is well.
I’m attempting to build a system for teachers needing to document accommodation and modifications for students in public school classrooms. Is anyone available to help?
Basically, I have a long list of students who require specific accommodations/modifications daily and these need to be documented.
Examples:
1. “Check for understanding during instruction and independent work.”
2. “Extra time for completing assignments, up to one day.”
3. “Hard copy of class notes at 24pt font.”
Each student has a different set of individualized accommodations/modifications (A/Ms) and I’ve been given an excel sheet for each student with their list and these are supposed to be documented every class day.
I’m thinking there could be a way to do this faster than we’re currently doing it with some sort of automated form and prompting to make sure the students are receiving their A/Ms and they are getting documented.
Presently, this seems like an impossible task since this needs to be done for as many as fifteen students per 45 minute class per day.
Any help on this is greatly appreciated. I come from a tech background (Salesforce) so maybe we can work together on a good solution that could help a lot of students in a lot of schools.
Looking forward to your response.
Respectfully,
Brandon Bridges
www.linkedin.com/in/thebrandonbridges
Hi Team, I hope all is well. I’m attempting to build a system for teachers needing to document accommodation and modifications for students in public school classrooms. Is anyone available to help?Basically, I have a long list of students who require specific accommodations/modifications daily and these need to be documented.Examples:1. “Check for understanding during instruction and independent work.”2. “Extra time for completing assignments, up to one day.”3. “Hard copy of class notes at 24pt font.” Each student has a different set of individualized accommodations/modifications (A/Ms) and I’ve been given an excel sheet for each student with their list and these are supposed to be documented every class day.I’m thinking there could be a way to do this faster than we’re currently doing it with some sort of automated form and prompting to make sure the students are receiving their A/Ms and they are getting documented.Presently, this seems like an impossible task since this needs to be done for as many as fifteen students per 45 minute class per day.Any help on this is greatly appreciated. I come from a tech background (Salesforce) so maybe we can work together on a good solution that could help a lot of students in a lot of schools.Looking forward to your response.Respectfully, Brandon Bridges www.linkedin.com/in/thebrandonbridges Read More
SharePoint Document Library Web Part
Hi All
We have a SharePoint Document Library web part on a landing web page that look like this :
It is very simple looking and links to a SharePoint document library on the same SharePoint site as the web part.
The issue we are having is we need to view another SharePoint Document library on another SharePoint site. The Only way to do this is using the Embed SharePoint web part. The problem with the Embed web part is it adds the Document Library menu bar.
We want to make it look simple like the first web part above.
My question is can we add a web part that links to a document library on another SharePoint site and has a simple look and feel with no menu bar like the first screenshot above?
I hope you can help
Colin
Hi All We have a SharePoint Document Library web part on a landing web page that look like this : It is very simple looking and links to a SharePoint document library on the same SharePoint site as the web part. The issue we are having is we need to view another SharePoint Document library on another SharePoint site. The Only way to do this is using the Embed SharePoint web part. The problem with the Embed web part is it adds the Document Library menu bar. We want to make it look simple like the first web part above. My question is can we add a web part that links to a document library on another SharePoint site and has a simple look and feel with no menu bar like the first screenshot above?I hope you can helpColin Read More
How can I complain to Agoda in India?
customer you can also call on Agoda helpline number :0785-8072362/(Language: Hindi and English). customer you can also call on Agoda toll free number Contact us. (+91)78580-72362(Language: Hindi and English).Head office…
customer you can also call on Agoda helpline number :0785-8072362/(Language: Hindi and English). customer you can also call on Agoda toll free number Contact us. (+91)78580-72362(Language: Hindi and English).Head office… Read More