<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Smartchart开发手册</title>
    <link>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/</link>
    <description>Recent content on Smartchart开发手册</description>
    <generator>Hugo -- gohugo.io</generator><atom:link href="https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/ConnectAPIData/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/ConnectAPIData/</guid>
      <description>Introduction # SmartPip supports ingesting third-party data via API. Define a standard function and call it in the DAG using the apistarrocks driver. This is suitable for scenarios requiring data from external systems.
Setup Flow # Step Action 1 Define _get_api_data(param) function 2 Configure ##apiConn=function_name in API settings 3 Use apistarrocks driver in DAG Define the Standard Function # # Assuming API returns: {&amp;#39;data&amp;#39;: [{&amp;#39;a&amp;#39;:1, &amp;#39;b&amp;#39;:2}, ...]} def _get_api_data(param): import json, requests param = json.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/DataXExtract/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/DataXExtract/</guid>
      <description>Introduction # DataX incremental extraction achieves fine-grained data synchronization using max ID or time conditions from the target database. This is suitable for scenarios requiring incremental sync rather than full overwrite.
Incremental Methods # Method Use Case Complexity Standard Single-table incremental Low Dataset Complex conditions Medium Custom Dynamic logic High Usage # Standard Method # Add to DataX sync config:
##incColumn = incremental_field ##incDB = target_query_DB [default: starrocks] Dataset Method # Create a query SQL in SmartChart datasets, e.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/FlinkCDCSync/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/FlinkCDCSync/</guid>
      <description>Introduction # FlinkCDC (Change Data Capture) is SmartPip&amp;rsquo;s real-time data sync solution, supporting database change capture, auto table creation, and schema change detection. Configure the flinkcdc driver to achieve real-time sync from source to target database.
FlinkCDC Features # Feature Description Auto table creation Automatically creates tables matching source schema Schema change detection Automatically detects and syncs source table structure changes Full database sync Sync an entire database in one task Batch routing Custom table name mapping and transformation rules Sync Task Notes # Fully automatic table creation with schema change detection Supports full database sync — one task per data source is recommended After starting, scheduled tasks automatically monitor To modify a task, cancel it in Flink Web UI first, then resubmit Simple Full Database Sync # Source database training auto-creates matching database and tables in target:</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/MessageSend/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/12.DataPlatform/smartpip/Components/MessageSend/</guid>
      <description>Introduction # SmartPip supports sending email or WeCom (Enterprise WeChat) notifications within DAG tasks, supporting both fixed content and dynamic data. This is suitable for result notifications after task completion.
Notification Methods # Method Driver Use Case Email #send_mail Formal reports, detailed data WeCom #diy + dataset Real-time alerts, short notifications Usage # Fixed Content # msg = [&amp;#39;Report refresh succeeded&amp;#39;, &amp;#39;&amp;lt;h1&amp;gt;Refresh Successful!!&amp;lt;/h1&amp;gt;&amp;#39;] maillist = &amp;#39;xxx@smartchart.cn&amp;#39; #send_mail reportmail msg maillist Dynamic Data # maillist = &amp;#39;xxx@smartchart.</description>
    </item>
    
  </channel>
</rss>
