Comments (2)
We had a long debate with @SQLvariant about it and he consulted with additional MVPs and decided that was the more intuitive name for it as in some places you have the path for the local disk folder and then the RsFolder for those in SSRS, a good example for that case is Write-RsCatalogItem
from reportingservicestools.
Hm ... well, intuitive is a rather subjective thing. I'm one person, you asked many, so odds are you're right on that front (especially considering that I'm not the core audience for this module, coming very much from the PowerShell - rather than the dba - side of things).
However you now have created a naming conflict:
- When targeting folders versus targeting content elements in RS (such as individual catalog items).
- You've still got the path/itempath aliases, both for folders as well as content (unless you are willing to commit serious breaking changes)
- You'll still conflict with the file system parameters (only now it's the aliases conflicting, rather than the main name). Would have gone with 'OutputPath' and 'InputPath' for the FS paths, given how they are the exception, not the rule.
I'll still argue it's the worse approach, even from an intuition perspective, because now people have to relearn habits:
- Dbas will have to learn that the rest of PowerShell uses 'path' for paths, when they want to apply their PowerShell skills to something other than Reporting Services.
- PowerShell users that have to pick up Reporting Services have to get used to the other terminology
(The fact, that aliases exist helps in not breaking existing scripts, however they are a lot worse to discover, so in most cases they won't help with interactive human usage).
Ah well, done is done, but now that I've had my say I can take it with equanimity ;)
Cheers,
Fred
from reportingservicestools.
Related Issues (20)
- Subscriptions with multi-select parameters fail creation
- Update parameters for report in Import mode works ?
- bug - Grant-RsSystemRole - failing with download error
- Incrementing version HOT 1
- Bug in using reports with square brackets in its names HOT 1
- HTML4.0 Render Extension
- SSRS 2022 Support in "library.ps1" HOT 2
- Download all SSRS reports via PS script error
- Set-RsRestItemDataSource fails to update linked data sources in reports HOT 1
- Adding Get-RsRestDataSource function HOT 1
- Failed to create catalog item: The remote server returned an error: (422) HOT 1
- Apparent bug with Copy-RsSubscription where a parameter is null HOT 1
- Update of Readme?
- SQL Server 2022 version 16 HOT 7
- Cannot pass parameters to Invoke-WebRequest from New-RsRestSession HOT 2
- Is there a way to delete one or more history snapshots?
- Changing an embedded report datasource to a shared datasource
- GetWMICOMException with PowerShell to remote host
- Failed to create a new session The remote server returned an error: (404) Not Found.
- Write-RsCatalogItem not exporting State Indicators for Gauge Panels
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reportingservicestools.