Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
missing_linux_example
Summary
The documentation page exhibits a Windows bias by primarily using Visual Studio (a Windows-centric IDE) for all development steps, recommending Windows tools (Visual Studio, Data Lake Tools for Visual Studio, Azure PowerShell) for building, uploading, and running jobs, and providing step-by-step instructions only for these tools. There are no equivalent instructions or examples for Linux-native workflows, such as using Mono directly, building with dotnet CLI, or uploading/running jobs via Linux command line or open-source tools. Linux usage is only mentioned in passing, and the actual development and deployment process is described exclusively with Windows tooling.
Recommendations
- Provide step-by-step instructions for building C# UDFs using cross-platform tools such as dotnet CLI and Mono on Linux.
- Include examples of uploading .exe files to HDInsight clusters using Azure CLI, azcopy, or other Linux-friendly methods.
- Offer guidance for running Hive and Pig jobs from the Linux command line, including sample commands and expected outputs.
- Mention and demonstrate alternative IDEs (such as VS Code or JetBrains Rider) that are available on Linux and macOS, not just Visual Studio.
- Ensure that all major steps (build, upload, run) have parity between Windows and Linux workflows, with examples for both.
Create Pull Request