0
firebaseからエクスポートされたテーブルを照会しようとしていますが、C#から値にアクセスする際に問題があります。私は接頭語user_dim
でテーブルからSELECT user_dim.*
を実行するだけで照会することができますが、たとえばuser_dim.user_properties.value
にアクセスしたい場合、私はできません。No such field: 'user_properties.value'
を取得します。以下のコードは、テーブルをクエリするために働いています、それは私が望むすべての行を取得しません。Firebase Analytics - > BigQuery C#内のuser_dim.user_propertiesを照会する方法
using System;
using Google.Cloud.BigQuery.V2;
namespace BigQueryExample
{
class MainClass
{
public static void Main(string[] args)
{
// Your Google Cloud Platform project ID
string projectId = "hidden";
// Instantiates a client
BigQueryClient client = BigQueryClient.Create(projectId);
var table = client.GetTable("hidden", "hidden", "hidden");
try
{
string query = [email protected]"SELECT user_dim.* FROM `{table.FullyQualifiedId}` LIMIT 100";
var result = client.ExecuteQuery(query);
Console.Write("\nQuery Results:\n------------\n");
foreach (var row in result.GetRows())
{
Console.WriteLine(row["user_properties.value"]);
}
} catch (Exception e)
{
Console.WriteLine(e);
}
Console.ReadLine();
}
}
}
どのように私はこの動作を得ることができるように助けてください。