microsoft / powerbi-powershell
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 184
  • Daily file updates (only one update per file and date counted): 490
  • First update: 2018-02-26
  • Latest update: 2021-10-27
  • Days between first and latest update: 1340 (191 weeks, estimated 955 working days)
  • Active days (at least one file change): 209
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 184 files with 9,749 lines of code in files.
    • 176 files that are 366+ days old (9,586 lines of code)
    • 8 files that are 181-365 days old (163 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 184 files with 9,749 lines of code in files.
    • 145 files have been last changed 366+ days ago (6,938 lines of code)
    • 31 files have been last changed 181-365 days ago (1,940 lines of code)
    • 8 files have been last changed 91-180 days ago (871 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
71% | 19% | 8% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, md, ps1, csproj, json, psd1, ps1xml, targets, psm1, props, txt, gitignore, proj, gitattributes, editorconfig, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs99% | <1% | 0% | 0% | 0%
ps197% | 2% | 0% | 0% | 0%
psd1100% | 0% | 0% | 0% | 0%
ps1xml100% | 0% | 0% | 0% | 0%
targets91% | 8% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
props0% | 100% | 0% | 0% | 0%
psm10% | 100% | 0% | 0% | 0%
proj0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs71% | 19% | 9% | 0% | 0%
ps171% | 28% | 0% | 0% | 0%
psd1100% | 0% | 0% | 0% | 0%
ps1xml74% | 0% | 25% | 0% | 0%
targets10% | 89% | 0% | 0% | 0%
psm10% | 100% | 0% | 0% | 0%
props0% | 34% | 65% | 0% | 0%
proj0% | 100% | 0% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/Common/Common.Api100% | 0% | 0% | 0% | 0%
src/Modules/Data100% | 0% | 0% | 0% | 0%
scripts96% | 3% | 0% | 0% | 0%
src/Modules/Profile100% | 0% | 0% | 0% | 0%
src/Modules/Reports100% | 0% | 0% | 0% | 0%
src/Common/Commands.Common100% | 0% | 0% | 0% | 0%
src/Modules/Workspaces100% | 0% | 0% | 0% | 0%
src/Modules/Admin100% | 0% | 0% | 0% | 0%
src/Common/Common.Authentication97% | 2% | 0% | 0% | 0%
src/Common/Common.Abstractions100% | 0% | 0% | 0% | 0%
src/Modules/Capacities100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
src/Common/Common.Client100% | 0% | 0% | 0% | 0%
src/Modules/All100% | 0% | 0% | 0% | 0%
ROOT15% | 84% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Common/Common.Api82% | 6% | 11% | 0% | 0%
src/Modules/Data100% | 0% | 0% | 0% | 0%
src/Modules/Reports92% | 0% | 7% | 0% | 0%
scripts71% | 28% | 0% | 0% | 0%
src/Modules/Profile58% | 41% | 0% | 0% | 0%
src/Modules/Admin100% | 0% | 0% | 0% | 0%
src/Modules/Workspaces54% | 0% | 45% | 0% | 0%
src/Common/Commands.Common33% | 66% | 0% | 0% | 0%
src/Common/Common.Abstractions75% | 24% | 0% | 0% | 0%
src/Modules/Capacities100% | 0% | 0% | 0% | 0%
src/Common/Common.Client100% | 0% | 0% | 0% | 0%
src/Modules/All100% | 0% | 0% | 0% | 0%
src/Common/Common.Authentication3% | 57% | 38% | 0% | 0%
build11% | 88% | 0% | 0% | 0%
ROOT0% | 52% | 47% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PowerBICmdlet.cs
in src/Common/Commands.Common
252 11 229 1435 25
PowerBILogger.cs
in src/Common/Commands.Common
223 14 1372 1435 4
GetPowerBIWorkspace.cs
in src/Modules/Workspaces/Commands.Workspaces
212 7 97 1435 27
ConnectPowerBIServiceAccount.cs
in src/Modules/Profile/Commands.Profile
157 4 229 1435 25
PowerBISettings.cs
in src/Common/Commands.Common
129 2 229 1435 21
GetPowerBIReport.cs
in src/Modules/Reports/Commands.Reports
122 4 1316 1435 14
WindowsAuthenticationFactory.cs
in src/Common/Common.Authentication
108 5 116 1435 28
targets
Microsoft.PowerBI.Packaging.targets
in build
99 - 229 1435 21
AuthenticationFactorySelector.cs
in src/Common/Commands.Common
93 8 229 1435 19
MicrosoftPowerBIMgmt.Profile.psd1
in src/Modules/Profile/Commands.Profile
81 - 1244 1435 16
MicrosoftPowerBIMgmt.Reports.psd1
in src/Modules/Reports/Commands.Reports
81 - 865 1435 24
MicrosoftPowerBIMgmt.Workspaces.psd1
in src/Modules/Workspaces/Commands.Workspaces
81 - 871 1435 24
DeviceCodeAuthenticationFactory.cs
in src/Common/Common.Authentication
62 3 116 1435 29
ModuleDataStorage.cs
in src/Common/Commands.Common
56 5 1272 1435 8
Extensions.cs
in src/Common/Common.Authentication
51 3 229 1435 15
Microsoft.PowerBI.Commands.Profile.types.ps1xml
in src/Modules/Profile/Commands.Profile
31 - 1435 1435 1
targets
Microsoft.PowerBI.Build.targets
in build
29 - 229 1435 12
DisconnectPowerBIServiceAccount.cs
in src/Modules/Profile/Commands.Profile
25 1 369 1435 8
IPowerBILogger.cs
in src/Common/Common.Abstractions/Interfaces
24 - 1372 1435 4
PowerBICmdletInitFactory.cs
in src/Common/Common.Abstractions
21 1 1372 1435 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Microsoft.PowerBI.Commands.Profile.types.ps1xml
in src/Modules/Profile/Commands.Profile
31 - 1435 1435 1
IPowerBICmdlet.cs
in src/Common/Common.Abstractions/Interfaces
8 - 1433 1435 2
IPowerBILoggerFactory.cs
in src/Common/Common.Abstractions/Interfaces
9 - 1433 1435 2
IPowerBICmdletInitFactory.cs
in src/Common/Common.Abstractions/Interfaces
12 - 1433 1435 2
PowerBIAccessToken.cs
in src/Common/Common.Authentication
16 - 1433 1435 2
targets
Microsoft.PowerBI.CodeSign.targets
in build
16 - 1433 1435 2
IUserScope.cs
in src/Common/Common.Abstractions/Interfaces
8 - 1372 1418 3
IUserFilter.cs
in src/Common/Common.Abstractions/Interfaces
8 - 1372 1404 2
PowerBIUserScope.cs
in src/Common/Common.Abstractions
9 - 1372 1418 4
IUserId.cs
in src/Common/Common.Abstractions/Interfaces
9 - 1372 1404 2
IPowerBIClientFactory.cs
in src/Common/Common.Client
10 - 1372 1386 3
PowerBIEntityClient.cs
in src/Common/Common.Api
11 - 1372 1379 2
IPowerBIClientCmdletInitFactory.cs
in src/Common/Common.Client
12 - 1372 1386 2
IPowerBIEnvironment.cs
in src/Common/Common.Abstractions/Interfaces
13 - 1372 1435 4
PowerBIClientCmdletInitFactory.cs
in src/Common/Common.Client
14 - 1372 1386 2
WorkspaceRestoreRequest.cs
in src/Common/Common.Api/Workspaces
14 1 1372 1379 3
PowerBIEnvironment.cs
in src/Common/Common.Abstractions
18 1 1372 1435 5
PowerBICmdletInitFactory.cs
in src/Common/Common.Abstractions
21 1 1372 1435 4
IPowerBILogger.cs
in src/Common/Common.Abstractions/Interfaces
24 - 1372 1435 4
RemovePowerBIWorkspaceUser.cs
in src/Modules/Workspaces/Commands.Workspaces
53 4 1372 1410 9
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PublicClientHelper.cs
in src/Common/Common.Authentication
12 - 229 360 7
LaunchVS.ps1
in scripts
18 - 229 362 7
init.ps1
in root
13 - 229 362 7
props
Directory.Build.props
in root
42 - 116 363 12
FindVS.psm1
in scripts
23 - 229 363 7
props
Packages.props
in root
22 - 229 363 9
proj
dirs.proj
in root
19 - 229 363 9
targets
Directory.Build.targets
in root
14 - 229 363 8
LoggingUtils.cs
in src/Common/Common.Authentication
37 1 229 377 6
ArtifactType.cs
in src/Common/Common.Api/Workspaces
13 - 728 749 2
Workbook.cs
in src/Common/Common.Api/Workbooks
21 1 728 752 2
WorkspaceUserPrincipalType.cs
in src/Common/Common.Api/Workspaces
10 - 773 823 3
GetPowerBIActivityEvent.cs
in src/Modules/Admin/Commands.Admin
145 6 855 857 3
RemovePowerBIReport.cs
in src/Modules/Reports/Commands.Reports
54 3 865 873 4
ActivityEventResponse.cs
in src/Common/Common.Api/ActivityEvent
22 1 864 881 2
PowerBIFeatureNotAvailableError.cs
in src/Common/Common.Api
11 - 864 881 2
PowerBIFeatureNotAvailableErrorType.cs
in src/Common/Common.Api
11 - 864 881 2
OutputType.cs
in src/Common/Common.Api/ActivityEvent
9 - 864 881 2
GetPowerBIWorkspaceMigrationStatus.cs
in src/Modules/Workspaces/Commands.Workspaces
38 3 871 902 5
ExportPowerBIDataflow.cs
in src/Modules/Data/Commands.Data
91 4 871 951 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ReportsClient.cs
in src/Common/Common.Api/Reports
217 27 97 1379 25
GetPowerBIWorkspace.cs
in src/Modules/Workspaces/Commands.Workspaces
212 7 97 1435 27
Microsoft.PowerBI.Commands.Workspaces.format.ps1xml
in src/Modules/Workspaces/Commands.Workspaces
139 - 97 1400 8
WindowsAuthenticationFactory.cs
in src/Common/Common.Authentication
108 5 116 1435 28
NewPowerBIReport.cs
in src/Modules/Reports/Commands.Reports
71 3 116 1250 9
DeviceCodeAuthenticationFactory.cs
in src/Common/Common.Authentication
62 3 116 1435 29
props
Directory.Build.props
in root
42 - 116 363 12
appveyor.yml
in root
20 - 116 1413 12
PowerBICmdlet.cs
in src/Common/Commands.Common
252 11 229 1435 25
InvokePowerBIRestMethod.cs
in src/Modules/Profile/Commands.Profile
214 5 229 1346 25
ConnectPowerBIServiceAccount.cs
in src/Modules/Profile/Commands.Profile
157 4 229 1435 25
ServicePrincipalAuthenticationFactory.cs
in src/Common/Common.Authentication
150 7 229 1434 22
GenerateHelp.ps1
in scripts
137 - 229 1418 12
PowerBISettings.cs
in src/Common/Commands.Common
129 2 229 1435 21
PowerBIApiClient.cs
in src/Common/Common.Api
118 7 229 1379 28
targets
Microsoft.PowerBI.Packaging.targets
in build
99 - 229 1435 21
Build.ps1
in scripts
94 - 229 1418 29
AuthenticationFactorySelector.cs
in src/Common/Commands.Common
93 8 229 1435 19
Extensions.cs
in src/Common/Common.Authentication
51 3 229 1435 15
PowerBIConfiguration.cs
in src/Common/Commands.Common
47 - 229 1286 15