Aracılığıyla paylaş


Eğitim: Google BigQuery için aynalamayı ayarlama (Önizleme)

Bu öğreticide, Google BigQuery'de yer alan Fabric yansıtılmış veritabanını nasıl yapılandıracağınızı öğreneceksiniz.

Uyarı

Bu örnek BigQuery'ye özgü olsa da Yansıtma'yı Azure SQL Veritabanı veya Azure Cosmos DB gibi diğer veri kaynakları için yapılandırmaya yönelik ayrıntılı adımları bulabilirsiniz. Daha fazla bilgi için bkz. Dokuda Yansıtma nedir?

Önkoşullar

  • Mevcut bir BigQuery ambarı oluşturun veya kullanın. Microsoft Azure dahil olmak üzere herhangi bir buluttaki BigQuery örneğinin herhangi bir sürümüne bağlanabilirsiniz.
  • Mevcut bir Yapı kapasitesine ihtiyacınız vardır. Aksi takdirde bir Fabric deneme sürümü başlatın.

İzin gereksinimleri

BigQuery veritabanınız için aşağıdaki izinleri içeren kullanıcı izinlerine ihtiyacınız vardır:

  • bigquery.datasets.create
  • bigquery.tables.list
  • bigquery.tables.create
  • bigquery.tables.export
  • bigquery.tables.get
  • bigquery.tables.getData
  • bigquery.tables.updateData
  • bigquery.routines.get
  • bigquery.routines.list
  • bigquery.jobs.create
  • storage.buckets.create
  • storage.buckets.list
  • storage.objects.create
  • storage.objects.delete
  • storage.objects.list
  • iam.serviceAccounts.signBlob

BigQueryAdmin ve StorageAdmin rolleri bu izinleri içermelidir.

Kullanıcının BigQuery örneğine erişime izin veren en az bir rolü atanmış olması gerekir. BigQuery veri kaynağınıza erişmek için ağ gereksinimlerini denetleyin. Şirket İçi Veri Ağ Geçidi (OPDG) için Google BigQuery için Yansıtma özelliğini kullanıyorsanız başarılı yansıtmayı etkinleştirmek için OPDG sürüm 3000.286.6 veya üzeri olmalıdır.

Demetleri el ile oluşturmak (ve storage.buckets.create izni verme gereğini atlamak) için şunları yapabilirsiniz:

  1. Google Konsolunuzda Bulut Depolama'ya gidin ve demetleri seçin.
  2. Oluştur'u seçin ve kova adını şu biçimde belirtin (büyük/küçük harf duyarlı): <projectid>_fabric_staging_bucket
  3. Demetin konumunun/bölgesinin yansıtmayı planladığınız GCP Projesi ile aynı olduğundan emin olun.
  4. Oluştur'i seçin. Yansıtma sistemi demeti otomatik olarak algılar.

