This is an automated email from the ASF dual-hosted git repository.
msyavuz pushed a change to branch msyavuz/feat/datasource-analyzer
in repository https://gitbox.apache.org/repos/asf/superset.git
from aabd7527ae feat: Dashboard Generation (#36737)
add 96d8f66758 feat(datasource-editor): add schema editor for AI-analyzed
tables and columns (#36736)
No new revisions were added by this update.
Summary of changes:
.../superset-ui-core/src/components/index.ts | 2 +
.../components/ConnectorLayout.tsx | 35 ++-
.../components/DatasourceEditorPanel.tsx | 222 ++++++++++++++++++
.../components/EditableDescription.tsx | 150 ++++++++++++
.../components/ReviewSchemaPanel.tsx | 6 +-
.../components/SchemaDetailPanel.tsx | 244 ++++++++++++++++++++
.../components/SchemaTreeView.tsx | 230 ++++++++++++++++++
.../pages/DatasourceConnector/config.ts} | 6 +-
.../hooks/useSchemaEditorMutations.ts | 162 +++++++++++++
.../DatasourceConnector/hooks/useSchemaReport.ts | 223 ++++++++++++++++++
.../src/pages/DatasourceConnector/index.tsx | 41 +++-
.../src/pages/DatasourceConnector/types.ts | 62 ++++-
superset/commands/database_analyzer/analyze.py | 38 +--
superset/databases/analyzer_api.py | 256 ++++++++++++++++++++-
superset/models/database_analyzer.py | 2 +
superset/views/datasource_connector.py | 26 ---
16 files changed, 1649 insertions(+), 56 deletions(-)
create mode 100644
superset-frontend/src/pages/DatasourceConnector/components/DatasourceEditorPanel.tsx
create mode 100644
superset-frontend/src/pages/DatasourceConnector/components/EditableDescription.tsx
create mode 100644
superset-frontend/src/pages/DatasourceConnector/components/SchemaDetailPanel.tsx
create mode 100644
superset-frontend/src/pages/DatasourceConnector/components/SchemaTreeView.tsx
copy superset-frontend/{packages/superset-ui-core/types/external.d.ts =>
src/pages/DatasourceConnector/config.ts} (85%)
create mode 100644
superset-frontend/src/pages/DatasourceConnector/hooks/useSchemaEditorMutations.ts
create mode 100644
superset-frontend/src/pages/DatasourceConnector/hooks/useSchemaReport.ts