"use client"
import { useState } from "react"
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
import { Button } from "@/components/ui/button"
import { Badge } from "@/components/ui/badge"
import { Progress } from "@/components/ui/progress"
import {
Database,
GitBranch,
Zap,
Shield,
Activity,
CheckCircle,
AlertTriangle,
Clock,
TrendingUp,
Settings,
Plus,
} from "lucide-react"
import Link from "next/link"
export default function DataIntegrationPage() {
const [activeTab, setActiveTab] = useState("overview")
const integrationStats = {
totalSources: 12,
activeSources: 10,
dailyVolume: 2456789,
successRate: 98.5,
avgLatency: 156,
qualityScore: 94.2,
}
const dataSources = [
{
id: 1,
name: "MySQL主库",
type: "database",
status: "connected",
lastSync: "2分钟前",
records: 1245678,
quality: 98.5,
},
{
id: 2,
name: "触客宝API",
type: "api",
status: "connected",
lastSync: "5分钟前",
records: 456789,
quality: 96.2,
},
{
id: 3,
name: "抖音内容平台",
type: "api",
status: "warning",
lastSync: "1小时前",
records: 234567,
quality: 89.3,
},
{
id: 4,
name: "小红书API",
type: "api",
status: "connected",
lastSync: "10分钟前",
records: 123456,
quality: 95.8,
},
{
id: 5,
name: "微信视频号",
type: "api",
status: "connected",
lastSync: "15分钟前",
records: 98765,
quality: 92.4,
},
{
id: 6,
name: "飞书妙记API",
type: "api",
status: "error",
lastSync: "2小时前",
records: 45678,
quality: 78.9,
},
]
const recentActivities = [
{
id: 1,
type: "sync_complete",
message: "MySQL主库数据同步完成",
time: "2分钟前",
status: "success",
},
{
id: 2,
type: "quality_check",
message: "触客宝API数据质量检查通过",
time: "8分钟前",
status: "success",
},
{
id: 3,
type: "sync_warning",
message: "抖音内容平台同步延迟",
time: "1小时前",
status: "warning",
},
{
id: 4,
type: "sync_error",
message: "飞书妙记API连接失败",
time: "2小时前",
status: "error",
},
]
const getStatusIcon = (status: string) => {
switch (status) {
case "connected":
return
数据源管理与全流程监控
{source.name}
{source.type === "database" ? "数据库" : "API接口"} • 最后同步: {source.lastSync}
{activity.message}
{activity.time}
配置和管理各种数据源
实时数据采集和同步
清洗、转换和标准化
数据质量评估和监控
1.2M 记录/小时
CPU + 内存
2.1TB / 5TB