About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation shows mild Windows bias. In the descriptions of HDInsight activities (Hive, Pig, MapReduce, Streaming), clusters are described as 'Windows/Linux-based', with Windows mentioned first. The Stored Procedure activity only references SQL Server and Azure SQL, which are traditionally Windows-centric, with no mention of Linux-based alternatives. The custom activity section focuses on .NET, a technology historically associated with Windows, and does not provide examples for Linux-native scripting or environments. There are no explicit Linux shell or bash examples, and the only tutorial linked is for Spark with PowerShell, a Windows-first tool.
Recommendations:
- When listing supported platforms (e.g., 'Windows/Linux-based HDInsight cluster'), alternate the order or use 'Linux/Windows-based' to avoid implicit prioritization.
- Include explicit examples or references for Linux-native tools and scripting (e.g., bash, Python scripts) alongside .NET and PowerShell.
- For the Stored Procedure activity, mention support for open-source or Linux-based databases if applicable, or clarify platform support.
- Provide at least one tutorial or example using Linux-native tools (e.g., bash, Python CLI) instead of only PowerShell.
- In the custom activity section, highlight support for running custom scripts in Linux environments and provide sample code for both Windows and Linux scenarios.
Create pull request