Kullanım örneğinize bağlı olarak daha fazla izin gerekebilir. Gerekli minimum izinler, değişiklik geçmişiyle çalışmak ve çeşitli boyutlu tabloları (10 GB'tan büyük tablolar) işlemek için gereklidir. 10 GB'tan büyük tablolarla çalışmıyor olsanız bile Yansıtma kullanımınızın başarısını sağlamak için bu minimum izinlerin tümünü etkinleştirin.

Google BigQuery belgelerindeki Akış verileri için Gerekli Ayrıcalıklar, Değişiklik geçmişi erişimi için Gerekli İzinler ve sorgu sonuçlarını yazmak için Gerekli İzinler hakkında daha fazla bilgi için bkz.

Önemli

Kaynak BigQuery ambarında oluşturulan ayrıntılı güvenlik, Microsoft Fabric'teki yansıtılmış veritabanında yeniden yapılandırılmalıdır. Daha fazla bilgi için Microsoft Fabric'te SQL detaylı izinler başlıklı makaleye bakın.

Yansıtılmış veritabanı oluşturma

Bu bölümde, yansıtılmış BigQuery veri kaynağınızdan yeni bir yansıtılmış veritabanı oluşturacaksınız.

Var olan bir çalışma alanını (Çalışma Alanım'ı değil) kullanabilir veya yeni bir çalışma alanı oluşturabilirsiniz.

  1. Çalışma alanınızdan Oluştur hub'ına gidin.
  2. Kullanmak istediğiniz çalışma alanını seçtikten sonra Oluştur'u seçin.
  3. Yansıtılmış Google BigQuery kartını seçin.
  4. Yeni veritabanının adını girin.
  5. Oluştur'i seçin.

Herhangi bir bulutta BigQuery örneğine bağlanma

Uyarı

Yansıtma'nın BigQuery örneğine bağlanmasına izin vermek için bulut güvenlik duvarını değiştirmeniz gerekebilir. OPDG sürüm 3000.286.6 veya üzeri için Google BigQuery için Yansıtmayı destekliyoruz.

  1. Yeni bağlantı'nın altında BigQuery'yi seçin veya var olan bir bağlantıyı seçin.

  2. Yeni bağlantı'yı seçtiyseniz BigQuery veritabanına bağlantı ayrıntılarını girin.

    Bağlantı ayarı Description
    Hizmet Hesabı E-postası Önceden var olan bir hizmet hesabınız varsa: Google BigQuery konsolunuzda Hizmet hesapları'na giderek Hizmet Hesabı e-postanızı ve mevcut anahtarınızı bulabilirsiniz. Önceden var olan bir hizmet hesabınız yoksa: Google BigQuery konsolunuzda "Hizmet hesapları"na gidin ve Hizmet hesabı oluştur'u seçin. Bir hizmet hesabı adı (hizmet hesabı kimliği, giriş yapılan hizmet hesabı adınıza göre otomatik olarak oluşturulur) ve bir hizmet hesabı açıklaması girin. Seç. Bitti. Hizmet hesabı e-postasını kopyalayıp Doku'daki belirlenen bağlantı kimlik bilgileri bölümüne yapıştırın.
    Hizmet Hesabı JSON anahtar dosyası içeriği Hizmet hesapları panosunda yeni oluşturduğunuz hizmet hesabınız için Eylemler'i seçin. Anahtarları Yönet'i seçin. Hizmet hesabınız başına zaten bir anahtarınız varsa JSON anahtar dosyası içeriğini indirin.

    Hizmet hesabınız başına bir anahtarınız yoksa Anahtar ekle'yi ve Yeni anahtar oluştur'u seçin. Ardından JSON'ı seçin. JSON anahtar dosyası otomatik olarak indirilmelidir. JSON anahtarını kopyalayıp Doku portalındaki belirlenen bağlantı kimlik bilgileri bölümüne yapıştırın.
    Bağlantı Yeni bağlantı oluşturun.
    Bağlantı adı Otomatik olarak doldurulmalıdır. Bunu kullanmak istediğiniz bir adla değiştirin.
  3. Açılan listeden veritabanı seçin.

Yansıtma işlemini başlatma

  1. Yansıtmayı yapılandır ekranı, varsayılan olarak veritabanındaki tüm verileri yansıtmanıza olanak tanır.

    • Tüm verileri yansıtma, Yansıtma başlatıldıktan sonra oluşturulan yeni tabloların yansıtılacağı anlamına gelir.

    • İsteğe bağlı olarak, yalnızca yansıtılması gereken belirli nesneleri seçin. Tüm verileri yansıt seçeneğini devre dışı bırakın ve veritabanınızdan tek tek tabloları seçin.

    Bu örnekte Tüm verileri yansıt seçeneğini kullanırız.

  2. Yansıtma veritabanını seçin . Yansıtma başlıyor.

  3. 2-5 dakika bekleyin. Ardından durumunu görmek için Çoğaltmayı İzle'yi seçin.

  4. Birkaç dakika sonra durum Çalışıyor olarak değiştirilmelidir; bu da tabloların eşitlendiği anlamına gelir.

    Tabloları ve karşılık gelen çoğaltma durumunu görmüyorsanız, birkaç saniye bekleyip paneli yenileyin.

  5. Tabloların ilk kopyalama işlemini tamamladıktan sonra, Son yenileme sütununda bir tarih görüntülenir.

  6. Verileriniz artık çalışır durumda olduğuna göre Fabric genelinde çeşitli analiz senaryoları mevcuttur.

Önemli

  • Google BigQuery için yansıtma, değişiklik yansımasında yaklaşık 15 dakika gecikmeye sahiptir. Bu, Google BigQuery'nin Değişiklik Verileri Yakalama (CDC) teknolojisinin bir sınırlamasıdır.
  • Kaynak veritabanında oluşturulan ayrıntılı güvenlik, Microsoft Fabric'teki yansıtılmış veritabanında yeniden yapılandırılmalıdır.

yapı yansıtmayı izleme

Yansıtma yapılandırıldıktan sonra Yansıtma Durumu sayfasına yönlendirilirsiniz. Burada, çoğaltmanın geçerli durumunu izleyebilirsiniz.

Çoğaltma durumları hakkında daha fazla bilgi ve ayrıntı için Ağ yapısı yansıtılmış veritabanı çoğaltmasını izleme bölümüne bakın.

Önemli

BigQuery veritabanınızdaki kaynak tablolarda güncelleştirme yoksa, çoğaltıcı altyapısı (BigQuery Yansıtma için değişiklik verilerini destekleyen altyapı) yavaşlar ve tabloları yalnızca saatte bir çoğaltır. özellikle kaynak tablolarınızda yeni güncelleştirme yoksa, ilk yüklemeden sonraki veriler beklenenden uzun sürüyorsa şaşırmayın. Anlık görüntüden sonra, Yansıtma Motoru değişiklikleri getirirken yaklaşık 15 dakika bekler; çünkü Google BigQuery, yeni değişiklikleri yansıtmada 10 dakikalık bir gecikme uygular. BigQuery'nin değişiklik yansıma gecikmesi hakkında daha fazla bilgi edinin