【问题标题】:Project is linked but not exporting data项目已链接但未导出数据
【发布时间】:2020-10-01 03:44:42
【问题描述】:

我已将 BigQuery 集成到我的 firebase 项目中。但是 BigQuery 的产品卡片显示“项目已链接但未导出数据”。

我可以在我的 Firebase 控制台 UI 中查看事件、受众和汇总数据。但我不确定如何将相同的数据导出到 BigQuery。

我正在使用 BigQuery 沙盒

自从我将 BigQuery 集成到我的项目中已经超过 24 小时。 请帮帮我,我被困在这里了。

【问题讨论】:

    标签: firebase google-analytics google-bigquery firebase-analytics


    【解决方案1】:

    要使导出工作,您需要在项目中创建应用程序。该应用程序不必做任何事情,也不必验证或验证它,它只需要存在即可。 您可以填写虚拟应用程序的详细信息,它应该可以工作。

    原因是 BigQuery 导出是在使用 Google Analytics(分析)引入网络流概念之前创建的:App + Web,并且在当前状态下,只有网络流不会启用导出。

    https://www.simoahava.com/analytics/enable-bigquery-export-google-analytics-app-web/

    【讨论】:

      【解决方案2】:

      我无意中发现了一个小技巧来解决这个问题。

      首先,如果您的帐户仅启用了网络项目,您将永远无法将事件导出到 BigQuery。

      我们必须在我们的 firebase 帐户中创建一个虚拟 ios 或 android 项目。就是这样,字面意思。这是我们需要采取的唯一附加步骤,以便在 Firebase 中查看我们的事件。

      以下是我将 Firebase 事件推送到 BigQuery 所采取的完整步骤系列:

      1. 在 Firebase 中创建一个 Web 项目。
      2. 在同一个 firebase 帐户中创建一个 ios/android 项目。
      3. 为帐户启用 BigQuery。
      4. 在 Web 应用程序中使用了 Web 项目的配置。
      5. 等待至少 24 小时,以查看 BigQuery 中的事件。表格将自动创建。您无需执行任何操作。
       var firebaseConfig = {
          apiKey: "xxxxxxxx",
          authDomain: "xxxxxx",
          databaseURL: "xxxxxx",
          projectId: "xxxxx",
          storageBucket: "xxxxx",
          messagingSenderId: "xxxxx",
          appId: "xxxxx",
          measurementId: "xxxxx"
        };
      

      【讨论】:

        【解决方案3】:

        支持的官方回答:

        选项 1: 从 GCP 控制台将 firebase-measurement@system.gserviceaccount.com 添加为项目的编辑器。 等待一夜,第二天确认是否导出完成。

        选项 2: 添加一个(虚拟)移动应用程序。 取消关联,然后再次关联 Firebase 和 BigQuery。链接后 24 小时应该可以导出。

        我尝试了选项 1,它成功了。选项 2 看起来很奇怪,我不想使用它。

        【讨论】:

          【解决方案4】:

          通常,当没有为 linked Firebase 项目 integrations 启用任何应用程序或某些应用程序实际上没有导出任何事件时,就会出现此错误,因此不会执行数据传输并且特定的 Bigquery 数据集将不会被创建。

          根据提供的屏幕截图,我看到您在当前 Firebase 项目中没有注册任何可以视为Google analytics 导出的应用程序。

          【讨论】:

            【解决方案5】:

            我遇到了完全相同的问题,这是我发现的第一个专门解决它的线程。

            我的项目有一个应用,并且该项目链接到 bigQuery(根据 Firebase 项目设置/集成)

            我已选中“在导出中包含网络应用和流”

            但是 2 天后它仍然说: “未创建数据集”和“正在导出 0 个应用程序中的 0 个应用程序”

            完全不知所措。如果有人有任何见解,不胜感激。

            【讨论】:

              【解决方案6】:

              有一个极端情况会产生此错误。如果您将 Bi​​gQuery 与您的 Web 应用程序相关联,然后更改了您的 Web 应用程序的应用程序名称,那么集成将显示此错误和“0 of 0 apps”...

              所以我必须将 Web 应用的名称改回原来的名称。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2017-05-20
                • 2019-03-18
                • 2011-12-08
                • 1970-01-01
                相关资源
                最近更新 更多