Skip to content
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

Fabric E2E Sample (Milestone 1) #779

Closed
23 of 26 tasks
devlace opened this issue Nov 4, 2024 · 0 comments · Fixed by #961
Closed
23 of 26 tasks

Fabric E2E Sample (Milestone 1) #779

devlace opened this issue Nov 4, 2024 · 0 comments · Fixed by #961
Assignees
Labels
e2e: fabric Related with E2E Fabric Sample feature

Comments

@devlace
Copy link
Contributor

devlace commented Nov 4, 2024

Milestone 1: end of Jan. Github Milestone
Feature Branch: feat/e2e-fabric-dataops-sample

Fabric functionality considerations: Features needs to be in Public Preview by Ignite to be considered in this milestone.

E2E Sample "Business Problem"

  • Business Problem: visual parking availability in the city. "Parking analytics".
    • Utilize existing Parking Sensor to keep as is similar to existing Databricks sample
  • Persona: Contoso City Council
  • Batch only. Land into storage, then shortcut main point of ingestion.
  • Decide on the name of the sample. Propose: parking_sensor_fabric

User Stories:

IaC

  • TF scripts utilizing the Fabric TF Provider
  • Overall Deployment script ./deploy.sh
    • Dev, Test, Prod environment deployment
    • Seed data, bootstrapping
  • Follow from IaC for Everything recommendations
  • Document any known issues such as non-automatable tasks such as lack of SP support for some APIs

User Stories:

Data Pipelines

  • Medallion style data pipeline

User Stories:

CI/CD

  • PR validation (basic linting, unit tests)
  • CI pipeline (basic build - whl package generation)
  • Release pipeline
  • Document any known issues such as non-automatable tasks.

Known issues:

  • Forking workspaces doesn't sync Lakehouse. Similar to shortcuts
  • Data manage between dev workspaces

User Stories:

Automated Testing

  • Unit Testing (Python packages)

User Stories:

Observability

  • Data Quality monitoring with great expectations (sink to AppInsights)

User Stories:

Dev Tooling, Environment

Common Dev environment, CICD, Developer onboarding guide for the sample.

@devlace devlace added the feature label Nov 4, 2024
@devlace devlace added the e2e: fabric Related with E2E Fabric Sample label Nov 6, 2024
@devlace devlace self-assigned this Nov 11, 2024
@promisinganuj promisinganuj linked a pull request Feb 5, 2025 that will close this issue
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e: fabric Related with E2E Fabric Sample feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant