metabase二次开发需要修改的内容

metabase/frontend/src/metabase/admin/databases/components/CreatedDatabaseModal.jsx
metabase/frontend/src/metabase/admin/databases/components/DatabaseEditForms.jsx
metabase/frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx
metabase/frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx
metabase/frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx
metabase/frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx
metabase/frontend/src/metabase/admin/databases/database.js
metabase/frontend/src/metabase/admin/datamodel/components/ObjectActionSelect.jsx
metabase/frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/ColumnsList.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/MetadataHeader.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/MetadataSchema.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/MetadataSchemaList.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/MetadataTableList.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx
metabase/frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx
metabase/frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx
metabase/frontend/src/metabase/admin/datamodel/components/revisions/RevisionHistory.jsx
metabase/frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx
metabase/frontend/src/metabase/admin/datamodel/containers/MetadataEditorApp.jsx
metabase/frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx
metabase/frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx
metabase/frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx 
metabase/frontend/src/metabase/admin/people/components/AddRow.jsx
metabase/frontend/src/metabase/admin/people/components/EditUserForm.jsx
metabase/frontend/src/metabase/admin/people/components/GroupDetail.jsx
metabase/frontend/src/metabase/admin/people/components/GroupSummary.jsx
metabase/frontend/src/metabase/admin/people/components/GroupsListing.jsx
metabase/frontend/src/metabase/admin/people/components/UserActionsSelect.jsx
metabase/frontend/src/metabase/admin/people/containers/AdminPeopleApp.jsx
metabase/frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx
metabase/frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx
metabase/frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx
metabase/frontend/src/metabase/admin/permissions/containers/PermissionsApp.jsx
metabase/frontend/src/metabase/admin/permissions/selectors.js
metabase/frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsSetting.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsSetupList.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx
metabase/frontend/src/metabase/admin/settings/components/SettingsUpdatesForm.jsx
metabase/frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx
metabase/frontend/src/metabase/admin/settings/components/widgets/EmbeddingLegalese.jsx
metabase/frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx
metabase/frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx
metabase/frontend/src/metabase/admin/settings/components/widgets/SecretKeyWidget.jsx
metabase/frontend/src/metabase/admin/settings/containers/SettingsEditorApp.jsx
metabase/frontend/src/metabase/admin/settings/selectors.js
metabase/frontend/src/metabase/auth/components/BackToLogin.jsx
metabase/frontend/src/metabase/auth/components/GoogleNoAccount.jsx
metabase/frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx
metabase/frontend/src/metabase/auth/containers/LoginApp.jsx
metabase/frontend/src/metabase/auth/containers/PasswordResetApp.jsx
metabase/frontend/src/metabase/components/ActionButton.jsx
metabase/frontend/src/metabase/components/AddButton.jsx
metabase/frontend/src/metabase/components/AdminPaneLayout.jsx
metabase/frontend/src/metabase/components/Archived.jsx
metabase/frontend/src/metabase/components/ButtonWithStatus.jsx
metabase/frontend/src/metabase/components/Calendar.jsx
metabase/frontend/src/metabase/components/CheckBox.jsx
metabase/frontend/src/metabase/components/ConfirmContent.jsx
metabase/frontend/src/metabase/components/CreateDashboardModal.jsx
metabase/frontend/src/metabase/components/DatabaseDetailsForm.jsx
metabase/frontend/src/metabase/components/DeleteModalWithConfirm.jsx
metabase/frontend/src/metabase/components/DeleteQuestionModal.jsx
metabase/frontend/src/metabase/components/HeaderModal.jsx
metabase/frontend/src/metabase/components/HistoryModal.jsx
metabase/frontend/src/metabase/components/ListItem.jsx
metabase/frontend/src/metabase/components/ListSearchField.jsx
metabase/frontend/src/metabase/components/LoadingAndErrorWrapper.jsx
metabase/frontend/src/metabase/components/NewsletterForm.jsx
metabase/frontend/src/metabase/components/NotFound.jsx
metabase/frontend/src/metabase/components/PasswordReveal.jsx
metabase/frontend/src/metabase/components/QuestionSavedModal.jsx
metabase/frontend/src/metabase/components/SchedulePicker.jsx
metabase/frontend/src/metabase/components/SearchHeader.jsx
metabase/frontend/src/metabase/components/Select.jsx
metabase/frontend/src/metabase/components/Sidebar.jsx
metabase/frontend/src/metabase/components/SortableItemList.jsx
metabase/frontend/src/metabase/components/Unauthorized.jsx
metabase/frontend/src/metabase/components/form/FormMessage.jsx
metabase/frontend/src/metabase/containers/AddToDashSelectDashModal.jsx
metabase/frontend/src/metabase/containers/EntitySearch.jsx
metabase/frontend/src/metabase/containers/SaveQuestionModal.jsx
metabase/frontend/src/metabase/dashboard/components/AddSeriesModal.jsx
metabase/frontend/src/metabase/dashboard/components/AddToDashSelectQuestionModal.jsx
metabase/frontend/src/metabase/dashboard/components/ArchiveDashboardModal.jsx
metabase/frontend/src/metabase/dashboard/components/DashCardParameterMapper.jsx
metabase/frontend/src/metabase/dashboard/components/Dashboard.jsx
metabase/frontend/src/metabase/dashboard/components/DashboardHeader.jsx
metabase/frontend/src/metabase/dashboard/components/ParametersPopover.jsx
metabase/frontend/src/metabase/dashboard/components/RefreshWidget.jsx
metabase/frontend/src/metabase/dashboard/components/RemoveFromDashboardModal.jsx
metabase/frontend/src/metabase/dashboard/containers/DashCardCardParameterMapper.jsx
metabase/frontend/src/metabase/dashboard/hoc/DashboardControls.jsx
metabase/frontend/src/metabase/dashboards/containers/Dashboards.jsx
metabase/frontend/src/metabase/dashboards/containers/DashboardsArchive.jsx
metabase/frontend/src/metabase/home/components/Activity.jsx
metabase/frontend/src/metabase/home/components/NewUserOnboardingModal.jsx
metabase/frontend/src/metabase/home/components/NextStep.jsx
metabase/frontend/src/metabase/home/components/RecentViews.jsx
metabase/frontend/src/metabase/home/containers/HomepageApp.jsx
metabase/frontend/src/metabase/lib/core.js
metabase/frontend/src/metabase/lib/greeting.js
metabase/frontend/src/metabase/nav/components/ProfileLink.jsx
metabase/frontend/src/metabase/nav/containers/Navbar.jsx
metabase/frontend/src/metabase/new_query/containers/MetricSearch.jsx
metabase/frontend/src/metabase/new_query/containers/NewQueryOptions.jsx
metabase/frontend/src/metabase/new_query/containers/SegmentSearch.jsx
metabase/frontend/src/metabase/parameters/components/widgets/CategoryWidget.jsx
metabase/frontend/src/metabase/parameters/components/widgets/DateAllOptionsWidget.jsx
metabase/frontend/src/metabase/ public /components/widgets/AdvancedEmbedPane.jsx
metabase/frontend/src/metabase/ public /components/widgets/AdvancedSettingsPane.jsx
metabase/frontend/src/metabase/ public /components/widgets/DisplayOptionsPane.jsx
metabase/frontend/src/metabase/ public /components/widgets/EmbedCodePane.jsx
metabase/frontend/src/metabase/ public /components/widgets/SharingPane.jsx
metabase/frontend/src/metabase/pulse/components/CardPicker.jsx
metabase/frontend/src/metabase/pulse/components/PulseEdit.jsx
metabase/frontend/src/metabase/pulse/components/PulseEditCards.jsx
metabase/frontend/src/metabase/pulse/components/PulseEditChannels.jsx
metabase/frontend/src/metabase/pulse/components/PulseEditName.jsx
metabase/frontend/src/metabase/pulse/components/PulseEditSkip.jsx
metabase/frontend/src/metabase/pulse/components/PulseList.jsx
metabase/frontend/src/metabase/pulse/components/PulseListChannel.jsx
metabase/frontend/src/metabase/pulse/components/PulseListItem.jsx
metabase/frontend/src/metabase/pulse/components/RecipientPicker.jsx
metabase/frontend/src/metabase/pulse/components/SetupMessage.jsx
metabase/frontend/src/metabase/pulse/components/SetupModal.jsx
metabase/frontend/src/metabase/pulse/components/WhatsAPulse.jsx
metabase/frontend/src/metabase/qb/components/TimeseriesFilterWidget.jsx
metabase/frontend/src/metabase/qb/components/actions/CommonMetricsAction.jsx
metabase/frontend/src/metabase/qb/components/actions/CompoundQueryAction.jsx
metabase/frontend/src/metabase/qb/components/actions/CountByTimeAction.jsx
metabase/frontend/src/metabase/qb/components/actions/PivotByAction.jsx
metabase/frontend/src/metabase/qb/components/actions/SummarizeBySegmentMetricAction.jsx
metabase/frontend/src/metabase/qb/components/actions/UnderlyingDataAction.jsx
metabase/frontend/src/metabase/qb/components/actions/UnderlyingRecordsAction.jsx
metabase/frontend/src/metabase/qb/components/actions/XRayCard.jsx
metabase/frontend/src/metabase/qb/components/drill/CountByColumnDrill.js
metabase/frontend/src/metabase/qb/components/drill/QuickFilterDrill.jsx
metabase/frontend/src/metabase/qb/components/drill/SortAction.jsx
metabase/frontend/src/metabase/qb/components/drill/index.js
metabase/frontend/src/metabase/qb/components/modes/TimeseriesMode.jsx
metabase/frontend/src/metabase/query_builder/components/ActionsWidget.jsx
metabase/frontend/src/metabase/query_builder/components/AggregationPopover.jsx
metabase/frontend/src/metabase/query_builder/components/DataSelector.jsx
metabase/frontend/src/metabase/query_builder/components/ExpandableString.jsx
metabase/frontend/src/metabase/query_builder/components/ExtendedOptions.jsx
metabase/frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx
metabase/frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx
metabase/frontend/src/metabase/query_builder/components/QueryDefinitionTooltip.jsx
metabase/frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx
metabase/frontend/src/metabase/query_builder/components/QueryHeader.jsx
metabase/frontend/src/metabase/query_builder/components/QueryModeButton.jsx
metabase/frontend/src/metabase/query_builder/components/QueryVisualization.jsx
metabase/frontend/src/metabase/query_builder/components/RunButton.jsx
metabase/frontend/src/metabase/query_builder/components/SavedQuestionIntroModal.jsx
metabase/frontend/src/metabase/query_builder/components/SearchBar.jsx
metabase/frontend/src/metabase/query_builder/components/SelectionModule.jsx
metabase/frontend/src/metabase/query_builder/components/TimeGroupingPopover.jsx
metabase/frontend/src/metabase/query_builder/components/VisualizationError.jsx
metabase/frontend/src/metabase/query_builder/components/VisualizationResult.jsx
metabase/frontend/src/metabase/query_builder/components/dataref/DataReference.jsx
metabase/frontend/src/metabase/query_builder/components/dataref/DetailPane.jsx
metabase/frontend/src/metabase/query_builder/components/dataref/MainPane.jsx
metabase/frontend/src/metabase/query_builder/components/dataref/MetricPane.jsx
metabase/frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx
metabase/frontend/src/metabase/query_builder/components/dataref/TablePane.jsx
metabase/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx
metabase/frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx
metabase/frontend/src/metabase/query_builder/components/expressions/Expressions.jsx
metabase/frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx
metabase/frontend/src/metabase/query_builder/components/filters/OperatorSelector.jsx
metabase/frontend/src/metabase/query_builder/components/filters/pickers/TextPicker.jsx
metabase/frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx
metabase/frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx
metabase/frontend/src/metabase/query_builder/components/template_tags/TagEditorSidebar.jsx
metabase/frontend/src/metabase/query_builder/containers/ArchiveQuestionModal.jsx
metabase/frontend/src/metabase/questions/collections.js
metabase/frontend/src/metabase/questions/components/ActionHeader.jsx
metabase/frontend/src/metabase/questions/components/CollectionButtons.jsx
metabase/frontend/src/metabase/questions/components/ExpandingSearchField.jsx
metabase/frontend/src/metabase/questions/components/Item.jsx
metabase/frontend/src/metabase/questions/components/LabelPicker.jsx
metabase/frontend/src/metabase/questions/containers/AddToDashboard.jsx
metabase/frontend/src/metabase/questions/containers/ArchiveCollectionWidget.jsx
metabase/frontend/src/metabase/questions/containers/CollectionEditorForm.jsx
metabase/frontend/src/metabase/questions/containers/CollectionPage.jsx
metabase/frontend/src/metabase/questions/containers/EditLabels.jsx
metabase/frontend/src/metabase/questions/containers/EntityList.jsx
metabase/frontend/src/metabase/questions/containers/MoveToCollection.jsx
metabase/frontend/src/metabase/questions/containers/QuestionIndex.jsx
metabase/frontend/src/metabase/questions/containers/SearchResults.jsx
metabase/frontend/src/metabase/questions/labels.js
metabase/frontend/src/metabase/questions/questions.js
metabase/frontend/src/metabase/reference/components/Detail.jsx
metabase/frontend/src/metabase/reference/components/EditButton.jsx
metabase/frontend/src/metabase/reference/components/EditHeader.jsx
metabase/frontend/src/metabase/reference/components/EditableReferenceHeader.jsx
metabase/frontend/src/metabase/reference/components/Field.jsx
metabase/frontend/src/metabase/reference/components/FieldTypeDetail.jsx
metabase/frontend/src/metabase/reference/components/Formula.jsx
metabase/frontend/src/metabase/reference/components/GuideDetail.jsx
metabase/frontend/src/metabase/reference/components/GuideDetailEditor.jsx
metabase/frontend/src/metabase/reference/components/GuideHeader.jsx
metabase/frontend/src/metabase/reference/components/MetricImportantFieldsDetail.jsx
metabase/frontend/src/metabase/reference/components/ReferenceHeader.jsx
metabase/frontend/src/metabase/reference/components/RevisionMessageModal.jsx
metabase/frontend/src/metabase/reference/components/UsefulQuestions.jsx
metabase/frontend/src/metabase/reference/databases/DatabaseDetail.jsx
metabase/frontend/src/metabase/reference/databases/DatabaseList.jsx
metabase/frontend/src/metabase/reference/databases/DatabaseSidebar.jsx
metabase/frontend/src/metabase/reference/databases/FieldDetail.jsx
metabase/frontend/src/metabase/reference/databases/FieldList.jsx
metabase/frontend/src/metabase/reference/databases/FieldSidebar.jsx
metabase/frontend/src/metabase/reference/databases/TableDetail.jsx
metabase/frontend/src/metabase/reference/databases/TableList.jsx
metabase/frontend/src/metabase/reference/databases/TableQuestions.jsx
metabase/frontend/src/metabase/reference/guide/BaseSidebar.jsx
metabase/frontend/src/metabase/reference/guide/GettingStartedGuide.jsx
metabase/frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx
metabase/frontend/src/metabase/reference/metrics/MetricDetail.jsx
metabase/frontend/src/metabase/reference/metrics/MetricList.jsx
metabase/frontend/src/metabase/reference/metrics/MetricQuestions.jsx
metabase/frontend/src/metabase/reference/metrics/MetricRevisions.jsx
metabase/frontend/src/metabase/reference/metrics/MetricSidebar.jsx
metabase/frontend/src/metabase/reference/reference.js
metabase/frontend/src/metabase/reference/segments/SegmentDetail.jsx
metabase/frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx
metabase/frontend/src/metabase/reference/segments/SegmentFieldList.jsx
metabase/frontend/src/metabase/reference/segments/SegmentFieldSidebar.jsx
metabase/frontend/src/metabase/reference/segments/SegmentList.jsx
metabase/frontend/src/metabase/reference/segments/SegmentQuestions.jsx
metabase/frontend/src/metabase/reference/segments/SegmentRevisions.jsx
metabase/frontend/src/metabase/reference/segments/SegmentSidebar.jsx
metabase/frontend/src/metabase/routes.jsx
metabase/frontend/src/metabase/setup/components/DatabaseConnectionStep.jsx
metabase/frontend/src/metabase/setup/components/DatabaseSchedulingStep.jsx
metabase/frontend/src/metabase/setup/components/PreferencesStep.jsx
metabase/frontend/src/metabase/setup/components/Setup.jsx
metabase/frontend/src/metabase/setup/components/UserStep.jsx
metabase/frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx
metabase/frontend/src/metabase/tutorial/Tutorial.jsx
metabase/frontend/src/metabase/tutorial/TutorialModal.jsx
metabase/frontend/src/metabase/user/actions.js
metabase/frontend/src/metabase/user/components/SetUserPassword.jsx
metabase/frontend/src/metabase/user/components/UpdateUserDetails.jsx
metabase/frontend/src/metabase/user/components/UserSettings.jsx      
metabase/frontend/src/metabase/visualizations/components/ChartClickActions.jsx
metabase/frontend/src/metabase/visualizations/components/ChartSettings.jsx
metabase/frontend/src/metabase/visualizations/components/LeafletGridHeatMap.jsx
metabase/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx
metabase/frontend/src/metabase/visualizations/components/PinMap.jsx
metabase/frontend/src/metabase/visualizations/components/Visualization.jsx
metabase/frontend/src/metabase/visualizations/components/settings/ChartSettingFieldPicker.jsx
metabase/frontend/src/metabase/visualizations/components/settings/ChartSettingFieldsPicker.jsx
metabase/frontend/src/metabase/visualizations/lib/LineAreaBarRenderer.js
metabase/frontend/src/metabase/visualizations/lib/errors.js
metabase/frontend/src/metabase/visualizations/lib/mapping.js
metabase/frontend/src/metabase/visualizations/lib/settings/graph.js
metabase/frontend/src/metabase/visualizations/visualizations/Funnel.jsx
metabase/frontend/src/metabase/visualizations/visualizations/Map.jsx
metabase/frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx
metabase/frontend/src/metabase/visualizations/visualizations/Progress.jsx
metabase/frontend/src/metabase/visualizations/visualizations/Table.jsx     
metabase/frontend/src/metabase/xray/components/ComparisonHeader.jsx
metabase/frontend/src/metabase/xray/components/XRayComparison.jsx
metabase/frontend/src/metabase/xray/containers/FieldXray.jsx
metabase/frontend/src/metabase/xray/containers/SegmentXRay.jsx
metabase/frontend/src/metabase/xray/containers/TableXRay.jsx
metabase/src/metabase/api/setup.clj
metabase/src/metabase/driver.clj
metabase/src/metabase/email.clj
metabase/src/metabase/metabot.clj
metabase/src/metabase/models/humanization.clj
metabase/src/metabase/public_settings.clj
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Metabase是一种开源的业务智能(BI)工具,具备丰富的数据分析和可视化功能。作为一个强大的BI工具,Metabase也提供了二次开发的功能,使用户可以根据自己的需求进行定制和扩展。 Metabase二次开发工具包括以下几个方面: 1. Metabase API:Metabase提供了强大的API,可以通过编程方式对Metabase进行定制和扩展。开发人员可以使用API来获取数据、创建和修改问题(queries)、设置图表和仪表盘等。通过使用API,用户可以更精确地控制Metabase的功能。 2. 使用自定义查询:Metabase支持使用SQL进行查询,用户可以利用自己熟悉的数据库查询语言进行复杂查询。通过编写自定义查询语句,用户可以在Metabase中实现更复杂的数据分析和报表需求。 3. 自定义数据可视化:Metabase提供了多种图表类型和可视化效果,但有时可能无法完全满足用户的需求。用户可以通过定制CSS来自定义图表的样式和外观,以实现更好的数据可视化效果。 4. 自定义插件和扩展:Metabase还支持开发者通过创建插件或扩展,来增加新的功能和特性。通过插件机制,用户可以将自己开发的功能集成到Metabase中,以满足特定的业务需求。 Metabase二次开发工具使开发人员能够根据具体业务需求对Metabase进行定制和扩展。无论是通过API进行编程,使用自定义查询语句,定制数据可视化,还是通过插件和扩展添加新功能,Metabase都提供了丰富的扩展性和灵活性,使用户能够深度定制、个性化地使用Metabase进行数据分析和可视化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值