-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Militm/486 powerplatform analytics data export #504
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good start. keep working on it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure what the change is in codeowners file, but it should not be in your PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LICENSE should not be updated by your pr
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to find and add the analytics api domain for the sovereign clouds as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to add powerplatformanalyticsurl to sovereign clouds as well.
This pull request introduces support for Power Platform Analytics by adding new configuration URLs, constants, and data models. The changes include updates to the configuration files, creation of new data transfer objects (DTOs) and models, and implementation of API client methods for analytics data export.
Configuration Updates:
PowerPlatformAnalyticsUrl
toProviderConfigUrls
ininternal/config/config.go
.PUBLIC_POWERPLATFORM_ANALYTICS_API_DOMAIN
constant ininternal/constants/constants.go
.getCloudPublicUrls
function to includePowerPlatformAnalyticsUrl
ininternal/provider/provider.go
.New Data Models and DTOs:
AnalyticsDataDto
,AnalyticsDataCreateDto
,EnvironmentDto
, andSinkDto
ininternal/services/powerplatform_analytics_data_export/analytics_data_export_dto.go
.AnalyticsDataModel
,Environment
,Sink
, andStatus
structs ininternal/services/powerplatform_analytics_data_export/analytics_data_export_model.go
.API Client Implementation:
NewTelemetryExport
,Client
,GetAnalyticsDataExport
, andCreateAnalyticsDataExport
methods ininternal/services/powerplatform_analytics_data_export/api_analytics_data_export.go
.