注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
以下是一些关于数据连接的常见问题。
有关一般信息,请查看我们的数据连接文档。
SNAPSHOT
事务时,摄取导致数据集中出现重复行Unknown
一个任务被安排在特定时间运行,但它没有尝试运行。
要排查问题,请执行以下步骤:
是否有另一个同步正在运行这个数据集和分支?验证没有其他任务同时运行,因为无法在同一个数据集和分支上同时运行两个同步。
计划是否已暂停?在该数据集的计划概览页面上验证此计划未被暂停。您可以通过同步的在调度器中编辑视图或数据集预览的管理计划选项访问此页面。
此同步的代理是否被禁用?导航到与此同步源相关的代理,验证代理未被禁用。
SNAPSHOT
事务时,摄取导致数据集中出现重复行一个同步运行后导致出现重复行。
APPEND
类型同步而不是Snapshot
。last_upd_in_appl_ts
是唯一且不断增加的列,则将其设置为该列,然后选择一个小于该列中所有其他值的值。我运行增量同步时使用了什么值?
要排查问题,请执行以下步骤:
incrementalMetadata
块并验证正确性。我的类型与同步后出现在数据集上的类型不同。
要排查问题,请执行以下步骤:
TIMESTAMP
,验证在Foundry中的结果类型是否为LONG
。如果是LONG
,需要使用您选择的数据准备工具(代码库、准备或其他应用程序)将其解析为TIMESTAMP
。这是许多数据库创建者提供的驱动程序的副作用,其中类型会恢复到最安全的表示形式。DECIMAL
且其精度与原始数据库不同,建议在数据库查询中将数字转换为特定的精度和刻度,或在查询中将列转换为VARCHAR
,然后在Foundry中重新转换。查询开始运行后,我如何检查其状态?
要排查问题,请执行以下步骤:
如果文件或JDBC表的架构在增量APPEND
事务之间发生变化,您的数据集将开始因架构不匹配而失败。数据连接确实会推断JDBC提取的架构,仅传播基于文件的提取的现有架构。在这种情况下,如果架构相同,您需要再次应用架构推断。如果架构在APPEND
事务之间确实发生了变化,则需要为新架构创建一个新数据集。
要排查问题,请执行以下步骤:
基于文件
如果文件是XLSX或CSV表格数据,可能可以在同步的数据集中重新推断架构而不会有问题。如果此架构与之前匹配,数据集将添加附加行而不会有问题。
如果在推断架构后仍然遇到架构错误(无论是在数据集预览中还是其他应用程序中),则需要将此新文件同步到一个新数据集中,因为它代表了表的一个根本不同的视图。
如果数据集中已经添加了新架构,建议联系Palantir支持以恢复此事务。此外,需要通过进入同步概览页面暂停与此同步相关的任何计划来暂停文件到当前数据集的同步。
具有新架构的后续文件应同步到与原始数据集不同的数据集中,因此建议将原始同步的信息复制到一个新同步中,但将目标数据集替换为不同的一个(在数据集名称中注明新版本)。
此外,最好删除原始同步,以避免将来发生任何架构不匹配错误并损坏Foundry中的现有数据。
JDBC
account_transactions_v1.0
)。account_transactions_v1.1
)。然后可以将此新数据集与原始数据集合并以包含完整的数据集。Unknown
我的Bootvisor卡在Unknown
状态,无法停止/启动。
在继续之前联系Palantir支持以检查您的设置。以下步骤将暂时阻止在此代理上运行同步。确保源的多个代理或在维护窗口期间执行这些步骤以防止停机。
kill
所有与数据连接相关的JVM进程。./service/bin/init.sh start
启动Bootvisor。暂停
。