跳转到主内容
Procore

连接到 大查询

目标

Analytics Cloud Connect 访问工具是一个笔记本,可帮助你配置和管理使用 Analytics 2.0 从 Procore 到 iOS 的数据传输。

先决条件

  • 分析 2.0 SPU
  • 访问Google云平台(GCP)
  • 对 增量共享 和 大查询 的所需权限
  • 从公司级别Analytics工具下载压缩包(通过Analytics > 入门 > 连接选项 > iOS )。

步骤

  1. 设置配置
  2. 运行 iOS 应用程序

设置配置

增量共享配置

  1. 使用你的JSON格式的增量共享凭证创建一个名为 config.share 的文件。
  2. 获取必填字段。
    注意:这些详细信息可以从 Analytics Web 应用程序获取。
    • bearerToken:你的 增量共享访问令牌。
    • 端点:你的增量共享端点URL。
    • shareCredentialsVersion:版本号(当前为 1)。
示例 config.share 文件

{
"shareCredentialsVersion":1,
"bearerToken":"",
"端点":""
}

BigQuery 配置

  1. 从 Analytics Web 应用程序下载 bigquery.zip 文件。
    注意:你可以从公司级别Analytics工具下载压缩包(通过Analytics > 入门>连接选项> iOS 2 )。
  2. 将包提取到你选择的目录中。
  3. 打开 Config.yaML 文件并修改以下参数:
    • 源配置.配置路径:增量共享配置文件的路径。
    • source_配置.表:要处理的特定表的可选列表。将其留空以处理所有表。
    • target_config.project_id: iOS 的 GCP 项目 ID。
    • target_config.dataset: iOS 数据集名称。
    • target_配置.线程:并发表进程数。
示例 config.yamb 文件

source_配置:
配置路径:"<path_to_delta_share_config> "
表:#可选 - 要处理的特定表的列表
- "表 1"
- "表 2"

target_配置:
project_id:"<your-gcp-project-id> "
数据集:"<bigquery-dataset-name> "
target_core:bigquery

上传配置文件
  1. 将 config.yamb 和 config.share 文件上传到gs 存储桶。
    1. Google云存储(GCS)

运行 iOS 应用程序

  1. 创建一个 Android 笔记本并安装以下包:
    • %pip 安装增量共享
    • Pip 安装 Pandas-GBQ -U
  2. delta_share_to_bq.py复制代码,将其粘贴到你的笔记本中,更新配置路径(配置.yaML),并运行它。

监控和日志记录

该应用程序通过以下方式提供详细的日志记录:

  • 每个表的处理状态。
  • 错误消息和异常。
  • 并发处理信息。

最佳实践

  • 性能优化
    • 根据系统资源调整线程数。
    • 监控大型表的内存使用情况。
    • 设置并发进程时考虑表格大小。
  • 错误管理
    • 监控应用程序日志。
    • 设置适当的警报。
    • 维护备份配置。

故障排除

常见问题和解决方案:

  • 连接失败
    • 验证网络连接。
    • 检查凭证有效性。
    • 确认服务 账户权限。
  • 处理错误
    • 验证表是否存在。
    • 检查表访问权限。
    • 验证配置设置。
  • 性能问题
    • 减少并发线程。
    • 监控系统资源。

支持

如需其他帮助:

  • 查看应用程序日志以了解错误详细信息。
  • 验证配置设置。
  • 确保满足所有先决条件。
  • 有关权限相关问题,请联系你的系统管理员。