This article is contributed. See the original author and article here.
We are getting ready to release a new version of the Azure SQL DB Management Pack for SCOM (7.0.25.0). We would love to get your feedback on this public preview before the final release.
The biggest addition is support for vCore-based pricing tier for Azure SQL DB. This model was introduced after the last Azure SQL DB MP release so the current MP (7.0.4.0) doesn’t work with it.
This article is contributed. See the original author and article here.
Ready or not, it is time once more to Reconnect! This week we are joined by 14-time Data Platform MVP Maxi Accotto!
Hailing from the Adrogue province of Buenos Aires, Argentina, Maxi’s passion for all things tech dates back to his young teenage years. Starting with SQL Server in version 4.2, Maxi soon embarked on a tech career by studying programming while simultaneously working as an electronics and communications technician.
Maxi has been regularly rewarded with the Data Platform MVP title since 2005 thanks to his deep understanding of the relational database engine as well as big data, machine learning, business intelligence, PowerBI, and Azure.
Today, Maxi is the managing partner and principal architect at Triggerdb Consulting SRL, an Argentine certified Microsoft partner company which provides qualified consulting services, support and training to more than 300 companies in the region.
Maxi remains a frequent speaker for different community and Microsoft events with participation in more than 500 conferences over the years. For example, Maxi remains an active and engaged member of SQLPass Argentina, Power BI Argentina, and SQL Server Performance Spanish.
Now in his first year of Reconnect, Maxi says it is both personally and professionally exciting to keep in contact with other former titleholders. Meanwhile, the Argentine tech expert says he looks forward to seeing the next generation of Microsoft professionals come through the ranks, encouraging new MVPs to “do and talk about what your communities need” rather than focusing on “the technological trends that are not always the things that the community needs.”
Maxi says he looks forward to the coming years doing what he always did: “teaching what I know and learning what I do not!”
This article is contributed. See the original author and article here.
[Note: this blog is a partnership between Microsoft Forms and West Ada School District from Idaho, USA]
Back to school season is upon us. The world has gone through some changes, with more and more educators planning for online or hybrid learning in the fall. Speaking with school districts such as West Ada from Idaho, we hear Microsoft Forms being used in variety of scenarios. Beyond using Forms Quiz to assess students, these other scenarios can include attendance, class registration, the school collecting data from teachers, the teachers collecting data from parents/students, mental health or wellness check-ins, device checkouts, and everything in between.
Microsoft Forms can be used standalone, but also supports a number of powerful integrations such as Forms within Stream, Teams, OneNote, PowerPoint, and more. If you missed the blog earlier this year for educators and students, start here: Sample forms to help educators and students shift to online learning
Regardless of your data collection needs, Microsoft Forms is ready to make you even more productive in the school year. Let’s look at 2 scenarios and show you some of the newer Features in Microsoft Forms:
Scenario 1: Using Quiz in Teams assignment to assess students, collect their work, and provide feedback with their grades.
Quiz creation – Microsoft Forms provides a breath of question types and options so you can build an assessment that meets your needs.
File upload question – use this question type to allow students to upload a file at response time. You can configure the allowable size, number of files, and file types. Quizzes with file upload questions are also now fully supported for use in Teams Assignments. – Learn more
Half points – Quiz now allows you to set half points, giving you more flexibility on your scoring system.
Printing – if you have any students who require an offline copy or your school has a compliance requirement to store a printed copy, now you can easily print the blank form or quiz via the “…” Note: if you don’t see it yet, this is rolling out for users in September.
Sections – If your quiz or form is longer, it may make sense to break it up into sections, which will appear as different pages to the student while taking the quiz. – Learn more
Quizzes in Teams Assignments – Microsoft Forms Quizzes can become even more powerful when used in Teams Assignments. This allows you easily distribute the quiz to students.
Clearer interface within Teams assignments – Quiz Assignments will now show you only Quizzes and you can use the New Quiz button to go directly to a new Quiz. Note: if you want to assign a Form, choose New -> Assignment instead of New -> Quiz – Learn more
Student response – New features allow students to use Quizzes even better.
Immersive reader – allows for a more accessible and inclusive environment in your classroom. Immersive reader is a full screen reading experience to increase readability of content in Microsoft Forms desktop/mobile view. Previously only available for EDU users, immersive reader in Forms is now also available to Microsoft Account (MSA) users. Learn more
Progress bar – allows your students to see a visual indicator of their progress through a form or quiz, helping them understand how much is remaining. Note: if you don’t see it yet, this is rolling out for users in September.
Teacher grading – Microsoft Forms supports automatic grading. However, you can also do manual grading and feedback before returning the quiz to the student when needed.
Teams assignments data loss prevention – When you are manually grading or putting in comments, you will now be warned before leaving the page too early so you won’t lose any data. Note: if you don’t see it yet, this is rolling out for users in September.
Scenario2: Using Forms to collect information from parents re: their student’s needs.
Form creation – Microsoft Forms continues to add additional features to enable you to collect data more efficiently and effectively.
Multilingual forms – if you are a multilingual district, you no longer need to create separate forms for different languages, send out different links, and manually merge data for analysis. You can use a single form, add multiple languages, and Forms will use the responders browser language to show them the correct Form. They can also change it manually via the drop down. – Learn more
Branching– allows you to create customized routing logic in your form or quiz. Many teachers use this for personalized learning, leading students who get a question incorrect down a path for extra practice questions, vs students who get it correct can jump to the next section. For this form, if a parent indicates their student requires a device, the form will then show additional questions to determine pickup logistics – Learn more
Question intelligence can pop up questions from your previous forms, recommend questions based on various standard templates, recommend themes, and much more. This allows you to create a high quality form even faster – Learn more
Analysis – forms allows you to make better decisions using data. We continuously add features to provide more meaningful insights so you can get more out of data.
Excel Data sync – For Group Forms, Forms created in One drive for business/SharePoint/Excel online, Forms will sync results with an online Excel file. This allows you to use the same online Excel for your analysis instead of having to download a new Excel file each time. – Learn more
Microsoft Forms and West Ada School District are confident you and your school can have more effective teaching and learning by utilizing powerful Microsoft tools, such as Microsoft Forms.
We listen to our users very closely. Please visit our UserVoice site to submit new feature ideas or vote on existing ones. You can also engage with us and other users right here on Tech Community, where we’ll continue to announce the latest releases.
This article is contributed. See the original author and article here.
Together with the Azure Stack Hub team, we are starting a journey to explore the ways our customers and partners use, deploy, manage, and build solutions on the Azure Stack Hub platform. Together with the Tiberiu Radu (Azure Stack Hub PM @rctibi) and myself (Azure Cloud Advocate @ThomasMaurer), we created a new Azure Stack Hub Partner solution video series to show how our customers and partners use Azure Stack Hub in their Hybrid Cloud environment. In this series, as we will meet customers that are deploying Azure Stack Hub for their own internal departments, partners that run managed services on behalf of their customers, and a wide range of in-between as we look at how our various partners are using Azure Stack Hub to bring the power of the cloud on-premises.
Today, I want you to introduce you to Azure Stack Hub Partner Eversource. We start the are Azure Stack Hub Partner Solutions Series with a customer solution that is built across Azure and Azure Stack Hub, creating a consistent operational model and simplifying the deployment of workloads. Eversource Energy started their journey in Azure and needed an option to answer their regulated workloads, that need to be on-premises. See how their journey started and where they are today.
I hope this video was helpful and you enjoyed watching it. If you have any questions, feel free to leave a comment below. If you want to learn more about the Microsoft Azure Stack portfolio, check out my blog post.
This article is contributed. See the original author and article here.
Use Case:
To peek/delete the scheduled messages from Azure service bus.
Pre-Requisites:
Azure Service bus Namespace
Azure Service bus SAS connection string
Console Application to peek/delete the scheduled message
Scenarios:
Query scheduled messages before the enqueue time.
You can process the scheduled message with future enqueue time and can delete it post processing them.
Steps to follow:
You can schedule messages either by setting the ScheduledEnqueueTimeUtc property when sending a message through the regular send path, or explicitly with the ScheduleMessageAsync API. The latter immediately returns the scheduled message’s SequenceNumber, which you can later use to cancel the scheduled message.
Scheduled messages and their sequence numbers can also be discovered using message browsing.
Message browsing, or peeking, enables a Service Bus client to enumerate all messages that reside in a queue or subscription, typically for diagnostic and debugging purposes. The peek operations return all messages that exist in the queue or subscription message log, not only those available for immediate acquisition with Receive() or the OnMessage() loop. The State property of each message tells you whether the message is active (available to be received), deferred, or scheduled.
Pull messages from the service bus entity using the ‘Peek’ method, this method fetches all the active (available to be received) and scheduled messages (future Enqueue date) and if fetched message ScheduledEnqueueTimeUtc property is not null then that message is scheduled message.
Post processing the scheduled message if you want to delete it then please use the CancelScheduledMessageAsync method by passing the sequenceNumber.
Refer the sample code to Peek the messages from the queue and then delete the Scheduled messages.
using System.Threading.Tasks;
using Microsoft.Azure.ServiceBus;
using Microsoft.Azure.ServiceBus.Core;
using System.Collections;
using System.Collections.Generic;
namespace ReceiverQueueScheduledMessage
{
class Program
{
// Connection String for the namespace can be obtained from the Azure portal under the
// ‘Shared Access policies’ section.
const string ServiceBusConnectionString = “[Service bus connection string]”;
const string QueueName = “[Queue Name]”;
static IQueueClient queueClient;
static IMessageReceiver messageReceiver;
static void Main(string[] args)
{
MainAsync().GetAwaiter().GetResult();
}
static async Task MainAsync()
{
queueClient = new QueueClient(ServiceBusConnectionString, QueueName);
This article is contributed. See the original author and article here.
Managing an embedded development environment can be pretty painful and error-prone, from properly checking out the codebase and all its dependencies, to making sure the correct (and often pretty big!) toolchains are setup and used, to having the developers’ IDE use the right set of extensions and plugins.
When you start thinking of containers as a technology that can be used not only for runtime (ex. for packaging microservices) but also at development time, it becomes possible to easily describe the entirety of the required development environment for a particular project. Make this description part of your source code repository and you end up with a versioned, fully reproducible, dev environment! Hey, using a cloud-based IDE surely you should even be able to code straight from your web browser, right?
I recently gave GitHub Codespaces a try to get a sense of the benefits of the approach. Spoiler alert: there is already a lot that can be done (debugging embedded code from your web browser anyone?), so I am really excited to see what’s ahead of us in terms of making embedded development even more seamless.
I highly encourage you to give Codespaces a try and see for yourself what you think might be missing in the picture. I would love to hear about it!
Recent Comments